LazyVim
- LazyVim
- "LazyVim is a Neovim setup powered by 💤 lazy.nvim to make it easy to customize and extend your config."
- Github
- folke/dot Folkes dotfiles, incl. lazyvim config
- Varacs dotfiles nvim config
- based on LazyVim
- Plugin location:
~/.local/share/nvim/lazy/
Getting started
Start a fresh LazyVim install:
export NVIM_APPNAME=nvim-lazyvim-clean
git clone https://github.com/LazyVim/starter ~/.config/${NVIM_APPNAME}
rm -rf ~/.config/${NVIM_APPNAME}/.git
nvim
Config
- How do you deal with project-specific settings (e.g. formatting)
- folke/neoconf.nvim feature: Allow conform config
Key bindings
Commonly used key bindings:
Neotest (enable Neotest test extra):
Projects
- LazyVim util/project extra uses project.nvim for project management
- Last commit 2023-04
project.nvim
is configured withmanual_mode = true
, so no projects are automatically added- When in a projectRoot, save project with
:ProjectRoot