3 ms·
> snarky sidebar, sorry: every editor and IDE has really good Vim key bindings, but terrible Emacs support. I used to feel bad about this until I realised it wa
by smichel17 6y ago
> snarky sidebar, sorry: every editor and IDE has really good Vim key bindings, but terrible Emacs support. I used to feel bad about this until I realised it was a sign that Vim people clearly didn't use Vim that much, whereas Emacs people never leave Emacs
[vim user] Usually I don't get baited by the holy war, but this one got me good, well played.
I don't use other editors much, but my experience with them has been that they usually do have good basic vim keybindings, but only for the default keys, and never with support for configuration; I have k-j and j-k mapped to esc, so I don't have to take my hands off the home row to leave insert/visual mode, and not being able to do that is terrible. So I don't use vim keybindings even if they are available -- it's more frustrating to put my brain in "vim mode" and then have some things missing, than to just use the default settings.
Also, it's always been weird to me how it's emacs vs vim. Vim is a text editor; emacs is an IDE and an operating system. When I'm working I'm constantly ctrl-z-ing out of vim to use other tools.
- tasuki 6y ago> have k-j and j-k mapped to esc [...] and not being able to do that is terrible Me too, and for me too. What do you use that doesn't allow jk for normal mode? I found it works with most programs in which I use vim bindings nowadays: https://github.com/tasuki/dotrc/blob/master/.inputrc#L8-L13 https://github.com/tasuki/dotrc/blob/master/.inputrc#L8-L13 https://github.com/tasuki/dotrc/blob/master/.zshrc#L41-L42 https://github.com/tasuki/dotrc/blob/master/.zshrc#L41-L42 https://github.com/tasuki/dotrc/blob/master/.ideavimrc#L5-L7 https://github.com/tasuki/dotrc/blob/master/.ideavimrc#L5-L7
- codygman 6y agoI use jf as escape in emacs/evil ;)