|
|
|
|
|
by roryokane
4494 days ago
|
|
Vim does not support graphical user elements, and is built around the unfamiliar language Vimscript. Those drawbacks are pretty baked into Vim and would be hard to change (though someone is trying to: https://www.bountysource.com/fundraisers/539-neovim-first-it...). Many other editors don’t have these drawbacks, allowing them to support features such as these: • a graphical file tree browser (with icons, not restricted to ASCII art like NERDTree) • proportional-width fonts • a zoomed-out-code mini-map scroll bar • Plugins written in more mainstream, cleaner languages than Vimscript. Vim does have a plugin interface for some other languages such as Python, but some OSs’ provided Vim installations don’t support those languages, and it’s hard to get a version of Vim with support. |
|
http://www.freehackers.org/VimIntegration
...and plugins can't update things in the background...
https://groups.google.com/forum/#!topic/vim_dev/-4pqDJfHCsM%...
etc. I haven't looked at the code myself, but it sounds like a rewrite or major refactor would be very useful.