4 ms·
Vi is a poor implementation of a great idea. I would really like a modal editor in which I could configure the behavior for each key, maybe even define more mo
by thomastjeffery 9y ago
Vi is a poor implementation of a great idea.
I would really like a modal editor in which I could configure the behavior for each key, maybe even define more modes and composable functions.
- yorwba 9y ago:help map.txt
- thomastjeffery 9y agoYes, I am well aware that I could remap everything. It's still not as malleable as I would like.
- stewbrew 9y agoWhat exactly is missing? The tinymode, the tinykeymap (and others) plugins emulate some sort of temporary modes.
- thomastjeffery 9y agoRather than map over already-defined keys, it would be nice to have a clean slate to work from.
- njharman 9y agoSo, "I want cake! Ok, here is cake. No! I want it to be feed to me also." Sometimes, you should accept the 80% (or 97% in this case) solution and not pine for 100%. Or, scratch your own itch instead of whining no one else is offering to.
- thomastjeffery 9y ago> Or, scratch your own itch instead of whining no one else [who] is offering to. I'm working on it, but these things take time. I don't see how it hurts to express my thoughts here. I wasn't asking anyone to do anything, just expressing something that I want, in case it already exists, or there are others who share my desire for it.
- stewbrew 9y agoSo, you want an editor that doesn't do anything when you press a key? I'm not sure if such an app would have many users. :-)
- thomastjeffery 9y agoYou would define the behavior yourself, or (more likely) load a set of defined behavior.
- strmpnk 9y agoI've seen some work like this with 4coder. Having extensions written with native code that is dynamically linked makes this sort of thing make more sense if you want to minimize lag. 4coder is still very alpha at this point is easy to break but the low level primitives exposed leave it open for easy experimentation with little cruft to peal away first. It also very C++ focused so YMMV.
- flukus 9y agoEmacs? It has a gajillion modes.
- thomastjeffery 9y agoYes, but they all have the same keybindings. I'm really not a fan of C-x everything, or C-[npfb] (especially since b is hard to reach), etc. In Emacs, it's really hard to create completely different keybindings, because as soon as you enter a new mode, it defines the same original keybindings for new behavior.
- alexeiz 9y agoI smell an Emacs user!
- thomastjeffery 9y agoEmacs has the same problem. The best editor for Emacs is the vim emulation evil-mode.