u/seventeenmillionptsin r/vim • Recommends
…in specific language, vimscript is great. Unfortunately, vimscript is used also to write plugins, and this is plain painful.
vimscript unfortunately has a bunch of odd quirks for backward compatibility reasons. Prabir (author of a number of super useful vim plugins) has an excellent talk on learning vimscript that I highly recommend checking out: link to this video If you watch the talk though, you’ll notice that Prabir pretty much caveats every single slide with some quirk or oddity with vimscript.
The barrier to entry to write plugins to extend functionality in vim is higher than it needs to be. Imagine writing native vim plugins in python or rust or even lua, and think about how much the communit…