Post

J4de Neovim Configuration Information

Personal Neovim configuration of Jade Fox

  • Install and initialize: lazyman -w J4de
  • Configuration category: Personal
  • Base configuration: Custom
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-J4de

Git repository

https://codeberg.org/j4de/nvim

Lazy managed plugins

J4de Keymaps

Normal mode keymaps

DescriptionGo to next buffer
Left hand side<Tab>
Right hand side 
DescriptionDelete the current buffer
Left hand side bk
Right hand side 
DescriptionDelete the current buffer forcefully
Left hand side bK
Right hand side 
DescriptionOpen location list
Left hand side xl
Right hand side 
DescriptionOpen quickfix
Left hand side xq
Right hand side 
DescriptionOpen document diagnostics
Left hand side xd
Right hand side 
DescriptionOpen workspace diagnostics
Left hand side xw
Right hand side 
DescriptionToggle trouble.nvim
Left hand side xx
Right hand side 
DescriptionOpen lsp references
Left hand side xr
Right hand side 
DescriptionOpen neogit
Left hand side gg
Right hand side 
DescriptionReset the hunk
Left hand side gr
Right hand side 
DescriptionStage the buffer
Left hand side gS
Right hand side 
DescriptionReset the buffer
Left hand side gR
Right hand side 
DescriptionPreview the hunk
Left hand side gp
Right hand side 
DescriptionOpen git blame
Left hand side gl
Right hand side 
DescriptionPrevious hunk
Left hand side gk
Right hand side 
DescriptionNext hunk
Left hand side gj
Right hand side 
DescriptionStage the hunk
Left hand side gs
Right hand side 
DescriptionUnstage the hunk
Left hand side gu
Right hand side 
DescriptionOpen a diff
Left hand side gd
Right hand side 
DescriptionOpen neo-tree.nvim
Left hand side e
Right hand side 
DescriptionSplit node under cursor
Left hand side s
Right hand side 
DescriptionJoin node under cursor
Left hand side j
Right hand side 
DescriptionToggle node under cursor
Left hand side m
Right hand side 
DescriptionJump to fourth buffer
Left hand side b4
Right hand side 
DescriptionJump to third buffer
Left hand side b3
Right hand side 
DescriptionJump to second buffer
Left hand side b2
Right hand side 
DescriptionJump to first buffer
Left hand side b1
Right hand side 
DescriptionJump to last buffer
Left hand side b$
Right hand side 
DescriptionJump to ninth buffer
Left hand side b9
Right hand side 
DescriptionJump to eighth buffer
Left hand side b8
Right hand side 
DescriptionJump to seventh buffer
Left hand side b7
Right hand side 
DescriptionJump to sixth buffer
Left hand side b6
Right hand side 
DescriptionJump to fifth buffer
Left hand side b5
Right hand side 
DescriptionStop persistence
Left hand side qd
Right hand side 
DescriptionRestore the last session
Left hand side ql
Right hand side 
DescriptionRestore the session for the current dir
Left hand side qs
Right hand side 
DescriptionDap UI
Left hand side du
Right hand side 
DescriptionEval
Left hand side de
Right hand side 
DescriptionOpen undo tree
Left hand side u
Right hand side 
DescriptionStep Into
Left hand side di
Right hand side 
DescriptionGo to line (no execute)
Left hand side dg
Right hand side 
DescriptionRun to Cursor
Left hand side dC
Right hand side 
DescriptionContinue
Left hand side dc
Right hand side 
DescriptionToggle Breakpoint
Left hand side db
Right hand side 
DescriptionBreakpoint Condition
Left hand side dB
Right hand side 
DescriptionWidgets
Left hand side dw
Right hand side 
DescriptionTerminate
Left hand side dt
Right hand side 
DescriptionSession
Left hand side ds
Right hand side 
DescriptionToggle REPL
Left hand side dr
Right hand side 
DescriptionPause
Left hand side dp
Right hand side 
DescriptionStep Over
Left hand side dO
Right hand side 
DescriptionStep Out
Left hand side do
Right hand side 
DescriptionRun Last
Left hand side dl
Right hand side 
DescriptionUp
Left hand side dk
Right hand side 
DescriptionDown
Left hand side dj
Right hand side 
DescriptionDelete all other buffers except current
Left hand side bo
Right hand side 
DescriptionCommands
Left hand side fc
Right hand side 
DescriptionKeymaps
Left hand side fk
Right hand side 
DescriptionRegisters
Left hand side fR
Right hand side 
DescriptionRecently opened
Left hand side fr
Right hand side 
DescriptionMan pages
Left hand side fm
Right hand side 
DescriptionHelp
Left hand side fh
Right hand side 
DescriptionBuffers
Left hand side fb
Right hand side 
DescriptionWords
Left hand side fw
Right hand side 
DescriptionFiles
Left hand side ff
Right hand side 
DescriptionSearch and checkout git commits
Left hand side gc
Right hand side 
DescriptionSearch through git branches
Left hand side gb
Right hand side 
DescriptionSeach through changed files
Left hand side go
Right hand side 
DescriptionWorkspace diagnostics
Left hand side fD
Right hand side 
DescriptionDocument diagnostics
Left hand side fd
Right hand side 
DescriptionResume
Left hand side fl
Right hand side 
DescriptionTodo comments
Left hand side ft
Right hand side 
DescriptionToggle twilight.nvim
Left hand side t
Right hand side 
DescriptionToggle zen-mode.nvim
Left hand side z
Right hand side 
DescriptionOpen lazy.nvim
Left hand side l
Right hand side 
DescriptionSave the current file
Left hand side w
Right hand side<Cmd>w<CR>
DescriptionQuit the current file
Left hand side qq
Right hand side<Cmd>q<CR>
Description 
Left hand side"
Right hand side 
Description 
Left hand side#
Right hand side 
DescriptionNvim builtin
Left hand side&
Right hand side:&&<CR>
Description 
Left hand side'
Right hand side 
Description 
Left hand side*
Right hand side 
Description 
Left hand side.
Right hand side 
Description 
Left hand side/
Right hand side 
Description 
Left hand side?
Right hand side 
DescriptionF
Left hand sideF
Right hand side 
DescriptionGo to next buffer
Left hand sideH
Right hand side 
DescriptionHover
Left hand sideK
Right hand side 
DescriptionGo to previous buffer
Left hand sideL
Right hand side 
Description 
Left hand sideN
Right hand side 
DescriptionLeap backward to
Left hand sideS
Right hand side 
DescriptionT
Left hand sideT
Right hand side 
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
DescriptionPrevious hunk
Left hand side[g
Right hand side 
DescriptionPrev Reference
Left hand side[[
Right hand side 
DescriptionJump to previous todo comment
Left hand side[t
Right hand side 
DescriptionGo to next buffer
Left hand side[b
Right hand side 
DescriptionNext hunk
Left hand side]g
Right hand side 
DescriptionNext Reference
Left hand side]]
Right hand side 
DescriptionJump to next todo comment
Left hand side]t
Right hand side 
DescriptionGo to previous buffer
Left hand side]b
Right hand side 
Description 
Left hand side`
Right hand side 
Description 
Left hand sidec
Right hand side 
DescriptionChange surroundings
Left hand sidecs
Right hand side 
Description 
Left hand sided
Right hand side 
DescriptionDelete surroundings
Left hand sideds
Right hand side 
Descriptionf
Left hand sidef
Right hand side 
DescriptionLeap from windows
Left hand sidegs
Right hand side 
DescriptionToggle comments
Left hand sidegc
Right hand side 
DescriptionToggle block comments
Left hand sidegb
Right hand side 
Description 
Left hand sideg*
Right hand side 
Description 
Left hand sideg#
Right hand side 
Description 
Left hand sideg
Right hand side 
DescriptionOpen actions-preview.nvim
Left hand sidegf
Right hand side 
DescriptionMultiline increment
Left hand sideg<C-A>
Right hand side 
DescriptionMultiline decrement
Left hand sideg<C-X>
Right hand side 
DescriptionGoto Implementation
Left hand sidegI
Right hand side 
DescriptionGoto Definition
Left hand sidegd
Right hand side 
DescriptionGoto T[y]pe Definition
Left hand sidegy
Right hand side 
DescriptionReferences
Left hand sidegr
Right hand side 
DescriptionGoto Declaration
Left hand sidegD
Right hand side 
DescriptionSignature Help
Left hand sidegK
Right hand side 
Description 
Left hand siden
Right hand side 
DescriptionLeap forward to
Left hand sides
Right hand side 
Descriptiont
Left hand sidet
Right hand side 
Description 
Left hand sideu
Right hand side 
Description 
Left hand sidey
Right hand side 
DescriptionAdd surroundings
Left hand sideys
Right hand side 
DescriptionClose all folds
Left hand sidezM
Right hand side 
DescriptionOpen all folds
Left hand sidezR
Right hand side 
Description 
Left hand sidez
Right hand side 
Description 
Left hand side<C-R>
Right hand side 
DescriptionMax out window width
Left hand side<C-W>|
Right hand side 
DescriptionMax out window height
Left hand side<C-W>_
Right hand side 
DescriptionMax out current window
Left hand side<C-W>z
Right hand side 
DescriptionEqualize windows
Left hand side<C-W>=
Right hand side 
DescriptionGo to previous buffer
Left hand side<S-Tab>
Right hand side 
DescriptionBlock up
Left hand side<M-k>
Right hand side 
DescriptionBlock left
Left hand side<M-h>
Right hand side 
DescriptionBlock right
Left hand side<M-l>
Right hand side 
DescriptionBlock down
Left hand side<M-j>
Right hand side 
Description 
Left hand side<C-Bslash>
Right hand side 
DescriptionDecrement
Left hand side<C-X>
Right hand side 
DescriptionIncrement
Left hand side<C-A>
Right hand side 
DescriptionIncrease window width
Left hand side<C-Right>
Right hand side<Cmd>vertical resize +2<CR>
DescriptionDecrease window width
Left hand side<C-Left>
Right hand side<Cmd>vertical resize -2<CR>
DescriptionDecrease window height
Left hand side<C-Down>
Right hand side<Cmd>resize -2<CR>
DescriptionIncrease window height
Left hand side<C-Up>
Right hand side<Cmd>resize +2<CR>
DescriptionGo to upper window
Left hand side<C-K>
Right hand side<C-W>k
DescriptionGo to lower window
Left hand side<C-J>
Right hand side<C-W>j
DescriptionGo to left window
Left hand side<C-H>
Right hand side<C-W>h
DescriptionGo to right window
Left hand side<C-L>
Right hand side<C-W>l

Visual mode keymaps

DescriptionEval
Left hand side de
Right hand side 
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<lt>
Right hand side<lt>gv
Description 
Left hand side>
Right hand side>gv
DescriptionF
Left hand sideF
Right hand side 
DescriptionNext search result
Left hand sideN
Right hand side'nN'[v:searchforward]
DescriptionLeap backward to
Left hand sideS
Right hand side 
DescriptionT
Left hand sideT
Right hand side 
Descriptionf
Left hand sidef
Right hand side 
DescriptionMultiline increment
Left hand sideg<C-A>
Right hand side 
DescriptionMultiline decrement
Left hand sideg<C-X>
Right hand side 
DescriptionLeap from windows
Left hand sidegs
Right hand side 
DescriptionToggle block comments
Left hand sidegb
Right hand side 
DescriptionToggle comments
Left hand sidegc
Right hand side 
DescriptionNext search result
Left hand siden
Right hand side'Nn'[v:searchforward]
DescriptionLeap forward to
Left hand sides
Right hand side 
Descriptiont
Left hand sidet
Right hand side 
DescriptionDecrement
Left hand side<C-X>
Right hand side 
DescriptionIncrement
Left hand side<C-A>
Right hand side 
DescriptionBlock left
Left hand side<M-h>
Right hand side 
DescriptionBlock up
Left hand side<M-k>
Right hand side 
DescriptionBlock down
Left hand side<M-j>
Right hand side 
DescriptionBlock right
Left hand side<M-l>
Right hand side 

Operator mode keymaps

DescriptionF
Left hand sideF
Right hand side 
DescriptionNext search result
Left hand sideN
Right hand side'nN'[v:searchforward]
DescriptionLeap backward to
Left hand sideS
Right hand side 
DescriptionT
Left hand sideT
Right hand side 
Descriptionf
Left hand sidef
Right hand side 
DescriptionLeap from windows
Left hand sidegs
Right hand side 
DescriptionNext search result
Left hand siden
Right hand side'Nn'[v:searchforward]
DescriptionLeap forward to
Left hand sides
Right hand side 
Descriptiont
Left hand sidet
Right hand side