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.

  1. Make a backup of your current Neovim files:

    Linux/macOS:

    mv ~/.config/nvim{,.bak}
    

    Windows:

    Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak
    

    Optional 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
    
  2. Clone my LazyVim repository:

    Linux/macOS:

    git clone https://git.helenchong.dev/helenchong/LazyVim.git ~/.config/nvim
    

    Windows:

    git clone https://github.com/helenclx/LazyVim.git $env:LOCALAPPDATA\nvim
    
  3. Run the nvim command in the terminal to launch Neovim, and wait for the plugins to be installed. Press Page Down key to scroll down the list of installed nvim-tresitter packages.

Lazy Extras

I install the following Lazy Extras packages:

  • coding.luasnip
  • coding.mini-surround
  • lang.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.

Description
My custom Neovim configuration based on LazyVim.
Readme Apache-2.0 128 KiB
Languages
Lua 100%