Home Traap
Post
Cancel

Traap

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

DescriptionLHSRHS  
Breakpoint ConditiondB   
Step OverdO   
Updk   
Downdj   
Restore Last Sessionql   
Restore Sessionqs   
Don’t Save Current Sessionqd   
Quickfix List (Trouble)xQ   
Location List (Trouble)xL   
Workspace Diagnostics (Trouble)xX   
Document Diagnostics (Trouble)xx   
Oil bufferno   
Optionsso   
Jump to Marksm   
Man PagessM   
Key Mapssk   
Search Highlight GroupssH   
Help Pagessh   
Grep (cwd)sG   
Grep (root dir)sg   
Workspace diagnosticssD   
Document diagnosticssd   
CommandssC   
Command Historysc   
Buffersb   
Auto Commandssa   
Recentfr   
Command History:   
Grep (root dir)/   
Switch Buffer,   
Find Files (root dir)    
Goto Symbol (Workspace)sS   
Goto Symbolss   
Colorscheme with previewuC   
Word (cwd)sW   
Word (root dir)sw   
ResumesR   
Delete Buffer (Force)bD   
Delete Bufferbd   
Replace in files (Spectre)sr   
 Tm   
 Tl   
 Tb   
 Tr   
Dismiss all Notificationsun   
 cm   
Todost   
Todo/Fix/FixmesT   
Todo/Fix/Fixme (Trouble)xT   
Todo (Trouble)xt   
Dap UIdu   
Evalde   
 ozlua require("zen-mode").toggle()  
 lx(vimtex-reload)  
 lv(vimtex-view)  
 lt(vimtex-toc_open)  
 ls(vimtex-toggle-main)  
 lq(vimtex-log)  
 lo(vimtex-compile-output)  
 lm(vimtex-impas-list)  
 ll(vimtex-compile)  
 lk(vimtex-stop)  
 li(vimtex-info)  
 lg(vimtex-status)  
 le(vimtex-error)  
 lc(vimtex-clean-full)  
 la(vimtex-context-menu)  
 lX(vimtex-reload-state)  
 lT(vimtex-toc-toggle)  
 lL(vimtex-compile-selected)  
 lK(vimtex-stop-all)  
 lI(vimtex-info-full)  
 lG(vimtex-status-all)  
 lC(vimtex-clean-full)  
statusgs   
 gpG push  
 ghvert bo help fugitive  
 glG log  
 gdG diff  
commitsgc   
 gPG pull  
 2gaip=  
 1gaip=,  
 0gaip*,  
 kwikiDispatch! tmux kill-session -t wiki  
 kvimDispatch! tmux kill-session -t vim  
 ksoupDispatch! tmux kill-session -t soup  
 ksshDispatch! tmux kill-session -t ssh  
 kkjvDispatch! tmux kill-session -t kjv  
 kbashDispatch! tmux kill-session -t bash  
 kaoDispatch! tmux kill-session -t ao  
 twikiDispatch!ao wiki  
 tvimDispatch!ao vim  
 tsoupDispatch!ao soup  
 tsshDispatch!ao ssh  
 tkjvDispatch!ao kjv  
 tbashDispatch!ao bash  
 taoDispatch!ao ao  
 gucall GenerateUmlDiagram  
 fyTodoTelescope keywords=Youtube,URL  
 LsTelescope lsp_document_symbols  
 LSTelescope lsp_dynamic_workspace_symbols  
 goTelescope git_status  
 gbTelescope git_branches  
 gCTelescope git_commits  
 fwTelescope grep_string  
 fpTelescope planets  
 foTelescope oldfiles  
 fmTelescope marks  
 flTelescope resume  
 fkTelescope keymaps  
 filua require('telescope').extensions.media_files.media_files()  
 fhTelescope help_tags  
 fgTelescope live_grep  
Find Files (root dir)ff   
 fdTelescope diagnostics  
Buffersfb   
 fSTelescope colorscheme  
