Folke has written a bunch of incredibly popular and well written plugins.

Lazy.nvim fixes a lot of the gripes people had with Packer. It doesn’t have all the long running bugs that never got fixed. The syntax for specifying plugins is much nicer with Lazy. But the best part is that Lazy.nvim is insanely fast. It caches and compiles the Lua code beforehand and makes lazy loading and dependencies extremely easy.

Reply to this note

Please Login to reply.

Discussion

Good pitch, I might try that when I decide to get rid of my init.vim file and go full Lua.

What is wrong with vim-plug, though?

There’s nothing wrong with vim-plug. It does the job of managing and loading your plugins decently well. It’s still inferior to Lazy.nvim though.

Lazy.nvim is:

- Written in Lua which is far faster

- Used with Lua which is an objectively better language than VimL

- Lazy loading is far easier and has more power because…

- Dependencies are managed well

- Beautiful UI available for managing updates, debugging, and profiling