some basic questions - replicating vim/evil and general.el keybindings #160
-
Hi, I am using vim/spacemacs/evil since many years now and just came across meow. It sounds quite interesting though it is not clear to me yet if it is suitable or meant at all to replicate vi-keybindings!? It seems more that one would have other keybindings, but just with a good modal implementation. Is this right? Maybe there is a setup to replicate evil keybindings with meow!? If so, is there an example setup for this? Would it be possible at all to get vi-keybindings? Further I understand that it is not possible (or suitable) to use meow and general.el keybindings together...!? Would be great if you have some comments for my questions. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Hi, you can not get a fully compatible setup with evil, since meow use different commands. You can have some similar behaviors, for example, h/j/k/l to move by character. But there are still a lot differences. Meow use keypad state to simulating modified(by ctrl/meta) keys, it doesn't care how those key bindings defined. There's no integration between meow and general.el. But if you have a command at Please feel free to ask anything if it's not clear to you, and |
Beta Was this translation helpful? Give feedback.
-
In case it helps, as I had the same set of questions in moving from vim/evil and general to meow, you might find my settings for keybindings and for meow helpful. I basically replaced general with use-package's bind-key, created a leader prefix and a set of namespaced keybinds, and then use meow-leader to trigger the various keymaps. It's much cleaner and simpler than my old evil/general config but get the same results, without clobbering emacs' own keybindings. |
Beta Was this translation helpful? Give feedback.
Hi, you can not get a fully compatible setup with evil, since meow use different commands. You can have some similar behaviors, for example, h/j/k/l to move by character. But there are still a lot differences.
Meow use keypad state to simulating modified(by ctrl/meta) keys, it doesn't care how those key bindings defined. There's no integration between meow and general.el. But if you have a command at
C-c C-c
, not matter how it's bound, you can execute withSPC c c
via keypad.Please feel free to ask anything if it's not clear to you, and
Happy New Year!