Posts by thorstenzoeller@exquisite.social
 (DIR) Post #B4j4lcYeYwqyjKI3Bw by thorstenzoeller@exquisite.social
       0 likes, 0 repeats
       
       @mischa @RussSharek @justine To quote from my wishlist[^1] of things I would like to have:"A minimal vi(1)-like editor. What I have in mind is pretty much plain vi/nvi, just a little less minimal – something like vi + Unicode support + multiple undo + syntax highlighting (the last one is debatable). In particular, it should be a lot more lightweight than Neovim or even Vim; I don’t care about extensibility, for instance."I have used nvi more or less exclusively for a couple of years; it is just a little (though really not much) too minimal for my taste.[^1]: https://thorstenzoeller.com/wishlist/
       
 (DIR) Post #B4rrCiNnMcoRg8sMxE by thorstenzoeller@exquisite.social
       0 likes, 0 repeats
       
       @RussSharek @justine @clf That's one reason why the often quoted reply https://stackoverflow.com/a/1220118 is so good: It makes it clear that many "features" or "improvements" of Vim are actually not improvements at all, but rather workarounds if one does not properly understand how to do things using what is already given.One of my favorite examples is visual mode, which I have used for years before I noticed I don't need it at all; I just failed to properly learn the respective ccommands for moving and marking.Of course, the next logical step after moving from Vim to vi would be to move on to ed :flan_wink:
       
 (DIR) Post #B6b3oqUpdQX7D5pOoi by thorstenzoeller@exquisite.social
       0 likes, 2 repeats
       
       If you are seriously thinking about learning #Vim / #Neovim, do yourself a favor and proceed as follows:1. Grok ed(1).2. Grok vi(1).3. Ask yourself whether you really need anything ed(1) and vi(1) don't provide.If your answer to step 3 is "yes", go ahead. But first, do steps 1 and 2.Here is how to do step 1: Read the man page (it's rather short), read "Ed Mastery" by @mwl (those two steps are interchangeable and even parallelizable), then use it consistently.Here is how to do step 2: Read the man page (it's rather short as well, though not as short as ed's), then use it consistently.Also, have a look at https://stackoverflow.com/a/1220118.#vi #ed