|
|
|
|
|
by codewiz
1171 days ago
|
|
I decided not to give in to any configuration frameworks and I see them as unnecessary complexity. Initially, I just symlinked my old .vimrc to ~/.config/nvim/init.vim and started adding if sections to configure neovim features while keeping the config backwards-compatible. Eventually I started rewriting small chunks of it in Lua, and now I'm 100% migrated to init.lua. I think it's a little cleaner this way, but not a life changer. The real power of Lua is for plugin authors. |
|
On vim, I was using vim-plug, which works fine with neovim too.
At some point I switched to Packer, which is written in Lua and is definitely more powerful. Now I would recommend Lazy instead: https://github.com/folke/lazy.nvim
Yes, it's silly that neovim still doesn't come with built-in plugin management. Installing a plugin should require 0 lines of config.