3 ms·
Training wheels aren't a prerequisite for learning to ride a bike and they're not typically separate thing from a bike. They're bolted onto a bike and then remo
by least 4y ago
Training wheels aren't a prerequisite for learning to ride a bike and they're not typically separate thing from a bike. They're bolted onto a bike and then removed when they're no longer necessary. I learned how to drive a car in an automatic, I learned how to use a stick shift in a manual car. Pretending like a car with a manual transmission or an automatic transmission as completely different concepts is disingenuous. There are skills transferrable between learning the two, otherwise known as learning how to drive a car. Similarly, if I wanted to learn to drive a large semi, knowing how to drive a car has transferrable skills.
> They are shielding themselves from "real" Vim.
Define "real" vim.
> The config they use not only hides Vim behind dozens of plugins but also adds a few new concepts to the mix that they are forced to learn _on top_ of Vim's ones. What a waste.
It doesn't hide Vim behind anything. Extensibility is baked into Vim and a great deal of effort has been put into ensuring that it can be extended to suit people's needs. One of the largest changes in Vim 9 was working on increasing the capabilities and speed of Vim9 script. Whether someone writes their own config, doesn't use one, or uses a premade configuration like SpaceVim, they're still using Vim.
They trade time learning SpaceVim's paradigms in exchange for not having to configure vim themselves which means they can spend more time learning how to use Vim for getting work done rather than faffing about with plugins and designing their own keybinding schemes. If SpaceVim completely eschewed Vim paradigms for its own you might have a point but that's not the case. It very much adheres largely to how Vim itself works while making it easier for someone to get up and programming.