Recent (cwd)fR   
 fOTelescope oldfiles  
 fMTelescope man_pages  
Find Files (cwd)fF   
 fCTelescope commands  
 nrNeotree show  
 nfNeotree focus  
 dUlua require("dapui").toggle()  
 Dslua require("osv").launch({ port = 8686})  
 Ddlua require("osv").run_this()  
Widgetsdw   
Terminatedt   
Toggle REPLdr   
Sessionds   
 dqlua require("dap").close()  
Pausedp   
Step Outdo   
Run Lastdl   
Step Intodi   
Go to line (no execute)dg   
 ddlua require("dap").disconnect()  
Continuedc   
Toggle Breakpointdb   
Run to CursordC   
 nhNoiceHistory  
 neNoiceErrors  
 aaAlpha  
 %(MatchitNormalForward)  
Nvim builtin&:&&  
Flash TreesitterS   
Nvim builtinYy$  
 [%(MatchitNormalMultiBackward)  
Prev Reference[[   
Previous trouble/quickfix item[q   
Previous todo comment[t   
 ]%(MatchitNormalMultiForward)  
Next Reference]]   
Next trouble/quickfix item]q   
Next todo comment]t   
 g%(MatchitNormalBackward)  
 ga(EasyAlign)  
Flashs   
 y:call setreg(v:register, fugitive#Object(@%))  
   gaip* 
 (MatchitNormalMultiForward):call matchit#MultiMatch("W", "n")  
 (MatchitNormalMultiBackward):call matchit#MultiMatch("bW", "n")  
 (MatchitNormalBackward):call matchit#Match_wrapper('',0,'n')  
 (MatchitNormalForward):call matchit#Match_wrapper('',1,'n')  
 fugitive:   
 fugitive:y:call setreg(v:register, fugitive#Object(@%))  
    
    
    
    
    
    
    
    
Increment selection   
 Neotree toggle  
 lua require("dap").step_out()  
 lua require("dap").step_into()  
 lua require("dap").step_over()  
 lua require("dap").continue()  
Nvim builtinnohlsearchdiffupdatenormal!

visual mode keymaps

DescriptionLHSRHS  
Evalde   
Nvim builtin#y?\V"  
 %(MatchitVisualForward)  
Nvim builtin*y/\V"  
Treesitter SearchR   
Flash TreesitterS   
 [%(MatchitVisualMultiBackward)  
 ]%(MatchitVisualMultiForward)  
 a%(MatchitVisualTextObject)  
 g%(MatchitVisualBackward)  
 ga(EasyAlign)  
Flashs   
 (MatchitVisualTextObject)(MatchitVisualMultiBackward)o(MatchitVisualMultiForward)  
 (MatchitVisualMultiForward):call matchit#MultiMatch("W", "n")m'gv``  
 (MatchitVisualMultiBackward):call matchit#MultiMatch("bW", "n")m'gv``  
 (MatchitVisualBackward):call matchit#Match_wrapper('',0,'v')m'gv``  
 (MatchitVisualForward):call matchit#Match_wrapper('',1,'v'):if col("''") != col("$")exe “:normal! m’”endifgv``
Decrement selection   

operator mode keymaps

DescriptionLHSRHS
 %(MatchitOperationForward)
Treesitter SearchR 
Flash TreesitterS 
 [%(MatchitOperationMultiBackward)
 ]%(MatchitOperationMultiForward)
 g%(MatchitOperationBackward)
Remote Flashr 
Flashs 
 (MatchitOperationMultiForward):call matchit#MultiMatch("W", "o")
 (MatchitOperationMultiBackward):call matchit#MultiMatch("bW", "o")
 (MatchitOperationBackward):call matchit#Match_wrapper('',0,'o')
 (MatchitOperationForward):call matchit#Match_wrapper('',1,'o')
This post is licensed under CC BY 4.0 by the author.
Contents

Webdev

Penguin