| Are you a chatbot? This is so disjointed and not ~write~ right. In good faith, I'll assume your a real person asking questions. > I was playing with AstroVim with many plugins preinstalled and honestly I'm not interested in writing Lua scripts at all. First, I am not a fan of text editor distros. Sure its nice to see what is possible, but they get in the way of helping you discover the text editor and how it can work for you. Also, for many in the vim space, that distro wont be available on many of the machines you touch. If you don't like Lua you get to learn vimscript. And if you really feel Lua gets in the way, go back to standard vim. > isn't modal editing overrated and actually universal? [...] Modal editing isn't for everybody. It provides a different way to think about text editing. There are different reasons to prefer modal editing, from expanded access to commands, to task focus, to just knowing that your not gonna accidentally put in some text while not in insert mode. The rest of what you describe isn't modes in the vim sense. Those are just chords and short-cut keys. Don't leave your pinky on the caps lock key that stretches your hand out unnaturally. The whole home row thing is about keeping your hands in a comfortable neutral position. If that doesn't work for you find a position that does. > I'm very comfortable in VSCode using Emacs keybingins plus my custom ones which allow me to not leave home row do to anything I need. Then by all means, stick with VSCode and/or emacs. Nobody is forcing you to learn vim are they? > [...] not discoverable and with no undo when you make a mistake. Yes it is well known that vim's command keys are hard to learn. It is best to learn what you need and not worry about the rest. I've forgotten tons of vim over the years because I just don't use it often enough. Fortunately looking stuff up is easy these days. Not sure why you claim vim has no undo, it built in undo/redo and it works nicely. (u and ctrl-r in command mode) Maybe you mean you can undo mid command sequence? In that case it would be better served to bail out and try again. > It's flat abstraction meant to be used in one certain way. [...] Vim is already difficult enough with it's "flat abstraction" of commands. It would be infinitely more complex introducing any sort of command backtracking and branching. > Can anyone confirm or deny the modal editing had high meaning in early days of teletypes where it was easier to send single keys instead of chords? It comes from the days of the teletype and 300 baud modems (that's 300 bits a second). Minimizing commands was important because the bandwidth wasn't available to be fast and verbose. Throwing up a chord was an extra text character to be sent and interpreted. If you want to play with this kind of experience go try out the program ed. > Anyway, I have impression the (n)vim is great attention sink on which you can spend weeks/months/years and get amazing proficiency and reach some local maximum Yes, the maximum is what commands you regularly use. People tend to forget the things they don't need to know. The secret to learning vim is just learn what you need and be aware of what it can do, so its easier to search for it later. > but in general it's nothing different from what we had elready long time ago in 1976. Isn't it funny that they had text editing figured out in the 70's? But why wouldn't they, it was what those systems were designed to do. > Yes, I know popular youtubers (especially THE most popular one) This is vague, who do you mean? Lots of youtubers out there and I'm not sure MrBeast ever uses Vim.... doesn't seem on brand for him. It's best to not worry about other people. Lots of people like to show off and that can be quite discouraging for people trying to learn a new skill. |
Of course I'm a chatbot, how dare you to think it was written by mere real person ;)