Re:Why Atom Can’t Replace Vim – Learning the lesson of vi
by pyre on Sunday June 01, 2014 @07:05AM
(#7828787)
There are already alternatives to VimL. You can use Python, Ruby, etc.
[ Parent
| on HN ]
Re:Why Atom Can’t Replace Vim – Learning the lesson of vi
by thristian on Sunday June 01, 2014 @08:12AM
(#7828904)
"Alternatives". VimL lets you set and inspect options, invoke other functions, all kinds of stuff. The other language bindings (particularly Python, but I assume this is true of the others) give you a high-level list of open files, the ability to send individual key-strokes to Vim and the ability to eval a VimL expression. All the vaguely-complex plugins I've seen have some sort of algorithmic core implemented in another language, and a whole bunch of VimL to wire the core up to Vim.