Helen Chong's LazyVim Configuration 💤
Configuration files for Neovim, my default code editor, for my personal use, based on the LazyVim setup.
For more information about LazyVim, refer to the official documentation.
Installation
Before you begin, make sure you have met the requirements for using LazyVim.
-
Make a backup of your current Neovim files:
Linux/macOS:
mv ~/.config/nvim{,.bak}Windows:
Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bakOptional but recommendeded:
Linux/macOS:
mv ~/.local/share/nvim{,.bak} mv ~/.local/state/nvim{,.bak} mv ~/.cache/nvim{,.bak}Windows:
Move-Item $env:LOCALAPPDATA\nvim-data $env:LOCALAPPDATA\nvim-data.bak -
Clone my LazyVim repository:
Linux/macOS:
git clone https://git.helenchong.dev/helenchong/LazyVim.git ~/.config/nvimWindows:
git clone https://github.com/helenclx/LazyVim.git $env:LOCALAPPDATA\nvim -
Run the
nvimcommand in the terminal to launch Neovim, and wait for the plugins to be installed. PressPage Downkey to scroll down the list of installed nvim-tresitter packages.
Lazy Extras
I install the following Lazy Extras packages:
coding.luasnipcoding.mini-surroundlang.json
Usage Notes
I use fish as my default command line shell, so I have configured my LazyVim setup to use fish as the default shell as well. If you do not use fish, you will need to change the LazyVim.terminal.setup option in lua/config/options.lua.