this post was submitted on 04 Jun 2025
727 points (93.5% liked)
Programmer Humor
24516 readers
1891 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
What on earth do you need/use 200+ plugins for? Can you name a tenth of the uses off-hand? ๐
A lot of them are dependencies of other plugins.
Stuff like icons support, and every little feature. Neovim is extremely minimalist to start, so you need plugins just to get something as simple as a scrollbar lol
Things like git status of files and file lines, all your LSPs, syntax highlighting (for each language you work with), file explorer, you name it, there's a lot.
But what's nice about nvim is for any of these given features, there's numerous options to pick from. Theres probably a dozen options to choose from for what kind of scrollbar you want in your editor, as an example.
So you end up with a huge amount of plugins in the end, for all your custom stuff you have configured.
You have to setup yourself (though theres a lot of very solid copy pasteable recipes for each feature):
which-key
)nvim-dap
nvim-dap-ui
new-file-template
which lets me create templates for new files by extension (IE when I make a.cs
file and start editting it, I can pick from numerous templates I've made to start from, same for .ts, .lua, etc etc)The list goes on and on haha
LunarVim is the lazy way forwards
development stopped for a year (I see activity resumed yesterday) and I jumped ship to LazyVim, it feels much better and possible to self maintain the entire setup.
I have never heard of lazy vim. Will investigate! Thanks