Our great sponsors
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
null-ls.nvim
Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I guess it's less criticism and more commentary, but I don't think I'm alone and there seems to be a huge amount of support for a better out-of-the-box experience in Neovim and it's plugins in general (see: approx 10k stars on projects like Lunar and NvChad).
I guess it's less criticism and more commentary, but I don't think I'm alone and there seems to be a huge amount of support for a better out-of-the-box experience in Neovim and it's plugins in general (see: approx 10k stars on projects like Lunar and NvChad).
And that is why I strictly use CoC.nvim
my conviction is we just need a gui where you can click "enable completion" / "add source" etc and then it would generate an init.generated.vim one can source. I had started this in a train https://github.com/teto/vim-config but as I wouldn't use it and was sure someone would do it, I gave up :) I hope someone can see the benefit of this. You could search for neovim plugins via https://luarocks.org/labels/neovim and have luarocks automatically install dependencies (https://teto.github.io/posts/2022-06-22-neovim-plugin-luarocks-2.html) . We will get there.
lsp-zero
Thats how it works. You could reduce the amount of plugins or document them for quick lookup. I do this extensively in my dotfiles https://github.com/matu3ba/dotfiles/blob/master/.config/nvim/lua/my_packer.lua
Some plugins offers just this: defaults. Like https://github.com/jose-elias-alvarez/null-ls.nvim for example. Great tools with great buildins.
PS: Not trying to say something like "git gud", having sane defaults is a good thing, though some times there is no such thing as "default" or at least the author of a plugin thinks that there shouldn't be a "default" version of config. (see https://github.com/nvim-neorg/neorg at its "You've installed Neorg - great! Now you have to configure it. By default, Neorg does nothing, and gives you nothing. You must tell it what you care about!")
Related posts
- What are some plugins that you can't live without?
- What IDEA or Vscode feature/function you want to have in neovim eco-system?
- Editing init.lua with lua_ls on gives "Undefined global : vim" ?
- Set it and forget it plugins?
- mini.files - navigate and manipulate file system (with column view and editing text)