My custom Neovim configuration based on LazyVim.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-27 14:27:16 +08:00
lua lua/plugins/obsidian: specificy the template to use when creating a new daily note 2026-07-27 14:27:16 +08:00
snippets snippets/php: add snippet for opening tag 2026-07-20 13:55:27 +08:00
snippets_lua LuaSnip: add support for Lua snippets and code snippets for NWScript 2026-07-17 10:55:05 +08:00
.gitignore Add LazyVim JSON files to Git ignore 2025-05-16 01:51:09 +08:00
.neoconf.json Initial commit 2025-05-16 00:23:01 +08:00
init.lua Initial commit 2025-05-16 00:23:01 +08:00
LICENSE Initial commit 2025-05-16 00:23:01 +08:00
README.md README: fix typo and Neovim plugins install instructions 2026-07-21 14:46:53 +08:00
stylua.toml chore: set default tab indentation size to 2 2025-12-29 21:15:09 +08:00

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 recommended:

    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://git.helenchong.dev/helenchong/LazyVim.git $env:LOCALAPPDATA\nvim
    
  3. Run the nvim command in the terminal to launch Neovim, and install the plugins.

Credits