Neovim. It's an awesome editor and it has a great community and ecosystem.
"You will own nothing and be happy"
I would recommend just learning the default surround behavior since it's more versatile. For example surround -> text-object -> character
, siw)
(surround word in parentheses) can be repeated with .
(dot).
It should be noted that as long as you're on Neovim you can still keep your VimScript plugins and your VimScript config and gradually start using Lua plugins and Lua scripting. You don't need to do a complete rewrite over night.
There's no real downside to switching to Neovim. It's basically a superset of Vim, only with better defaults and more capabilities that you can opt-in to if you'd like (Treesitter, native LSP client, Lua, etc.).
Needs more pixels
What was she even trying to say lol?
Based cat
No, it means that the users should own the services, which is what the F in FOSS means
Freedom and Unix-like