| ▲ | francoisdevlin 3 hours ago | ||||||||||||||||
I use vi because I'm not a savage | |||||||||||||||||
| ▲ | iLemming an hour ago | parent | next [-] | ||||||||||||||||
I'm a die-hard vimmer. I use vim-motions everywhere - they permeate my editors/IDEs, browsers, terminal, I use them system wide (e.g. to change volume or control media or my WM). One day I woke up with the realization of the fundamental truth - Emacs simply vims better. Much better than even Neovim. I just had to master Vim and grok some Lisp to arrive to that conclusion. People fighting Vim vs. Emacs are materially wrong - they focus on superficial (albeit substantial) angle, instead of considering the core ideas behind them. Vim's augmentation of modality is an incredible, beautiful, practical concept. Lisp - yet another grandest idea in all history of computer science. And these ideas are not overlapping. Lisp-powered vimming grants you genuinely joyful experience - surprisingly empowering and enormously liberating. Emacs' Lisp interpreter is so capable - accurately simulating vim in it is not impossible, while pretty much every other editor/IDE has failed - not a single VSCode plugin, not Sublime, not IntelliJ with IdeaVim have ever fully implemented vim motions to the degree where it doesn't feel foreign, while Evil-mode in Emacs feels like a built-in feature. Until recently, bolting Lisp into Vim seemed impossible, today you can get a pseudo-Lisp engine with Fennel. Even though it unlikely ever feel like Emacs. If you're sticking to one thing only due to some muscle memory, sure you're not a savage, you're just a bit ignorant. | |||||||||||||||||
| |||||||||||||||||
| ▲ | bbkane 3 hours ago | parent | prev | next [-] | ||||||||||||||||
NeoVim because it's fun!! So many plugins and colorschemes! So customizable- these days Claude will just change it for you, no need to learn the APIs if you're just interested in the result. Yes you're AI-slopping your config, but the drawbacks to that are super low (it's a personal editor, not something I'm inflicting on others) | |||||||||||||||||
| ▲ | wafflemaker an hour ago | parent | prev | next [-] | ||||||||||||||||
If emacs is not installed on a system, I use sed. In addition to not getting stuck inside it when you don't remember the magic exit incantation, you can immediately reuse the command on a different file. And it doesn't play sounds while you do it. Plus when you're typing the sed command, you can use emacs key bindings to move around! | |||||||||||||||||
| ▲ | mesrik 3 hours ago | parent | prev | next [-] | ||||||||||||||||
Vi is fine. It's superior and to bare ed - The Standard Editor*, when you don't have anything else available. I made much of my living coding vi 7 years in -80's. And I still use vi, when emacs is not there or system has so little memory that emacs is too much. Which is usually with a embedded systems or some old Unix on single mode fixing unbootable system. *) https://cs.wellesley.edu/~cs249/Resources/ed_is_the_standard... | |||||||||||||||||
| ▲ | zhxhhshshs 2 hours ago | parent | prev [-] | ||||||||||||||||
You will be downvoted into oblivion. For speaking the truth. Vi-lets, engage! | |||||||||||||||||
| |||||||||||||||||