Kakoune is Vim-like, and now this.
Kakoune is Vim-like, and now this.
Bill Joy: “One of the good things about EMACS, though, is its programmability and the modelessness. Those are two ideas which never occurred to me.”
“People don't know that vi was written for a world that doesn't exist anymore.”
In a text editor, user input either writes text to the file or does something else. Every text editor let you write to files so aside from aesthetics, it's the everything else that makes each different. If keystrokes for writing are not separated from keystrokes for everything else, everything else is confined to awkward ctrl- and alt- key combos. That's why it's a good idea to put them in different 'modes' so you can perform other actions comfortably. You don't need more modes than 2. Actually, in vim, you could see command mode and the visual modes as extensions of the normal node. Modes are really just a metaphor.
Weird statement. "Best" is up to debate, but "most customizable" is definitely Emacs.
I cannot really imagine a really good non-modal programmer's editor. Surely it should behave differently when editing Python compared to editing HTML?
[1] https://alvinalexander.com/linux/vim-vi-mode-editor-command-...
It's also fairly obtuse for non-experts. A champion non-modal editor would have a learning curve as shallow as nano but more depth that could reveal itself over time.
https://joe-editor.sourceforge.io
You can install it with your OS's package management system, and there's a Windows installer on the site.
I did adjust some of the default settings, which are configured and well documented in a .joerc file.