{"slug": "lazy-nvim", "name": "lazy.nvim", "category": "editors", "category_name": "Editors and IDEs", "description": "", "recommenders": 3, "commenters": 6, "warners": 0, "score": 3.27, "rising": -0.98, "first": "2026-01-10", "latest": "2026-09-08", "why": "lazy.nvim, which is a (ragingly popular) plugin loader", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 2, "warn": 0}, "spark": [0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "lazy.nvim, which is a (ragingly popular) plugin loader", "kind": "", "icon": false, "domain": null, "github_repo": null, "official_url": "https://lazy.folke.io/", "pricing": "", "aliases": ["lazy.nvim", "Lazy.nvim"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 771975425, "item_id": 48248464, "url": "https://news.ycombinator.com/item?id=48248464", "by": "lawn", "date": "2026-05-23", "stance": "recommend", "quote": "I've moved back to lazy.nvim instead of vim.pack", "excerpt": "I've been using Fennel to write my Neovim configurations and it's been really nice. The setup is a bit annoying but once there it's pretty nice. Some details about my setup (although I've moved back to lazy.nvim instead of vim.pack): https://www.jonashietala.se/blog/2025/10/29/packing_neovim_with_fennel/", "context": "", "use_case": "", "switched_from": "vim.pack", "story": "Lisp in Vim (2019)"}, {"id": 770005264, "item_id": 48125329, "url": "https://news.ycombinator.com/item?id=48125329", "by": "jauntywundrkind", "date": "2026-05-13", "stance": "recommend", "quote": "lazy.nvim, which is a (ragingly popular) plugin loader", "excerpt": "Apologies & thanks. AstroNvim used lazy.nvim, which is a (ragingly popular) plugin loader, not LazyVim, a setup for nvim also based on lazy.nvim. Ref on lazy.vim: https://docs.astronvim.com/configuration/customizing_plugins/", "context": "", "use_case": "", "switched_from": "", "story": "The vi family"}, {"id": 745022994, "item_id": 46563937, "url": "https://news.ycombinator.com/item?id=46563937", "by": "arnvald", "date": "2026-01-10", "stance": "recommend", "quote": "I moved from Packer to Lazy.nvim", "excerpt": "I used Oh My Zsh for years, but there were literally 3-4 features I relied on: autocompletion, git plugin, history search, and one theme. For some reason it was slow to load which I found annoying, so I used Claude Code to optimize it. In the end I ended up removing Oh My ZSH entirely, now I have a single .zshrc file that contains everything, and it became much faster. Similarly I moved from Packer to Lazy.nvim and u", "context": "", "use_case": "Neovim plugin manager", "switched_from": "Packer", "story": "You probably don't need Oh My Zsh"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["per-project plugin settings", "neovim plugin manager"], "compared": [{"slug": "vim-pack", "name": "vim.pack", "co": 3, "switched_from": 1, "switched_to": 0}, {"slug": "neovim", "name": "Neovim", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47565316", "title": "Neovim 0.12.0", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=49602490", "title": "Emacs Bedrock 2.0", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48248238", "title": "Lisp in Vim (2019)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48033483", "title": "The vi family", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46562790", "title": "You probably don't need Oh My Zsh", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 1}, "2026-02": {}, "2026-03": {"compare": 2}, "2026-04": {}, "2026-05": {"recommend": 2}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {"neutral": 1}, "2026-10": {}}, "quotes": [{"id": 793755393, "item_id": 49609712, "url": "https://news.ycombinator.com/item?id=49609712", "by": "speedster217", "date": "2026-09-08", "stance": "neutral", "quote": "Doesn't lazy.nvim have some support for that?", "excerpt": "Doesn't lazy.nvim have some support for that? I use the LazyVim distribution but I remember something in the docs about per-repo plugin settings", "context": "", "use_case": "per-project plugin settings", "switched_from": "", "story": "Emacs Bedrock 2.0"}, {"id": 771975425, "item_id": 48248464, "url": "https://news.ycombinator.com/item?id=48248464", "by": "lawn", "date": "2026-05-23", "stance": "recommend", "quote": "I've moved back to lazy.nvim instead of vim.pack", "excerpt": "I've been using Fennel to write my Neovim configurations and it's been really nice. The setup is a bit annoying but once there it's pretty nice. Some details about my setup (although I've moved back to lazy.nvim instead of vim.pack): https://www.jonashietala.se/blog/2025/10/29/packing_neovim_with_fennel/", "context": "", "use_case": "", "switched_from": "vim.pack", "story": "Lisp in Vim (2019)"}, {"id": 770005264, "item_id": 48125329, "url": "https://news.ycombinator.com/item?id=48125329", "by": "jauntywundrkind", "date": "2026-05-13", "stance": "recommend", "quote": "lazy.nvim, which is a (ragingly popular) plugin loader", "excerpt": "Apologies & thanks. AstroNvim used lazy.nvim, which is a (ragingly popular) plugin loader, not LazyVim, a setup for nvim also based on lazy.nvim. Ref on lazy.vim: https://docs.astronvim.com/configuration/customizing_plugins/", "context": "", "use_case": "", "switched_from": "", "story": "The vi family"}, {"id": 761140785, "item_id": 47571299, "url": "https://news.ycombinator.com/item?id=47571299", "by": "TymekDev", "date": "2026-03-30", "stance": "compare", "quote": "The other myriad of options (keys, cmds, event) that lazy.nvim provides would require you to set up appropriate autocommands.", "excerpt": "That's my impression too. However, I might give `vim.pack` a go for the novelty. That being said, there is a way to lazy-load the plugins \u2014 Evgeni has a guide for that [1]. The \"Load not during startup\" variant is really simple with putting `vim.pack.add()` into `vim.schedule()`. The other myriad of options (keys, cmds, event) that lazy.nvim provides would require you to set up appropriate autocommands. It gives me v", "context": "", "use_case": "", "switched_from": "", "story": "Neovim 0.12.0"}, {"id": 761060096, "item_id": 47566256, "url": "https://news.ycombinator.com/item?id=47566256", "by": "TymekDev", "date": "2026-03-29", "stance": "compare", "quote": "Ironically, this itself makes it not very suitable to be a part of Neovim", "excerpt": "> The folke/lazy.nvim is the most used plugin manager at the time of this writing. And rightly so: it is very capable with lots of features. Ironically, this itself makes it not very suitable to be a part of Neovim as most of the features come with significant code and maintenance complexity. Plus the whole idea of treating lazy loading as the main goal of a plugin manager does not sit well with Neovim core team. htt", "context": "", "use_case": "", "switched_from": "", "story": "Neovim 0.12.0"}, {"id": 761053906, "item_id": 47565869, "url": "https://news.ycombinator.com/item?id=47565869", "by": "pawelgrzybek", "date": "2026-03-29", "stance": "compare", "quote": "", "excerpt": "Have a look here. This is incredible guide to the `vim.pack`. https://echasnovski.com/blog/2026-03-13-a-guide-to-vim-pack.html", "context": "", "use_case": "", "switched_from": "", "story": "Neovim 0.12.0"}, {"id": 745022994, "item_id": 46563937, "url": "https://news.ycombinator.com/item?id=46563937", "by": "arnvald", "date": "2026-01-10", "stance": "recommend", "quote": "I moved from Packer to Lazy.nvim", "excerpt": "I used Oh My Zsh for years, but there were literally 3-4 features I relied on: autocompletion, git plugin, history search, and one theme. For some reason it was slow to load which I found annoying, so I used Claude Code to optimize it. In the end I ended up removing Oh My ZSH entirely, now I have a single .zshrc file that contains everything, and it became much faster. Similarly I moved from Packer to Lazy.nvim and u", "context": "", "use_case": "Neovim plugin manager", "switched_from": "Packer", "story": "You probably don't need Oh My Zsh"}]}