tulir / gomuks

A terminal based Matrix client written in Go.
https://maunium.net/go/gomuks
GNU Affero General Public License v3.0
1.3k stars 124 forks source link

vi (vim) mode #129

Open MRAAGH opened 4 years ago

MRAAGH commented 4 years ago

Vim users get annoyed when we need to type without Vim keybindings. I realize this is a lot to ask, because the editor would need to be turned into a modal editor, and sequenced key bindings would need to be implemented. I might try to make it myself, as a plugin or fork.

Currently, gomuks is particularly unfriendly to Vim users, because whenever you try to go to normal mode (by pressing escape), your message is deleted!

sir-marv commented 4 years ago

Would love to be able to navigate using vim bindings as well, or the ability to create custom key bindings.

wvffle commented 3 years ago

Having an ability to create custom bindings would be awesome

binex-dsk commented 3 years ago

absolutely, not having a vi mode just makes it 10x harder for me to use

for example, I was thinking something like this:

and of course, regular vi stuff like the arrow keys, replace/delete operations, etc.

cre-eledia commented 1 month ago

Would love that too. Custom key bindings might be even better.