{"slug": "lazyvim", "name": "LazyVim", "category": "editors", "category_name": "Editors and IDEs", "description": "A preconfigured Neovim distribution built on the lazy.nvim plugin manager.", "recommenders": 11, "commenters": 13, "warners": 1, "score": 9.064, "rising": -2.6, "first": "2025-11-20", "latest": "2026-10-10", "why": "Liked for turning Neovim into a working IDE out of the box and for making the switch from VS Code or JetBrains stick.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 13, "neutral": 1, "compare": 0, "warn": 1}, "spark": [1, 1, 2, 0, 4, 0, 2, 1, 1, 0, 0, 1], "listed": true, "loved": ["Works out of box", "Easy editor switch"], "caveat": "Breaking changes", "short_quote": "now I\u2019m on lazyvim because Folke is a goddamn wizard and I want to spend more time getting work done that dealing with breakage in my neovim config", "icon": true, "domain": "lazyvim.org", "github_repo": null, "official_url": "https://www.lazyvim.org/", "pricing": "open source", "aliases": ["LazyVim"], "verdict": [{"text": "Liked for turning Neovim into a working IDE out of the box", "cites": [{"id": 800496864, "item_id": 50031054, "url": "https://news.ycombinator.com/item?id=50031054", "by": "rmunn", "date": "2026-10-10", "stance": "recommend", "quote": "it's an IDE straight out of the box", "excerpt": "Emacs is definitely more full-featured than plain vim. But for me, I wouldn't be switching to it from plain vim, I'd be switching to it from a LazyVim setup. Which I've barely had to configure: it's an IDE straight out of the box. And to get that IDE setup back in Emacs, I'd have to learn which Emacs plugins do what, reconfigure several plugins' default keystrokes to match what LazyVim did because those are in my mus", "context": "Lisp developer, LazyVim user", "use_case": "editing and IDE setup", "switched_from": "", "story": "I tried to move my notes out of Emacs. I failed. Again"}, {"id": 740603072, "item_id": 46287692, "url": "https://news.ycombinator.com/item?id=46287692", "by": "kace91", "date": "2025-12-16", "stance": "recommend", "quote": "I can\u2019t recommend enough lazyvim", "excerpt": "If anyone is considering moving editors, I was recently in the same boat and I can\u2019t recommend enough lazyvim + the ebook \u201clazyvim for ambitious developers\u201d. This gets you a fully featured vscode-like baseline (navigation, language integration, integrated terminal, the whole thing). I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward. With", "context": "developer who switched editors", "use_case": "Neovim configuration for daily work", "switched_from": "VS Code", "story": "VS Code deactivates IntelliCode in favor of the paid Copilot"}, {"id": 781572832, "item_id": 48848302, "url": "https://news.ycombinator.com/item?id=48848302", "by": "all2", "date": "2026-07-09", "stance": "recommend", "quote": "I use lazyvim for all my neovim config.", "excerpt": "I use lazyvim for all my neovim config. Does it fly in the face of the configurability or minimalism of vim? I'd argue no, but rather it is an expected outcome of a highly configurable system. Some people don't want to think about this kind of thing, they just want something that works.", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Opinionated and Easy Pi.dev Configuration"}]}, {"text": " and for making the switch from VS Code or JetBrains stick.", "cites": [{"id": 761055440, "item_id": 47565965, "url": "https://news.ycombinator.com/item?id=47565965", "by": "johnsonjo", "date": "2026-03-29", "stance": "recommend", "quote": "the one thing that made it stick for me over VSCode was LazyVim", "excerpt": "I've been using VIM/NVIM on and off for a while and the one thing that made it stick for me over VSCode was LazyVim [1]. If you're missing out on something IDE like VSCode, but you love vim it's a great way to go (it can take some getting used to so hang in there). EDIT LazyVim is based off nvim by the way. If your more into videos to learn about something this is a good intro to it from Elijah Manor [2]. I have my d", "context": "uses dotfiles on multiple machines", "use_case": "IDE-like Neovim setup", "switched_from": "VS Code", "story": "Neovim 0.12.0"}, {"id": 740603072, "item_id": 46287692, "url": "https://news.ycombinator.com/item?id=46287692", "by": "kace91", "date": "2025-12-16", "stance": "recommend", "quote": "I can\u2019t recommend enough lazyvim", "excerpt": "If anyone is considering moving editors, I was recently in the same boat and I can\u2019t recommend enough lazyvim + the ebook \u201clazyvim for ambitious developers\u201d. This gets you a fully featured vscode-like baseline (navigation, language integration, integrated terminal, the whole thing). I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward. With", "context": "developer who switched editors", "use_case": "Neovim configuration for daily work", "switched_from": "VS Code", "story": "VS Code deactivates IntelliCode in favor of the paid Copilot"}, {"id": 770969872, "item_id": 48185617, "url": "https://news.ycombinator.com/item?id=48185617", "by": "himata4113", "date": "2026-05-18", "stance": "recommend", "quote": "I've switched to lazyvim and have never looked back.", "excerpt": "Just here to say that I've switched to lazyvim and have never looked back. There's something special about being able to combine tmux with resurrect and having every single project I am working on at the same time, being able to access it from any other machine via ssh and all with really low resource usage and lag. I mean I was programming yesterday with 6mbps and over 200ms of latency with hardware(typing follows h", "context": "", "use_case": "coding over ssh", "switched_from": "JetBrains", "story": "No More JetBrains Products for Me"}]}, {"text": " The main caveat is that its maintainer pushes frequent breaking changes,", "cites": [{"id": 776667392, "item_id": 48541712, "url": "https://news.ycombinator.com/item?id=48541712", "by": "QwenGlazer9000", "date": "2026-06-15", "stance": "warn", "quote": "lazyvim is maintained by folke who I hear loves breaking changes", "excerpt": "Distros help a lot shielding you from the churn, but lazyvim is maintained by folke who I hear loves breaking changes. Back when I used lazyvim I remember people complaining that he swapped out some major component randomly, I think it was auto complete. Respect where it's due to folke, he's been pushing the neovim ecosystem forward incredibly fast. The bleeding edge just ain't everyone's style though.", "context": "", "use_case": "Neovim distribution", "switched_from": "", "story": "Even More Batteries Included with Emacs"}]}, {"text": " and the defaults can take some getting used to.", "cites": [{"id": 761055440, "item_id": 47565965, "url": "https://news.ycombinator.com/item?id=47565965", "by": "johnsonjo", "date": "2026-03-29", "stance": "recommend", "quote": "the one thing that made it stick for me over VSCode was LazyVim", "excerpt": "I've been using VIM/NVIM on and off for a while and the one thing that made it stick for me over VSCode was LazyVim [1]. If you're missing out on something IDE like VSCode, but you love vim it's a great way to go (it can take some getting used to so hang in there). EDIT LazyVim is based off nvim by the way. If your more into videos to learn about something this is a good intro to it from Elijah Manor [2]. I have my d", "context": "uses dotfiles on multiple machines", "use_case": "IDE-like Neovim setup", "switched_from": "VS Code", "story": "Neovim 0.12.0"}, {"id": 769897808, "item_id": 48118613, "url": "https://news.ycombinator.com/item?id=48118613", "by": "rmunn", "date": "2026-05-12", "stance": "recommend", "quote": "what is becoming my favorite thing about LazyVim's default config", "excerpt": "I should mention what is becoming my favorite thing about LazyVim's default config, which is the \"flash\" or \"seek\" command (LazyVim maps it to `s` so I think of it as \"seek\") from https://github.com/folke/flash.nvim. I didn't like it at first as I was used to typing `s` to quickly replace a single character with a bunch of text (as opposed to `r` which replaces it with just one character). But I soon learned to remap", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "The vi family"}]}], "praise": [{"label": "Works out of box", "summary": "Commenters say it gives an IDE-like setup with little or no configuration.", "quotes": [{"id": 800496864, "item_id": 50031054, "url": "https://news.ycombinator.com/item?id=50031054", "by": "rmunn", "date": "2026-10-10", "stance": "recommend", "quote": "it's an IDE straight out of the box", "excerpt": "Emacs is definitely more full-featured than plain vim. But for me, I wouldn't be switching to it from plain vim, I'd be switching to it from a LazyVim setup. Which I've barely had to configure: it's an IDE straight out of the box. And to get that IDE setup back in Emacs, I'd have to learn which Emacs plugins do what, reconfigure several plugins' default keystrokes to match what LazyVim did because those are in my mus", "context": "Lisp developer, LazyVim user", "use_case": "editing and IDE setup", "switched_from": "", "story": "I tried to move my notes out of Emacs. I failed. Again"}, {"id": 740603072, "item_id": 46287692, "url": "https://news.ycombinator.com/item?id=46287692", "by": "kace91", "date": "2025-12-16", "stance": "recommend", "quote": "I can\u2019t recommend enough lazyvim", "excerpt": "If anyone is considering moving editors, I was recently in the same boat and I can\u2019t recommend enough lazyvim + the ebook \u201clazyvim for ambitious developers\u201d. This gets you a fully featured vscode-like baseline (navigation, language integration, integrated terminal, the whole thing). I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward. With", "context": "developer who switched editors", "use_case": "Neovim configuration for daily work", "switched_from": "VS Code", "story": "VS Code deactivates IntelliCode in favor of the paid Copilot"}, {"id": 781572832, "item_id": 48848302, "url": "https://news.ycombinator.com/item?id=48848302", "by": "all2", "date": "2026-07-09", "stance": "recommend", "quote": "I use lazyvim for all my neovim config.", "excerpt": "I use lazyvim for all my neovim config. Does it fly in the face of the configurability or minimalism of vim? I'd argue no, but rather it is an expected outcome of a highly configurable system. Some people don't want to think about this kind of thing, they just want something that works.", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Opinionated and Easy Pi.dev Configuration"}]}, {"label": "Easy editor switch", "summary": "Several users credit it with finally making Neovim their daily driver after VS Code or JetBrains.", "quotes": [{"id": 761055440, "item_id": 47565965, "url": "https://news.ycombinator.com/item?id=47565965", "by": "johnsonjo", "date": "2026-03-29", "stance": "recommend", "quote": "the one thing that made it stick for me over VSCode was LazyVim", "excerpt": "I've been using VIM/NVIM on and off for a while and the one thing that made it stick for me over VSCode was LazyVim [1]. If you're missing out on something IDE like VSCode, but you love vim it's a great way to go (it can take some getting used to so hang in there). EDIT LazyVim is based off nvim by the way. If your more into videos to learn about something this is a good intro to it from Elijah Manor [2]. I have my d", "context": "uses dotfiles on multiple machines", "use_case": "IDE-like Neovim setup", "switched_from": "VS Code", "story": "Neovim 0.12.0"}, {"id": 740603072, "item_id": 46287692, "url": "https://news.ycombinator.com/item?id=46287692", "by": "kace91", "date": "2025-12-16", "stance": "recommend", "quote": "I can\u2019t recommend enough lazyvim", "excerpt": "If anyone is considering moving editors, I was recently in the same boat and I can\u2019t recommend enough lazyvim + the ebook \u201clazyvim for ambitious developers\u201d. This gets you a fully featured vscode-like baseline (navigation, language integration, integrated terminal, the whole thing). I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward. With", "context": "developer who switched editors", "use_case": "Neovim configuration for daily work", "switched_from": "VS Code", "story": "VS Code deactivates IntelliCode in favor of the paid Copilot"}, {"id": 744202577, "item_id": 46512661, "url": "https://news.ycombinator.com/item?id=46512661", "by": "avanwyk", "date": "2026-01-06", "stance": "recommend", "quote": "learn Neovim (Lazyvim) properly, and I haven't looked back", "excerpt": "Others have echoed the same, but I also switched from VSCode to Zed, but then put in the effort to learn Neovim (Lazyvim) properly, and I haven't looked back. Writing code feels exciting again. I recommend something like https://github.com/adomokos/Vim-Katas to accelerate muscle memory. And also Vimium in the browser is great.", "context": "", "use_case": "Neovim distribution", "switched_from": "", "story": "I switched from VSCode to Zed"}]}, {"label": "Learning resources", "summary": "The free LazyVim for Ambitious Developers book is recommended for getting started.", "quotes": [{"id": 761060880, "item_id": 47566305, "url": "https://news.ycombinator.com/item?id=47566305", "by": "robrain", "date": "2026-03-29", "stance": "recommend", "quote": "To pile on to the LazyVim love, I recommend this site", "excerpt": "To pile on to the LazyVim love, I recommend this site: https://lazyvim-ambitious-devs.phillips.codes/ Course and book (free html, available pdf and dead tree). Covers everything I've needed concisely.", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Neovim 0.12.0"}, {"id": 740603072, "item_id": 46287692, "url": "https://news.ycombinator.com/item?id=46287692", "by": "kace91", "date": "2025-12-16", "stance": "recommend", "quote": "I can\u2019t recommend enough lazyvim", "excerpt": "If anyone is considering moving editors, I was recently in the same boat and I can\u2019t recommend enough lazyvim + the ebook \u201clazyvim for ambitious developers\u201d. This gets you a fully featured vscode-like baseline (navigation, language integration, integrated terminal, the whole thing). I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward. With", "context": "developer who switched editors", "use_case": "Neovim configuration for daily work", "switched_from": "VS Code", "story": "VS Code deactivates IntelliCode in favor of the paid Copilot"}]}, {"label": "Fast, lightweight", "summary": "Lazy loading keeps startup fast, and it stays responsive with low resource use even over SSH.", "quotes": [{"id": 761092416, "item_id": 47568276, "url": "https://news.ycombinator.com/item?id=47568276", "by": "alwillis", "date": "2026-03-29", "stance": "recommend", "quote": "The lazyvim package manager has all the bells and whistles, especially lazy loading plugins", "excerpt": "> I always thought Vim/Nvim already had a built-in package manager They do; I used minpac [1] back in the day with Vim. And now Neovim has vim.pack. Every so often, a movement to create Vim and Neovim configurations with zero (or minimal) 3rd party plugins becomes popular. This means no lazyvim as the package manager. The lazyvim package manager has all the bells and whistles, especially lazy loading plugins, which r", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Neovim 0.12.0"}, {"id": 770969872, "item_id": 48185617, "url": "https://news.ycombinator.com/item?id=48185617", "by": "himata4113", "date": "2026-05-18", "stance": "recommend", "quote": "I've switched to lazyvim and have never looked back.", "excerpt": "Just here to say that I've switched to lazyvim and have never looked back. There's something special about being able to combine tmux with resurrect and having every single project I am working on at the same time, being able to access it from any other machine via ssh and all with really low resource usage and lag. I mean I was programming yesterday with 6mbps and over 200ms of latency with hardware(typing follows h", "context": "", "use_case": "coding over ssh", "switched_from": "JetBrains", "story": "No More JetBrains Products for Me"}]}, {"label": "Less config upkeep", "summary": "A longtime vim user chose it to spend less time fixing a broken Neovim config.", "quotes": [{"id": 746974641, "item_id": 46685915, "url": "https://news.ycombinator.com/item?id=46685915", "by": "samgranieri", "date": "2026-01-19", "stance": "recommend", "quote": "now I\u2019m on lazyvim because Folke is a goddamn wizard and I want to spend more time getting work done that dealing with breakage in my neovim config", "excerpt": "I\u2019ve been using vim and now neovim for 15 years. Before that I was using TextMate. I\u2019ve hand written my own config. I used Janus by Carlhuda, SolarVim, and now I\u2019m on lazyvim because Folke is a goddamn wizard and I want to spend more time getting work done that dealing with breakage in my neovim config", "context": "15-year vim user", "use_case": "Neovim configuration", "switched_from": "SolarVim", "story": "I set all 376 Vim options and I'm still a fool"}]}, {"label": "Good defaults", "summary": "Default features such as the flash seek command win users over.", "quotes": [{"id": 769897808, "item_id": 48118613, "url": "https://news.ycombinator.com/item?id=48118613", "by": "rmunn", "date": "2026-05-12", "stance": "recommend", "quote": "what is becoming my favorite thing about LazyVim's default config", "excerpt": "I should mention what is becoming my favorite thing about LazyVim's default config, which is the \"flash\" or \"seek\" command (LazyVim maps it to `s` so I think of it as \"seek\") from https://github.com/folke/flash.nvim. I didn't like it at first as I was used to typing `s` to quickly replace a single character with a bunch of text (as opposed to `r` which replaces it with just one character). But I soon learned to remap", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "The vi family"}]}], "caveats": [{"label": "Breaking changes", "summary": "One commenter warns that the maintainer frequently swaps out major components.", "quotes": [{"id": 776667392, "item_id": 48541712, "url": "https://news.ycombinator.com/item?id=48541712", "by": "QwenGlazer9000", "date": "2026-06-15", "stance": "warn", "quote": "lazyvim is maintained by folke who I hear loves breaking changes", "excerpt": "Distros help a lot shielding you from the churn, but lazyvim is maintained by folke who I hear loves breaking changes. Back when I used lazyvim I remember people complaining that he swapped out some major component randomly, I think it was auto complete. Respect where it's due to folke, he's been pushing the neovim ecosystem forward incredibly fast. The bleeding edge just ain't everyone's style though.", "context": "", "use_case": "Neovim distribution", "switched_from": "", "story": "Even More Batteries Included with Emacs"}]}, {"label": "Adjustment period", "summary": "Its defaults and keymaps can take some getting used to.", "quotes": [{"id": 761055440, "item_id": 47565965, "url": "https://news.ycombinator.com/item?id=47565965", "by": "johnsonjo", "date": "2026-03-29", "stance": "recommend", "quote": "the one thing that made it stick for me over VSCode was LazyVim", "excerpt": "I've been using VIM/NVIM on and off for a while and the one thing that made it stick for me over VSCode was LazyVim [1]. If you're missing out on something IDE like VSCode, but you love vim it's a great way to go (it can take some getting used to so hang in there). EDIT LazyVim is based off nvim by the way. If your more into videos to learn about something this is a good intro to it from Elijah Manor [2]. I have my d", "context": "uses dotfiles on multiple machines", "use_case": "IDE-like Neovim setup", "switched_from": "VS Code", "story": "Neovim 0.12.0"}, {"id": 769897808, "item_id": 48118613, "url": "https://news.ycombinator.com/item?id=48118613", "by": "rmunn", "date": "2026-05-12", "stance": "recommend", "quote": "what is becoming my favorite thing about LazyVim's default config", "excerpt": "I should mention what is becoming my favorite thing about LazyVim's default config, which is the \"flash\" or \"seek\" command (LazyVim maps it to `s` so I think of it as \"seek\") from https://github.com/folke/flash.nvim. I didn't like it at first as I was used to typing `s` to quickly replace a single character with a bunch of text (as opposed to `r` which replaces it with just one character). But I soon learned to remap", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "The vi family"}]}], "who": [{"by": "rmunn", "context": "Lisp developer, LazyVim user", "url": "https://news.ycombinator.com/item?id=50031054", "date": "2026-10-10"}, {"by": "johnsonjo", "context": "uses dotfiles on multiple machines", "url": "https://news.ycombinator.com/item?id=47565965", "date": "2026-03-29"}, {"by": "samgranieri", "context": "15-year vim user", "url": "https://news.ycombinator.com/item?id=46685915", "date": "2026-01-19"}, {"by": "kace91", "context": "developer who switched editors", "url": "https://news.ycombinator.com/item?id=46287692", "date": "2025-12-16"}], "tags": ["for VS Code switchers", "for Neovim users", "for remote work over SSH", "for multi-machine dotfiles"], "use_cases": ["neovim configuration", "neovim distribution", "editing and ide setup", "coding over ssh", "neovim configuration as ide", "ide-like neovim setup"], "compared": [{"slug": "neovim", "name": "Neovim", "co": 11, "switched_from": 0, "switched_to": 0}, {"slug": "visual-studio-code", "name": "Visual Studio Code", "co": 3, "switched_from": 2, "switched_to": 0}, {"slug": "helix", "name": "Helix", "co": 1, "switched_from": 0, "switched_to": 1}, {"slug": "jetbrains", "name": "JetBrains", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "zed", "name": "Zed", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "vim", "name": "Vim", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "emacs", "name": "Emacs", "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=48535886", "title": "Even More Batteries Included with Emacs", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48033483", "title": "The vi family", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49998350", "title": "I tried to move my notes out of Emacs. I failed. Again", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49602490", "title": "Emacs Bedrock 2.0", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48847407", "title": "Opinionated and Easy Pi.dev Configuration", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {"recommend": 1}, "2026-01": {"recommend": 2}, "2026-02": {}, "2026-03": {"recommend": 4}, "2026-04": {}, "2026-05": {"recommend": 2}, "2026-06": {"recommend": 1, "warn": 1}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {"neutral": 1}, "2026-10": {"recommend": 1}}, "quotes": [{"id": 800496864, "item_id": 50031054, "url": "https://news.ycombinator.com/item?id=50031054", "by": "rmunn", "date": "2026-10-10", "stance": "recommend", "quote": "it's an IDE straight out of the box", "excerpt": "Emacs is definitely more full-featured than plain vim. But for me, I wouldn't be switching to it from plain vim, I'd be switching to it from a LazyVim setup. Which I've barely had to configure: it's an IDE straight out of the box. And to get that IDE setup back in Emacs, I'd have to learn which Emacs plugins do what, reconfigure several plugins' default keystrokes to match what LazyVim did because those are in my mus", "context": "Lisp developer, LazyVim user", "use_case": "editing and IDE setup", "switched_from": "", "story": "I tried to move my notes out of Emacs. I failed. Again"}, {"id": 793755392, "item_id": 49609712, "url": "https://news.ycombinator.com/item?id=49609712", "by": "speedster217", "date": "2026-09-08", "stance": "neutral", "quote": "I use the LazyVim distribution", "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": "Neovim configuration", "switched_from": "", "story": "Emacs Bedrock 2.0"}, {"id": 781572832, "item_id": 48848302, "url": "https://news.ycombinator.com/item?id=48848302", "by": "all2", "date": "2026-07-09", "stance": "recommend", "quote": "I use lazyvim for all my neovim config.", "excerpt": "I use lazyvim for all my neovim config. Does it fly in the face of the configurability or minimalism of vim? I'd argue no, but rather it is an expected outcome of a highly configurable system. Some people don't want to think about this kind of thing, they just want something that works.", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Opinionated and Easy Pi.dev Configuration"}, {"id": 776667392, "item_id": 48541712, "url": "https://news.ycombinator.com/item?id=48541712", "by": "QwenGlazer9000", "date": "2026-06-15", "stance": "warn", "quote": "lazyvim is maintained by folke who I hear loves breaking changes", "excerpt": "Distros help a lot shielding you from the churn, but lazyvim is maintained by folke who I hear loves breaking changes. Back when I used lazyvim I remember people complaining that he swapped out some major component randomly, I think it was auto complete. Respect where it's due to folke, he's been pushing the neovim ecosystem forward incredibly fast. The bleeding edge just ain't everyone's style though.", "context": "", "use_case": "Neovim distribution", "switched_from": "", "story": "Even More Batteries Included with Emacs"}, {"id": 776596529, "item_id": 48537283, "url": "https://news.ycombinator.com/item?id=48537283", "by": "Alien1Being", "date": "2026-06-14", "stance": "recommend", "quote": "Using the LazyVim distribution of Neovim and it works quite well for my purposes.", "excerpt": "I use both Emacs ( have used it for decades ) and began using Neovim recently. Neovim seems fairly reasonable. Using the LazyVim distribution of Neovim and it works quite well for my purposes.", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Even More Batteries Included with Emacs"}, {"id": 770969872, "item_id": 48185617, "url": "https://news.ycombinator.com/item?id=48185617", "by": "himata4113", "date": "2026-05-18", "stance": "recommend", "quote": "I've switched to lazyvim and have never looked back.", "excerpt": "Just here to say that I've switched to lazyvim and have never looked back. There's something special about being able to combine tmux with resurrect and having every single project I am working on at the same time, being able to access it from any other machine via ssh and all with really low resource usage and lag. I mean I was programming yesterday with 6mbps and over 200ms of latency with hardware(typing follows h", "context": "", "use_case": "coding over ssh", "switched_from": "JetBrains", "story": "No More JetBrains Products for Me"}, {"id": 769897808, "item_id": 48118613, "url": "https://news.ycombinator.com/item?id=48118613", "by": "rmunn", "date": "2026-05-12", "stance": "recommend", "quote": "what is becoming my favorite thing about LazyVim's default config", "excerpt": "I should mention what is becoming my favorite thing about LazyVim's default config, which is the \"flash\" or \"seek\" command (LazyVim maps it to `s` so I think of it as \"seek\") from https://github.com/folke/flash.nvim. I didn't like it at first as I was used to typing `s` to quickly replace a single character with a bunch of text (as opposed to `r` which replaces it with just one character). But I soon learned to remap", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "The vi family"}, {"id": 769896192, "item_id": 48118512, "url": "https://news.ycombinator.com/item?id=48118512", "by": "rmunn", "date": "2026-05-12", "stance": "recommend", "quote": "Turns your copy of NeoVim into an IDE.", "excerpt": "I never edited the default config much. But then I discovered https://www.lazyvim.org/. Turns your copy of NeoVim into an IDE. I still haven't edited the default config much, actually. But now I'm probably 2x to 3x as productive in vim (nvim, now) as before. P.S. If you decide to check out the LazyVim config, I highly recommend reading https://lazyvim-ambitious-devs.phillips.codes/ all the way through. There's a lot ", "context": "", "use_case": "Neovim configuration as IDE", "switched_from": "", "story": "The vi family"}, {"id": 761092416, "item_id": 47568276, "url": "https://news.ycombinator.com/item?id=47568276", "by": "alwillis", "date": "2026-03-29", "stance": "recommend", "quote": "The lazyvim package manager has all the bells and whistles, especially lazy loading plugins", "excerpt": "> I always thought Vim/Nvim already had a built-in package manager They do; I used minpac [1] back in the day with Vim. And now Neovim has vim.pack. Every so often, a movement to create Vim and Neovim configurations with zero (or minimal) 3rd party plugins becomes popular. This means no lazyvim as the package manager. The lazyvim package manager has all the bells and whistles, especially lazy loading plugins, which r", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Neovim 0.12.0"}, {"id": 761060880, "item_id": 47566305, "url": "https://news.ycombinator.com/item?id=47566305", "by": "robrain", "date": "2026-03-29", "stance": "recommend", "quote": "To pile on to the LazyVim love, I recommend this site", "excerpt": "To pile on to the LazyVim love, I recommend this site: https://lazyvim-ambitious-devs.phillips.codes/ Course and book (free html, available pdf and dead tree). Covers everything I've needed concisely.", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Neovim 0.12.0"}, {"id": 761055440, "item_id": 47565965, "url": "https://news.ycombinator.com/item?id=47565965", "by": "johnsonjo", "date": "2026-03-29", "stance": "recommend", "quote": "the one thing that made it stick for me over VSCode was LazyVim", "excerpt": "I've been using VIM/NVIM on and off for a while and the one thing that made it stick for me over VSCode was LazyVim [1]. If you're missing out on something IDE like VSCode, but you love vim it's a great way to go (it can take some getting used to so hang in there). EDIT LazyVim is based off nvim by the way. If your more into videos to learn about something this is a good intro to it from Elijah Manor [2]. I have my d", "context": "uses dotfiles on multiple machines", "use_case": "IDE-like Neovim setup", "switched_from": "VS Code", "story": "Neovim 0.12.0"}, {"id": 756147570, "item_id": 47259223, "url": "https://news.ycombinator.com/item?id=47259223", "by": "PonyoSunshine", "date": "2026-03-05", "stance": "recommend", "quote": "These days I use Tabby, Neovim, with Lazyvim, and the Victor Mono Nerd Font. It works well enough for me.", "excerpt": "Tried Zed, never could get into Zed, I found it too slow and cludgy. These days I use Tabby, Neovim, with Lazyvim, and the Victor Mono Nerd Font. It works well enough for me. I have yet to explore connecting it to Claude, that might be an interesting thing. I don't think I'm ever going to be ok with age restrictions within an IDE.", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Zed new terms required to be 18 years old"}, {"id": 746974641, "item_id": 46685915, "url": "https://news.ycombinator.com/item?id=46685915", "by": "samgranieri", "date": "2026-01-19", "stance": "recommend", "quote": "now I\u2019m on lazyvim because Folke is a goddamn wizard and I want to spend more time getting work done that dealing with breakage in my neovim config", "excerpt": "I\u2019ve been using vim and now neovim for 15 years. Before that I was using TextMate. I\u2019ve hand written my own config. I used Janus by Carlhuda, SolarVim, and now I\u2019m on lazyvim because Folke is a goddamn wizard and I want to spend more time getting work done that dealing with breakage in my neovim config", "context": "15-year vim user", "use_case": "Neovim configuration", "switched_from": "SolarVim", "story": "I set all 376 Vim options and I'm still a fool"}, {"id": 744202577, "item_id": 46512661, "url": "https://news.ycombinator.com/item?id=46512661", "by": "avanwyk", "date": "2026-01-06", "stance": "recommend", "quote": "learn Neovim (Lazyvim) properly, and I haven't looked back", "excerpt": "Others have echoed the same, but I also switched from VSCode to Zed, but then put in the effort to learn Neovim (Lazyvim) properly, and I haven't looked back. Writing code feels exciting again. I recommend something like https://github.com/adomokos/Vim-Katas to accelerate muscle memory. And also Vimium in the browser is great.", "context": "", "use_case": "Neovim distribution", "switched_from": "", "story": "I switched from VSCode to Zed"}, {"id": 740603072, "item_id": 46287692, "url": "https://news.ycombinator.com/item?id=46287692", "by": "kace91", "date": "2025-12-16", "stance": "recommend", "quote": "I can\u2019t recommend enough lazyvim", "excerpt": "If anyone is considering moving editors, I was recently in the same boat and I can\u2019t recommend enough lazyvim + the ebook \u201clazyvim for ambitious developers\u201d. This gets you a fully featured vscode-like baseline (navigation, language integration, integrated terminal, the whole thing). I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward. With", "context": "developer who switched editors", "use_case": "Neovim configuration for daily work", "switched_from": "VS Code", "story": "VS Code deactivates IntelliCode in favor of the paid Copilot"}, {"id": 736006177, "item_id": 46000386, "url": "https://news.ycombinator.com/item?id=46000386", "by": "rmunn", "date": "2025-11-20", "stance": "recommend", "quote": "I recommend NeoVim with the LazyVim package (clone https://github.com/LazyVim/starter and follow instructions)", "excerpt": "Everyone's recommending books; I'm going to do the opposite and recommend a specific dialect. Install Clojure. Read https://clojure.org/guides/getting_started and choose an editor. If you don't have a favorite editor, I recommend NeoVim with the LazyVim package (clone https://github.com/LazyVim/starter and follow instructions), then run the :LazyExtras command and install the Clojure package. If you haven't used Lazy", "context": "", "use_case": "Neovim configuration", "switched_from": "", "story": "Microsoft makes Zork open-source"}]}