Our great sponsors
-
mini.nvim
Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
-
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.
-
nvim-lsp-sans-plugins
Half decent (example) neovim configuration showing how to setup the builtin lsp client without plugins
"Write config without using any plugins" is partially a motivation for creating mini.nvim. But I wouldn't recommend doing it if you are not enjoying creating such things or don't have enough (a lot) spare time.
(For context, this is my standard config and this is the trimmed down thing I use at work, which involved a lot of downloading and zipping up files and making sure they're in the right place)
(For context, this is my standard config and this is the trimmed down thing I use at work, which involved a lot of downloading and zipping up files and making sure they're in the right place)
I did, some time ago. I created the repo nvim-lsp-sans-plugins to show how to setup Neovim's LSP client without plugins, but I ended up adding a few things from my personal config. The branch 07-compat is compatible is with Neovim v0.7.
I wonder if a bundler would help? For example: https://github.com/Benjamin-Dobell/luabundler. I haven't tried it but in theory you should be able to point it at your home configuration and get a single file that includes it all.
In terms of neovim dependencies, you can download the appimage, move them over to your vm somewhere in your $PATH, chmod it and it should pretty much work.