4 ms·
Worth noting that one of the 5 listed NeoVim Non-Goals is "Turn Vim into an IDE" https://neovim.io/charter/ https://neovim.io/charter/
by jonaustin 4y ago
Worth noting that one of the 5 listed NeoVim Non-Goals is "Turn Vim into an IDE"
https://neovim.io/charter/ https://neovim.io/charter/
- wyclif 4y agoYep, "neovim taking the IDE route" is a bad take.
- nicce 4y agoWhat it means in this context? Creation of GUI? Vim is basically IDE at this point, if you configure it well and install plugins.
- thayne 4y agoNote that another non-goal is "Limit third-party applications (such as IDEs!) built with Neovim" So the idea is Neovim by itself isn't an IDE. But it does enable you to build an IDE using configuration and plugins, or even embedding it in a GUI.
- wruza 4y agoThat’s why I inserted “community” in the middle of that sentence. Neither of the mentioned plugins are neovim’s own, it only enabled their existence. Not sure why Bram was against “async”, but I am highly suspicious about this part.
- petepete 4y agoOne of the neovim devs released a video just a couple of days ago on the topic. He suggests neovim (and vim, emacs etc) fall into a category between text editor and IDE. The term he uses is PDE (personalised development environment). In short, you have lots of power to customise your setup; you can give it some IDE-like behaviour but the way you do it tends to be by making personal choices of plugins and config. It's not just a text editor, it's definitely not 'integrated'. I'm inclined to agree with him. https://youtu.be/QMVIJhC9Veg https://youtu.be/QMVIJhC9Veg