| ▲ | imjonse 3 hours ago | |||||||||||||
It probably goes against Vim tradition, culture and freedom to choose, but I wish they added even more built-in features (like Helix) that are currently implemented in competing and sometimes brittle plugins and have to be put together into also competing vim starter packs and distros of plugins and config files just to have a modern setup out of the box. | ||||||||||||||
| ▲ | gorjusborg 2 hours ago | parent | next [-] | |||||||||||||
I agree in principle that absorbing the best from the ecosystem is good. However, anything pulled into core should have a long lifetime and be considered part of the API. This deserves careful consideration, and plugins work really well until it is clear there is a reason to pull something in. | ||||||||||||||
| ||||||||||||||
| ▲ | bheadmaster 2 hours ago | parent | prev | next [-] | |||||||||||||
This is what happened with the Language Server Protocol. Prior to 0.9 (if I recall correctly), you had to install a plugin to be able to interface with LSP servers, and in 0.9 they integrated the support into NeoVim itself. | ||||||||||||||
| ||||||||||||||
| ▲ | augusto-moura 3 hours ago | parent | prev | next [-] | |||||||||||||
I believe neovim started as a fork specifically to implement features like LSP support and package management, VIM eventually also caught up. But i don't believe anything is out of the table, or against Vim tradition. Which features do you want to see built-in, specifically? | ||||||||||||||
| ||||||||||||||
| ▲ | lawn 3 hours ago | parent | prev | next [-] | |||||||||||||
Neovim is actively moving in that direction. | ||||||||||||||
| ▲ | skydhash 3 hours ago | parent | prev [-] | |||||||||||||
Define “modern”! Almost all such complaints are close to “I want to be cool and be seen as an haxor, but all I know is a bit of VSCode and IDEA, make it easier for me, plz”. | ||||||||||||||
| ||||||||||||||