3 ms·
Vim does provide a Python API :) But most Vim addons seem to be written in Vimscript, and porting them to another language (which?) is a lot of work for little
by yrro 4y ago
Vim does provide a Python API :)
But most Vim addons seem to be written in Vimscript, and porting them to another language (which?) is a lot of work for little practical gain (for many/most addons).
- usrbinbash 4y agoAnd a Perl API :-)
- yrro 4y agoIndeed, and Ruby, and who knows what else... surprised nodejs hasn't been shoved in as well. :) To be honest I don't know how Brad keeps up with it all. And even has enough left over to add a new bespoke scripting language with Vim 9...
- usrbinbash 4y ago> and who knows what else Okay, I did a quick grep through the documentation of my distros current vim installation and came up with support for Lua, MzScheme, Perl, Python, Ruby and tcl. So yeah, there are lots of interfaces to chose from.