7 ms·
In my classification of editors: 1. Orthodox. Mostly focused on looks and integrations. 2. Modal, Vim improvement. Focus on keeping basic Vim keybindings with
by shashurup 7mo ago
In my classification of editors:
1. Orthodox. Mostly focused on looks and integrations.
2. Modal, Vim improvement. Focus on keeping basic Vim keybindings with minor improvements.
3. Modal, rethinking Vim approach.
Ki falls into the third category which I constantly monitor.
- noosphr 7mo ago4. All of the above. Which is Emacs.
- skydhash 7mo agoVim is Emacs applied to Vi
- School-Cotton 7mo agoNot even close.
- skydhash 7mo agoHow is it not? Scripting language? Check! Custom commands? Check! Windows management? Check! Build tools integration and error-based navigation? Check! File manager? Check!
- johnisgood 7mo agoOperating system? Check or not? :D
- skydhash 7mo agoVim has stopped before that particular threshold. But if ever Neovim get a GUI version, I believe the community will soon have its own Gnus, Eww, and EMMS.
- antiframe 7mo agoI think the "Scripting language? Check!" is missing an important distinctions between Emacs and most other extensible editors. The proportion of the code editor features that are written in the configuration/extension language matters Looking at the Emacs and NeoVim codebases in GitHub: Emacs is 74.6% ELisp or CommonLisp and NeoVim is 71.9% Lua or VimScript. Never mind, NeoVim is close! But, can you at runtime modify the NeoVim core functions? Honest question because I've only used vim and VimScript was definately limited compared to elisp. If so, then I say NeoVim and Emacs are both highly-extensible editors.
- School-Cotton 6mo agoNone of those capture the essence of emacs, which is that it is a scripting language repl where the vast majority of functionality is implemented in that language and can be inspected, debugged and modified at runtime. Emacs is a general purpose programming/computing environment that ships with a text editor and some other nice features. Vim is a text editor and some other nice features that ships with a scripting mechanism. Not the same thing.
- gpvos 7mo agoNah. NeoVim a tiny little bit, maybe.
- shashurup 7mo agoI know, I use Emacs+Evil. I'm going to give Ki a try and, in case of success, to think about writing Ki binding for Emacs.
- amusingimpala75 7mo agoemacs already has structural editing packages like combobulate
- shashurup 6mo agoHey, that one is interesting, somehow I have missed it. Thank you!
- ablob 7mo agoThis is the first time I've heard about Emacs trying to look nice.
- whobre 7mo agoRight, but we are discussing editors here.
- xpe 7mo agoHold on. Operating systems and long-running esoteric history are always on topic here, right? (This is spoken with something close to affection; I look fondly on my former Emacs days. I'm probably more likely than not to enjoy the company of a human who has at least tried Emacs and had some thoughtful reaction to it. I may not use it now, but the ideas live on in how I think and what I expect. Editors that push the limits, whatever those limits are, are part of the old school ethos I love about programming.)
- noosphr 7mo agoEvil mode is a perfectly reasonable text editor.
- hou32hou 7mo ago"Emacs is an editor" is as true as "Toyota Hilux is a gattling gun carrier"
- haxfn 6mo ago>_<
- hwhshs 7mo agoVim improvement So Ed Visual Mode Improved Improved!
- jshmrsn 7mo agoI am working on a modal code editor project that you might find interesting then. It also operates on an AST directly, which is represented as UI nodes which closely resemble normal text layout. Email in profile if you’d like to give it a try and possibly give early feedback (still in early development).
- gorjusborg 7mo agoExactly the same for me. So far, there have been many challengers but the same champion (subjective, I know).