Skip to main content


An IDE layer for Neovim with sane defaults. Completely free and community driven.

LunarVim Logo
LunarVim Preview


LunarVim ships with a sane default config for you to build on top of. Features include autocompletion, integrated terminal, file explorer, fuzzy finder, LSP, linting, formatting and debugging.


Just because LunarVim has an opinion doesn't mean you need to share it. Every builtin plugin can be toggled on or off in the config.lua file. This is the place to add your own plugins, keymaps, autocommands, leader bindings and all other custom settings.


LunarVim lazyloads plugins wherever possible to maximize speed. Disabled plugins also will not decrease speed due to the plugin list being compiled with only the active plugins. This strategy allows LunarVim to not have to choose between features and speed.

You can keep your Neovim Config!

Install LunarVim Stable Release

LunarVim (IDE for Neovim)