Helen Chong's 💤 LazyVim Configurations

Custom configurations of LazyVim, a Neovim setup, for my personal use.

For more information about LazyVim, refer to the official documentation.

Installation

Before you install, make sure you have met the requirements to use 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 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 start Neovim, and wait for the plugins to be installed. Press Page Down key to scroll down the list of nvim-tresitter packages installed.

  4. Install the following Lazy Extras:

    • coding.luasnip
    • coding.mini-surround
    • lang.json
  5. Open Neovim and install emmet-language-server with mason.nvim. There are two methods to do this:

    1. Run the command :MasonInstall emmet-language-server.
    2. Press <Leader>cm (default for Leader key is <Space>) to open the mason.nvim interface, search for emmet-language-server, move the cursor to emmet-language-server, then press I to install.
Description
My custom Neovim configuration based on LazyVim.
Readme Apache-2.0 70 KiB
Languages
Lua 100%