Post

NvChad Neovim Configuration Information

Advanced customization of NvChad. Good introductory video to NvChad

  • Install and initialize: lazyman -c
  • Configuration category: Base
  • Base configuration: NvChad
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-NvChad

Git repository

https://github.com/doctorfree/NvChad-custom

Website

https://nvchad.lazyman.dev

YouTube channel

https://www.youtube.com/@siduck_og

Lazy managed plugins

NvChad Keymaps

Normal mode keymaps

Description 
Left hand side"
Right hand side 
DescriptionNvim builtin
Left hand side&
Right hand side:&&<CR>
Description 
Left hand side'
Right hand side 
DescriptionOpen new line above HopLineStart target
Left hand side,vO
Right hand side 
DescriptionOpen new line below HopLineStart target
Left hand side,vo
Right hand side 
DescriptionPaste above target using HopLineStart
Left hand side,vP
Right hand side 
DescriptionPaste below target using HopLineStart
Left hand side,vp
Right hand side 
DescriptionJump to definition
Left hand side,hd
Right hand side 
Description 
Left hand side,hq]
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [[}]])<CR>
Description 
Left hand side,hq[
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [[{]])<CR>
Description 
Left hand side,hqk
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [[)]])<CR>
Description 
Left hand side,hqj
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [[(]])<CR>
Description 
Left hand side,hf/
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [[/\|?]])<CR>
Description 
Left hand side,hf;
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [[;\|:]])<CR>
Description 
Left hand side,hf-
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [[-\|+]])<CR>
Description 
Left hand side,hf'
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [["\|']])<CR>
Description 
Left hand side,hH
Right hand side<Cmd>lua require'hop'.hint_patterns({}, [[\d\+]])<CR>
Description 
Left hand side,hW
Right hand side<Cmd>HopWordMW<CR>
Description 
Left hand side,hl
Right hand side<Cmd>HopLineStart<CR>
Description 
Left hand side,hw
Right hand side<Cmd>HopWord<CR>
DescriptionMove to end of Treehopper node
Left hand side,h]
Right hand side 
DescriptionMove to start of Treehopper node
Left hand side,h[
Right hand side 
DescriptionTreehopper nodes
Left hand side,hm
Right hand side 
Description 
Left hand side,
Right hand side 
Description 
Left hand side?
Right hand side/
Description 
Left hand sideF
Right hand side 
DescriptionTrigger LuaSnip snippet
Left hand sideLs
Right hand side 
Description 
Left hand sideT
Right hand side 
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
Description 
Left hand side`
Right hand side 
Description 
Left hand sidec
Right hand side 
Description 
Left hand sidef
Right hand side 
DescriptionComment toggle blockwise
Left hand sidegb
Right hand side 
DescriptionComment toggle current block
Left hand sidegbc
Right hand side 
DescriptionComment toggle linewise
Left hand sidegc
Right hand side 
DescriptionComment toggle current line
Left hand sidegcc
Right hand side 
Description 
Left hand sideg
Right hand side 
Description 
Left hand sidet
Right hand side 
DescriptionTreehopper node target insert
Left hand sidevy
Right hand side 
DescriptionHopLineStart target in normal mode
Left hand sidevY
Right hand side 
DescriptionOpen new line above HopLineStart target
Left hand sidevO
Right hand side 
DescriptionOpen new line below HopLineStart target
Left hand sidevo
Right hand side 
DescriptionPaste above target using HopLineStart
Left hand sidevP
Right hand side 
DescriptionPaste below target using HopLineStart
Left hand sidevp
Right hand side 
Description 
Left hand sidev
Right hand side 
DescriptionYank using Treehopper
Left hand sideym
Right hand side 
DescriptionYank a Treesitter code block
Left hand sideyc
Right hand side 
DescriptionYank a line with HopLineStart
Left hand sideyl
Right hand side 
DescriptionYank user syntax-tree-surfer
Left hand sideyx
Right hand side 
Description 
Left hand side<M-q>
Right hand sideq
Description 
Left hand side<C-R>
Right hand side 
DescriptionNvim builtin
Left hand side<C-L>
Right hand side<Cmd>nohlsearch|diffupdate|normal! <C-L><CR>

Visual mode keymaps

DescriptionNvim builtin
Left hand side#
Right hand sidey?\V<C-R>"<CR>
DescriptionNvim builtin
Left hand side*
Right hand sidey/\V<C-R>"<CR>
Description 
Left hand side,hl
Right hand side<Cmd>HopLineStart<CR>
Description 
Left hand side,hw
Right hand side<Cmd>HopWord<CR>
Description 
Left hand sideF
Right hand side 
Description 
Left hand sideT
Right hand side 
Description 
Left hand sidef
Right hand side 
DescriptionComment toggle blockwise (visual)
Left hand sidegb
Right hand side 
DescriptionComment toggle linewise (visual)
Left hand sidegc
Right hand side 
Description 
Left hand sidet
Right hand side 
Description 
Left hand side<M-q>
Right hand sideq

Operator mode keymaps

Description 
Left hand sideF
Right hand side 
Description 
Left hand sideT
Right hand side 
Description 
Left hand sidef
Right hand side 
DescriptionComment toggle linewise
Left hand sidegc
Right hand side 
DescriptionComment toggle blockwise
Left hand sidegb
Right hand side 
Description 
Left hand sidet
Right hand side