News for hackers. Stuff that matters.
Re:Vim for Humans by dangerlibrary on Monday October 17, 2016 @11:23AM (#12725799)
In emacs, at least, every command has a name. Anything you'd like to do can be searched using tab completion and a little guesswork, at first, by typing `alt-x` followed by the first couple letters of a plausible name for the thing you are trying to do.

It's an extremely clumsy but totally workable way to get around if you only rarely need to edit a text file on a remote server. For example, if you highlight a section of text, you can `alt-x comment-region` and emacs will automatically insert comment markers at the beginning of each line (`uncomment-region` to undo the process). Or `alt-x save-buffer` to save.

The myriad keyboard shortcuts are just aliases for the named commands, so it's a straightforward transition from the clumsy tab-complete workflow to a more efficient one once you know your way around.

Re:Vim for Humans by Veen on Monday October 17, 2016 @11:39AM (#12725997)
After a few months using Spacemacs, I moved to neovim, but took the idea of the space leader and "meaningful" mappings with me.

I remapped the leader key to space, and created a bunch of sensible mappings: all my Markdown mappings are under <space>m and so on.

I left most of the normal mode movements at their defaults, though.

It would be cool if someone could do a Spacevim vimrc or plugin.

Re:Vim for Humans by jmlucjav on Monday October 17, 2016 @12:02PM (#12726266)
Re:Vim for Humans by Veen on Monday October 17, 2016 @12:04PM (#12726298)
Nice! I'll give it a spin.
Re:Vim for Humans by retromario on Tuesday October 18, 2016 @04:19AM (#12732880)
I''m curious, why did you move away from Spacemacs?
Re:Vim for Humans by Veen on Tuesday October 18, 2016 @06:06AM (#12733202)
It's heavier than Vim and a fair bit of Emacsy stuff leaks through. It's a great project, but I prefer Vims way of doing things. Also I have a bunch of custom Vim functions for doing stuff like invoice generation and I didn't want to reimplement them in Lisp.