What motivates people to keep creating new ones?
What motivates people to keep creating new ones?
I understand the creator's viewpoint (Helix was made the way he likes it), but I think it would have been better to separate out the editing logic from all the other great, overlapping features.
It would be nice to have a modern, modal text editor that allows a user to utilize an uncompromising vim mode, emacs mode, kakoune mode, or any other custom mode they'd like -- all built in natively. An editor built for everyone should not be opinionated about how one edits.
That along with things like a built in LSP, plugin management, and extensible scripting support (allowing the use of plugins would multiple ecosystems) would be really sweet.
What’s mason do that lazy.nvim doesn’t? Especially since it looks like you’re supposed to use lazy to install mason?
mason.nvim is a Neovim plugin that allows you to easily manage external editor tooling such as LSP servers, DAP servers, linters, and formatters through a single interface.
I still use Packer, so perhaps that is not true for Lazy, but the other package managers handle Neovim plugins, mostly GitHub repositories with vim or lua codebases.Mason installs and manages things like Language Servers, which are separate binaries running on your machine, and also starts them on demand.