Post

Traap Neovim Configuration Information

Introductory video

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

Git repository

https://github.com/Traap/nvim

Website

https://www.lazyvim.org

YouTube channel

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

Lazy managed plugins

Traap Keymaps

Normal mode keymaps

Description 
Left hand side tn
Right hand side 
DescriptionRestore Last Session
Left hand side ql
Right hand side 
DescriptionRestore Session
Left hand side qs
Right hand side 
DescriptionDon’t Save Current Session
Left hand side qd
Right hand side 
DescriptionDismiss all Notifications
Left hand side un
Right hand side 
Description 
Left hand side cm
Right hand side 
DescriptionEval
Left hand side de
Right hand side 
DescriptionDap UI
Left hand side du
Right hand side 
DescriptionBreakpoint Condition
Left hand side dB
Right hand side 
DescriptionStep Over
Left hand side dO
Right hand side 
DescriptionUp
Left hand side dk
Right hand side 
DescriptionDown
Left hand side dj
Right hand side 
Description 
Left hand side Tl
Right hand side 
Description 
Left hand side Tb
Right hand side 
Description 
Left hand side Tr
Right hand side 
Description 
Left hand side Tm
Right hand side 
DescriptionTodo/Fix/Fixme (Trouble)
Left hand side xT
Right hand side 
DescriptionTodo/Fix/Fixme
Left hand side sT
Right hand side 
DescriptionTodo
Left hand side st
Right hand side 
DescriptionTodo (Trouble)
Left hand side xt
Right hand side 
DescriptionQuickfix List (Trouble)
Left hand side xQ
Right hand side 
DescriptionLocation List (Trouble)
Left hand side xL
Right hand side 
DescriptionWorkspace Diagnostics (Trouble)
Left hand side xX
Right hand side 
DescriptionDocument Diagnostics (Trouble)
Left hand side xx
Right hand side 
DescriptionOil buffer
Left hand side no
Right hand side 
DescriptionDelete Buffer
Left hand side bd
Right hand side 
DescriptionDelete Buffer (Force)
Left hand side bD
Right hand side 
DescriptionReplace in files (Spectre)
Left hand side sr
Right hand side 
DescriptionSelect VirtualEnv
Left hand side cv
Right hand side 
DescriptionDebug Class
Left hand side dPc
Right hand side 
DescriptionDebug Method
Left hand side dPt
Right hand side 
Description 
Left hand side oz
Right hand side<Cmd>lua require("zen-mode").toggle()<CR>
Description 
Left hand side lx
Right hand side<Plug>(vimtex-reload)
Description 
Left hand side lv
Right hand side<Plug>(vimtex-view)
Description 
Left hand side lt
Right hand side<Plug>(vimtex-toc_open)
Description 
Left hand side ls
Right hand side<Plug>(vimtex-toggle-main)
Description 
Left hand side lq
Right hand side<Plug>(vimtex-log)
Description 
Left hand side lo
Right hand side<Plug>(vimtex-compile-output)
Description 
Left hand side lm
Right hand side<Plug>(vimtex-impas-list)
Description 
Left hand side ll
Right hand side<Plug>(vimtex-compile)
Description 
Left hand side lk
Right hand side<Plug>(vimtex-stop)
Description 
Left hand side li
Right hand side<Plug>(vimtex-info)
Description 
Left hand side lg
Right hand side<Plug>(vimtex-status)
Description 
Left hand side le
Right hand side<Plug>(vimtex-error)
Description 
Left hand side lc
Right hand side<Plug>(vimtex-clean-full)
Description 
Left hand side la
Right hand side<Plug>(vimtex-context-menu)
Description 
Left hand side lX
Right hand side<Plug>(vimtex-reload-state)
Description 
Left hand side lT
Right hand side<Plug>(vimtex-toc-toggle)
Description 
Left hand side lL
Right hand side<Plug>(vimtex-compile-selected)
Description 
Left hand side lK
Right hand side<Plug>(vimtex-stop-all)
Description 
Left hand side lI
Right hand side<Plug>(vimtex-info-full)
Description 
Left hand side lG
Right hand side<Plug>(vimtex-status-all)
Description 
Left hand side lC
Right hand side<Plug>(vimtex-clean-full)
Description 
Left hand side gs
Right hand side<Cmd>G<CR>
Description 
Left hand side gp
Right hand side<Cmd>G push<CR>
Description 
Left hand side gh
Right hand side<Cmd>vert bo help fugitive<CR>
Description 
Left hand side gl
Right hand side<Cmd>G log<CR>
Description 
Left hand side gd
Right hand side<Cmd>G diff<CR>
Description 
Left hand side gc
Right hand side<Cmd>G commmit<CR>
Description 
Left hand side gP
Right hand side<Cmd>G pull<CR>
Description 
Left hand side 2
Right hand sidegaip=
Description 
Left hand side 1
Right hand sidegaip=,
Description 
Left hand side 0
Right hand sidegaip*,
Description 
Left hand side kwiki
Right hand side<Cmd>Dispatch! tmux kill-session -t wiki<CR>
Description 
Left hand side kvim
Right hand side<Cmd>Dispatch! tmux kill-session -t vim<CR>
Description 
Left hand side ksoup
Right hand side<Cmd>Dispatch! tmux kill-session -t soup<CR>
Description 
Left hand side kssh
Right hand side<Cmd>Dispatch! tmux kill-session -t ssh<CR>
Description 
Left hand side kkjv
Right hand side<Cmd>Dispatch! tmux kill-session -t kjv<CR>
Description 
Left hand side kbash
Right hand side<Cmd>Dispatch! tmux kill-session -t bash<CR>
Description 
Left hand side kao
Right hand side<Cmd>Dispatch! tmux kill-session -t ao<CR>
Description 
Left hand side twiki
Right hand side<Cmd>Dispatch!ao wiki<CR>
Description 
Left hand side tvim
Right hand side<Cmd>Dispatch!ao vim<CR>
Description 
Left hand side tsoup
Right hand side<Cmd>Dispatch!ao soup<CR>
Description 
Left hand side tssh
Right hand side<Cmd>Dispatch!ao ssh<CR>
Description 
Left hand side tkjv
Right hand side<Cmd>Dispatch!ao kjv<CR>
Description 
Left hand side tbash
Right hand side<Cmd>Dispatch!ao bash<CR>
Description 
Left hand side tao
Right hand side<Cmd>Dispatch!ao ao<CR>
Description 
Left hand side gu
Right hand side<Cmd>call GenerateUmlDiagram<CR>
Description 
Left hand side fy
Right hand side<Cmd>TodoTelescope keywords=YouTube,Youtube,URL,Url<CR>
Description 
Left hand side Ls
Right hand side<Cmd>Telescope lsp_document_symbols<CR>
Description 
Left hand side LS
Right hand side<Cmd>Telescope lsp_dynamic_workspace_symbols<CR>
Description 
Left hand side go
Right hand side<Cmd>Telescope git_status<CR>
Description 
Left hand side gb
Right hand side<Cmd>Telescope git_branches<CR>
Description 
Left hand side gC
Right hand side<Cmd>Telescope git_commits<CR>
Description 
Left hand side fw
Right hand side<Cmd>Telescope grep_string<CR>
Description 
Left hand side fp
Right hand side<Cmd>Telescope planets<CR>
Description 
Left hand side fo
Right hand side<Cmd>Telescope oldfiles<CR>
Description 
Left hand side fm
Right hand side<Cmd>Telescope marks<CR>
Description 
Left hand side fl
Right hand side<Cmd>Telescope resume<CR>
Description 
Left hand side fk
Right hand side<Cmd>Telescope keymaps<CR>
Description 
Left hand side fi
Right hand side<Cmd>lua require('telescope').extensions.media_files.media_files()<CR>
Description 
Left hand side fh
Right hand side<Cmd>Telescope help_tags<CR>
Description 
Left hand side fg
Right hand side<Cmd>Telescope live_grep<CR>
Description 
Left hand side ff
Right hand side<Cmd>Telescope find_files<CR>
Description 
Left hand side fd
Right hand side<Cmd>Telescope diagnostics<CR>
Description 
Left hand side fb
Right hand side<Cmd>Telescope buffers<CR>
Description 
Left hand side fS
Right hand side<Cmd>Telescope colorscheme<CR>
Description 
Left hand side fR
Right hand side<Cmd>Telescope registers<CR>
Description 
Left hand side fO
Right hand side<Cmd>Telescope oldfiles<CR>
Description 
Left hand side fM
Right hand side<Cmd>Telescope man_pages<CR>
Description 
Left hand side fF
Right hand side<Cmd>Telescope media_files<CR>
Description 
Left hand side fC
Right hand side<Cmd>Telescope commands<CR>
Description 
Left hand side nr
Right hand side<Cmd>Neotree show<CR>
Description 
Left hand side nf
Right hand side<Cmd>Neotree focus<CR>
Description 
Left hand side dU
Right hand side<Cmd>lua require("dapui").toggle()<CR>
Description 
Left hand side Ds
Right hand side<Cmd>lua require("osv").launch({ port = 8686})<CR>
Description 
Left hand side Dd
Right hand side<Cmd>lua require("osv").run_this()<CR>
DescriptionWidgets
Left hand side dw
Right hand side 
DescriptionTerminate
Left hand side dt
Right hand side 
DescriptionToggle REPL
Left hand side dr
Right hand side 
DescriptionSession
Left hand side ds
Right hand side 
Description 
Left hand side dq
Right hand side<Cmd>lua require("dap").close()<CR>
DescriptionPause
Left hand side dp
Right hand side 
DescriptionStep Out
Left hand side do
Right hand side 
DescriptionRun Last
Left hand side dl
Right hand side 
DescriptionStep Into
Left hand side di
Right hand side 
DescriptionGo to line (no execute)
Left hand side dg
Right hand side 
Description 
Left hand side dd
Right hand side<Cmd>lua require("dap").disconnect()<CR>
DescriptionContinue
Left hand side dc
Right hand side 
DescriptionToggle Breakpoint
Left hand side db
Right hand side 
DescriptionRun to Cursor
Left hand side dC
Right hand side 
Description 
Left hand side nh
Right hand side<Cmd>NoiceHistory<CR>
Description 
Left hand side ne
Right hand side<Cmd>NoiceErrors<CR>
Description 
Left hand side aa
Right hand side<Cmd>Alpha<CR>
Description 
Left hand side%
Right hand side<Plug>(MatchitNormalForward)
DescriptionNvim builtin
Left hand side&
Right hand side:&&<CR>
DescriptionFlash Treesitter
Left hand sideS
Right hand side 
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
Description 
Left hand side[%
Right hand side<Plug>(MatchitNormalMultiBackward)
DescriptionPrevious todo comment
Left hand side[t
Right hand side 
DescriptionPrevious trouble/quickfix item
Left hand side[q
Right hand side 
Description 
Left hand side]%
Right hand side<Plug>(MatchitNormalMultiForward)
DescriptionNext todo comment
Left hand side]t
Right hand side 
DescriptionNext trouble/quickfix item
Left hand side]q
Right hand side 
Description 
Left hand sideg%
Right hand side<Plug>(MatchitNormalBackward)
Description 
Left hand sidega
Right hand side<Plug>(EasyAlign)
DescriptionFlash
Left hand sides
Right hand side 
Description 
Left hand sidey<C-G>
Right hand side:<C-U>call setreg(v:register, fugitive#Object(@%))<CR>
Description 
Left hand side|
Right hand sidegaip*|
Description 
Left hand side<Plug>(MatchitNormalMultiForward)
Right hand side:<C-U>call matchit#MultiMatch("W", "n")<CR>
Description 
Left hand side<Plug>(MatchitNormalMultiBackward)
Right hand side:<C-U>call matchit#MultiMatch("bW", "n")<CR>
Description 
Left hand side<Plug>(MatchitNormalBackward)
Right hand side:<C-U>call matchit#Match_wrapper('',0,'n')<CR>
Description 
Left hand side<Plug>(MatchitNormalForward)
Right hand side:<C-U>call matchit#Match_wrapper('',1,'n')<CR>
Description 
Left hand side<Plug>fugitive:
Right hand side
Description 
Left hand side<Plug>fugitive:y<C-G>
Right hand side:<C-U>call setreg(v:register, fugitive#Object(@%))<CR>
DescriptionIncrement selection
Left hand side<C-Space>
Right hand side 
Description 
Left hand side<M-7>
Right hand side 
Description 
Left hand side<M-6>
Right hand side 
Description 
Left hand side<M-5>
Right hand side 
Description 
Left hand side<M-4>
Right hand side 
Description 
Left hand side<M-3>
Right hand side 
Description 
Left hand side<M-2>
Right hand side 
Description 
Left hand side<M-1>
Right hand side 
Description 
Left hand side<M-8>
Right hand side 
Description 
Left hand side<C-N>
Right hand side<Cmd>Neotree toggle<CR>
Description 
Left hand side<F12>
Right hand side<Cmd>lua require("dap").step_out()<CR>
Description 
Left hand side<F11>
Right hand side<Cmd>lua require("dap").step_into()<CR>
Description 
Left hand side<F10>
Right hand side<Cmd>lua require("dap").step_over()<CR>
Description 
Left hand side<F5>
Right hand side<Cmd>lua require("dap").continue()<CR>
DescriptionNvim builtin
Left hand side<C-L>
Right hand side<Cmd>nohlsearch|diffupdate|normal! <C-L><CR>

Visual mode keymaps

Description 
Left hand side tn
Right hand side 
DescriptionEval
Left hand side de
Right hand side 
DescriptionNvim builtin
Left hand side#
Right hand sidey?\V<C-R>"<CR>
Description 
Left hand side%
Right hand side<Plug>(MatchitVisualForward)
DescriptionNvim builtin
Left hand side*
Right hand sidey/\V<C-R>"<CR>
DescriptionTreesitter Search
Left hand sideR
Right hand side 
DescriptionFlash Treesitter
Left hand sideS
Right hand side 
Description 
Left hand side[%
Right hand side<Plug>(MatchitVisualMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitVisualMultiForward)
Description 
Left hand sidea%
Right hand side<Plug>(MatchitVisualTextObject)
Description 
Left hand sideg%
Right hand side<Plug>(MatchitVisualBackward)
Description 
Left hand sidega
Right hand side<Plug>(EasyAlign)
DescriptionFlash
Left hand sides
Right hand side 
Description 
Left hand side<Plug>(MatchitVisualTextObject)
Right hand side<Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward)
Description 
Left hand side<Plug>(MatchitVisualMultiForward)
Right hand side:<C-U>call matchit#MultiMatch("W", "n")<CR>m'gv``
Description 
Left hand side<Plug>(MatchitVisualMultiBackward)
Right hand side:<C-U>call matchit#MultiMatch("bW", "n")<CR>m'gv``
Description 
Left hand side<Plug>(MatchitVisualBackward)
Right hand side:<C-U>call matchit#Match_wrapper('',0,'v')<CR>m'gv``
Description 
Left hand side<Plug>(MatchitVisualForward)
Right hand side:<C-U>call matchit#Match_wrapper('',1,'v')<CR>:if col("''") != col("$") | exe ":normal! m'" | endif<CR>gv``
DescriptionDecrement selection
Left hand side<BS>
Right hand side 

Operator mode keymaps

Description 
Left hand side%
Right hand side<Plug>(MatchitOperationForward)
DescriptionTreesitter Search
Left hand sideR
Right hand side 
DescriptionFlash Treesitter
Left hand sideS
Right hand side 
Description 
Left hand side[%
Right hand side<Plug>(MatchitOperationMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitOperationMultiForward)
Description 
Left hand sideg%
Right hand side<Plug>(MatchitOperationBackward)
DescriptionRemote Flash
Left hand sider
Right hand side 
DescriptionFlash
Left hand sides
Right hand side 
Description 
Left hand side<Plug>(MatchitOperationMultiForward)
Right hand side:<C-U>call matchit#MultiMatch("W", "o")<CR>
Description 
Left hand side<Plug>(MatchitOperationMultiBackward)
Right hand side:<C-U>call matchit#MultiMatch("bW", "o")<CR>
Description 
Left hand side<Plug>(MatchitOperationBackward)
Right hand side:<C-U>call matchit#Match_wrapper('',0,'o')<CR>
Description 
Left hand side<Plug>(MatchitOperationForward)
Right hand side:<C-U>call matchit#Match_wrapper('',1,'o')<CR>