Neovim config based on LazyVim
- differences to LazyVim:
- some extra plugins under
./lua/plugins/
- minor changes in keymappings and such
- some extra plugins under
- Neovim >= 0.9.0 (needs to be built with LuaJIT)
- Git >= 2.19.0 (for partial clones support)
- lazygit
- npm
- install nvm
- then:
nvm install node
- ripgrep
- Nerd Font
Try it with Docker
docker run -w /root -it --rm alpine:edge sh -uelic '
apk add git lazygit neovim ripgrep alpine-sdk --update
git clone https://github.com/linusboehm/starter ~/.config/nvim
cd ~/.config/nvim
nvim
Install the LazyVim Starter
-
Make a backup of your current Neovim files:
mv ~/.config/nvim ~/.config/nvim.bak mv ~/.local/share/nvim ~/.local/share/nvim.bak
-
Clone the starter
mkdir ~/.config cd ~/.config git clone git@github.com:linusboehm/neovim.git nvim
-
Remove the
.git
folder, so you can add it to your own repo laterrm -rf ~/.config/nvim/.git
-
Start Neovim!
nvim