Motivation
· 5 min read
Vim and Neovim editors are so popular and loved by developers and text writers all over the world, including me.
History
During the development of Vim led by Bram Moolenaar, there has always been a trend that users want to turn Vim into an IDE by providing all various plugins: file explorer, UI components and icons, code completion, diagnostics, code formatting, etc. Vim uses vimscript as its first-class citizen to support, but this is somewhat niche and hinders people from creating their own plugins or contributing to the Vim project itself (perhaps it is also related to the documentation and syntax design of vimscript). The conflict between Vim's extensibility and user needs has been growing.