| > Added: I hate both worlds now. Where’s an editor that is full of modern features and at the same time easily programmable? What about an editor with - LSP and treesitter support built-in - Scriptable with Lua, a common and well-supported embedded language - Regular and remote plugins can be written in NodeJS, Python and Ruby for starters - Built-in terminal emulator - Uses XDG directory layout - Plugins run as separate processes - API for accessing core editor features - UI and core editor are decoupled; all UIs are plugins - Multiple UI clients can connect to the same editor server This and a lot more is on the Neovim page [1]. [1]: https://neovim.io/doc/user/vim_diff.html#nvim-features |
It is probably missed, but I use vim everyday, as text editor for many years. My .vimrc on github is 3 years old, and only because I moved it there from bitbucket and didn't bothered to preserve history. I'm not against it.
It was that original comment that I answered, was saying that vim is effective/better for IDE specific tasks (e.g. large refactorings, that inititial comment that I've replied), and after many years of using vim I strongly believe is rather ignorant and shows not understanding of power and features of modern IDEs.
[1]: https://github.com/neovim/nvim-lspconfig
[2]: https://alpha2phi.medium.com/neovim-for-beginners-lsp-part-1...