Skip to content
/ nvim Public

This repository contains my personal setup for Neovim built on top of NvChad. All NvChad modules are loaded as a plugin through lazy.nvim and extended with additional plugins and options.

License

Notifications You must be signed in to change notification settings

wh1teend/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim configuration based on NvChad

This repository contains my personal setup for Neovim built on top of NvChad. All NvChad modules are loaded as a plugin through lazy.nvim and extended with additional plugins and options.

nvim

Pre-requisites

  • Neovim 0.11 or higher
  • Nerd Font set as your terminal font (e.g. JetBrainsMono Nerd Font). Avoid variants ending with Mono to prevent small icons.
  • Ripgrep for Telescope search (optional)
  • GCC (on Windows use mingw and add it to your PATH)
  • make (on Windows install GnuWin32 and add it to your PATH)
  • Delete any previous Neovim configuration folders before installing.

Installation

  1. Remove or move your current ~/.config/nvim directory.
  2. Clone this repository into ~/.config/nvim:
    git clone https://github.com/wh1teend/nvim ~/.config/nvim
  3. Start Neovim. On the first launch lazy.nvim will automatically install all required plugins.

Update

To synchronize plugins run:

:Lazy sync

Key Features

  • Light and dark ayu themes with quick switching.
  • Preconfigured LSP for HTML, CSS, Python, TypeScript, PHP and more.
  • Automatic formatting and linting on save.
  • AI helpers (Codeium, Copilot) through nvim-cmp.
  • File manager nvim-tree, fuzzy searching with telescope and TODO highlight.
  • Debugging via nvim-dap with dap-ui interface.
  • Extra tools: floaterm terminal, undotree history, wakatime tracking and others.

Plugin List

The plugins below are grouped by their main purpose to make it easier to see what each one adds to the configuration.

Interface & theming

File browsing & search

LSP & completion

Debugging

Libraries & dependencies

Utilities

Credits

Configuration built on NvChad by Siduck and the NvChad team.

About

This repository contains my personal setup for Neovim built on top of NvChad. All NvChad modules are loaded as a plugin through lazy.nvim and extended with additional plugins and options.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages