- Notifications
You must be signed in to change notification settings - Fork1.7k
LazyVim/LazyVim
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
LazyVim is a Neovim setup powered by💤 lazy.nvimto make it easy to customize and extend your config.Rather than having to choose between starting from scratch or using apre-made distro, LazyVim offers the best of both worlds - the flexibilityto tweak your config as needed, along with the convenience of a pre-configured setup.
- 🔥 Transform your Neovim into a full-fledged IDE
- 💤 Easily customize and extend your config withlazy.nvim
- 🚀 Blazingly fast
- 🧹 Sane default settings for options, autocmds, and keymaps
- 📦 Comes with a wealth of plugins pre-configured and ready to use
- Neovim >=0.11.2 (needs to be built withLuaJIT)
- Git >=2.19.0 (for partial clones support)
- aNerd Font(optional)
- aC compiler for
nvim-treesitter. Seehere
You can find a starter template forLazyVimhere
Try it with Docker
docker run -w /root -it --rm alpine:edge sh -uelic' apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update git clone https://github.com/LazyVim/starter ~/.config/nvim cd ~/.config/nvim nvim'
Install theLazyVim Starter
Make a backup of your current Neovim files:
mv~/.config/nvim~/.config/nvim.bakmv~/.local/share/nvim~/.local/share/nvim.bak
Clone the starter
git clone https://github.com/LazyVim/starter~/.config/nvimRemove the
.gitfolder, so you can add it to your own repo laterrm -rf~/.config/nvim/.gitStart Neovim!
nvim
Refer to the comments in the files on how to customizeLazyVim.
@dusty-phillips wrote a comprehensive book calledLazyVim for Ambitious Developersavailable for free online.
The files under config will be automatically loaded at the appropriate time,so you don't need to require those files manually.LazyVim comes with a set of default config files that will be loadedbefore your own. Seehere
You can add your custom plugin specs underlua/plugins/. All files therewill be automatically loaded bylazy.nvim
~/.config/nvim├── lua│ ├── config│ │ ├── autocmds.lua│ │ ├── keymaps.lua│ │ ├── lazy.lua│ │ └── options.lua│ └── plugins│ ├── spec1.lua│ ├── **│ └── spec2.lua└── init.lua
Refer to thedocs
About
Neovim config for the lazy
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.


