Traap Neovim Configuration Information
- Install and initialize:
lazyman -w Traap
- Configuration category: Personal
- Base configuration: LazyVim
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Traap
Git repository
Website
YouTube channel
https://www.youtube.com/@traap.
Lazy managed plugins
- antoinemadec/FixCursorHold.nvim
- LazyVim/LazyVim
- L3MON4D3/LuaSnip
- b0o/SchemaStore.nvim
- goolord/alpha-nvim
- dkarter/bullets.vim
- catppuccin/nvim
- p00f/clangd_extensions.nvim
- ekickx/clipboard-image.nvim
- hrsh7th/cmp-buffer
- hrsh7th/cmp-calc
- hrsh7th/cmp-cmdline
- hrsh7th/cmp-nvim-lsp
- hrsh7th/cmp-nvim-lsp-document-symbol
- hrsh7th/cmp-nvim-lua
- hrsh7th/cmp-path
- f3fora/cmp-spell
- saadparwaiz1/cmp_luasnip
- Saecki/crates.nvim
- stevearc/dressing.nvim
- folke/flash.nvim
- rafamadriz/friendly-snippets
- junegunn/fzf.vim
- tpope/gem-browse
- lewis6991/gitsigns.nvim
- ThePrimeagen/harpoon
- lukas-reineke/indent-blankline.nvim
- folke/lazy.nvim
- nvim-lualine/lualine.nvim
- iamcco/markdown-preview.nvim
- williamboman/mason-lspconfig.nvim
- jay-babu/mason-nvim-dap.nvim
- jay-babu/mason-nvim-dap.nvim
- echasnovski/mini.bufremove
- nvim-neo-tree/neo-tree.nvim
- folke/neoconf.nvim
- folke/neodev.nvim
- folke/noice.nvim
- MunifTanjim/nui.nvim
- jayp0521/mason-null-ls.nvim
- Abstract-IDE/penvim
- windwp/nvim-autopairs
- hrsh7th/nvim-cmp
- norcalli/nvim-colorizer.lua
- jay-babu/mason-nvim-dap.nvim
- leoluz/nvim-dap-go
- mfussenegger/nvim-dap-python
- suketa/nvim-dap-ruby
- rcarriga/nvim-dap-ui
- theHamsta/nvim-dap-virtual-text
- kosayoda/nvim-lightbulb
- neovim/nvim-lspconfig
- SmiteshP/nvim-navic
- rcarriga/nvim-notify
- nvim-pack/nvim-spectre
- kylechui/nvim-surround
- nguyenvukhang/nvim-toggler
- xiyaowong/nvim-transparent
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-treesitter-textobjects
- JoosepAlviste/nvim-ts-context-commentstring
- mrjones2014/nvim-ts-rainbow
- kyazdani42/nvim-web-devicons
- stevearc/oil.nvim
- folke/persistence.nvim
- aklt/plantuml-syntax
- nvim-lua/plenary.nvim
- mechatroner/rainbow_csv
- simrat39/rust-tools.nvim
- roobert/tailwindcss-colorizer-cmp.nvim
- nvim-telescope/telescope-fzf-native.nvim
- nvim-telescope/telescope.nvim
- folke/todo-comments.nvim
- akinsho/toggleterm.nvim
- folke/tokyonight.nvim
- folke/trouble.nvim
- jose-elias-alvarez/typescript.nvim
- linux-cultist/venv-selector.nvim
- Traap/vim-bundle-abbreviate
- Traap/vim-bundle-fzf
- Traap/vim-bundle-plantuml
- Traap/vim-bundle-vimtex
- tpope/vim-bundler
- tpope/vim-commentary
- tpope/vim-dispatch
- junegunn/vim-easy-align
- tpope/vim-endwise
- tpope/vim-eunuch
- tpope/vim-fugitive
- vim-utils/vim-most-minimal-folds
- tpope/vim-projectionist
- tpope/vim-rails
- tpope/vim-rake
- tpope/vim-rbenv
- tpope/vim-repeat
- tpope/vim-speeddating
- dstein64/vim-startuptime
- christoomey/vim-tmux-navigator
- tpope/vim-unimpaired
- lervag/vimtex
- xiyaowong/virtcolumn.nvim
- folke/which-key.nvim
- folke/zen-mode.nvim
Traap Keymaps
Normal mode keymaps
Description | |
---|---|
Left hand side | tn |
Right hand side |
Description | Restore Last Session |
---|---|
Left hand side | ql |
Right hand side |
Description | Restore Session |
---|---|
Left hand side | qs |
Right hand side |
Description | Don’t Save Current Session |
---|---|
Left hand side | qd |
Right hand side |
Description | Dismiss all Notifications |
---|---|
Left hand side | un |
Right hand side |
Description | |
---|---|
Left hand side | cm |
Right hand side |
Description | Eval |
---|---|
Left hand side | de |
Right hand side |
Description | Dap UI |
---|---|
Left hand side | du |
Right hand side |
Description | Breakpoint Condition |
---|---|
Left hand side | dB |
Right hand side |
Description | Step Over |
---|---|
Left hand side | dO |
Right hand side |
Description | Up |
---|---|
Left hand side | dk |
Right hand side |
Description | Down |
---|---|
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 |
Description | Todo/Fix/Fixme (Trouble) |
---|---|
Left hand side | xT |
Right hand side |
Description | Todo/Fix/Fixme |
---|---|
Left hand side | sT |
Right hand side |
Description | Todo |
---|---|
Left hand side | st |
Right hand side |
Description | Todo (Trouble) |
---|---|
Left hand side | xt |
Right hand side |
Description | Quickfix List (Trouble) |
---|---|
Left hand side | xQ |
Right hand side |
Description | Location List (Trouble) |
---|---|
Left hand side | xL |
Right hand side |
Description | Workspace Diagnostics (Trouble) |
---|---|
Left hand side | xX |
Right hand side |
Description | Document Diagnostics (Trouble) |
---|---|
Left hand side | xx |
Right hand side |
Description | Oil buffer |
---|---|
Left hand side | no |
Right hand side |
Description | Delete Buffer |
---|---|
Left hand side | bd |
Right hand side |
Description | Delete Buffer (Force) |
---|---|
Left hand side | bD |
Right hand side |
Description | Replace in files (Spectre) |
---|---|
Left hand side | sr |
Right hand side |
Description | Select VirtualEnv |
---|---|
Left hand side | cv |
Right hand side |
Description | Debug Class |
---|---|
Left hand side | dPc |
Right hand side |
Description | Debug 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 side | gaip= |
Description | |
---|---|
Left hand side | 1 |
Right hand side | gaip=, |
Description | |
---|---|
Left hand side | 0 |
Right hand side | gaip*, |
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> |
Description | Widgets |
---|---|
Left hand side | dw |
Right hand side |
Description | Terminate |
---|---|
Left hand side | dt |
Right hand side |
Description | Toggle REPL |
---|---|
Left hand side | dr |
Right hand side |
Description | Session |
---|---|
Left hand side | ds |
Right hand side |
Description | |
---|---|
Left hand side | dq |
Right hand side | <Cmd>lua require("dap").close()<CR> |
Description | Pause |
---|---|
Left hand side | dp |
Right hand side |
Description | Step Out |
---|---|
Left hand side | do |
Right hand side |
Description | Run Last |
---|---|
Left hand side | dl |
Right hand side |
Description | Step Into |
---|---|
Left hand side | di |
Right hand side |
Description | Go 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> |
Description | Continue |
---|---|
Left hand side | dc |
Right hand side |
Description | Toggle Breakpoint |
---|---|
Left hand side | db |
Right hand side |
Description | Run 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) |
Description | Nvim builtin |
---|---|
Left hand side | & |
Right hand side | :&&<CR> |
Description | Flash Treesitter |
---|---|
Left hand side | S |
Right hand side |
Description | Nvim builtin |
---|---|
Left hand side | Y |
Right hand side | y$ |
Description | |
---|---|
Left hand side | [% |
Right hand side | <Plug>(MatchitNormalMultiBackward) |
Description | Previous todo comment |
---|---|
Left hand side | [t |
Right hand side |
Description | Previous trouble/quickfix item |
---|---|
Left hand side | [q |
Right hand side |
Description | |
---|---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitNormalMultiForward) |
Description | Next todo comment |
---|---|
Left hand side | ]t |
Right hand side |
Description | Next trouble/quickfix item |
---|---|
Left hand side | ]q |
Right hand side |
Description | |
---|---|
Left hand side | g% |
Right hand side | <Plug>(MatchitNormalBackward) |
Description | |
---|---|
Left hand side | ga |
Right hand side | <Plug>(EasyAlign) |
Description | Flash |
---|---|
Left hand side | s |
Right hand side |
Description | |
---|---|
Left hand side | y<C-G> |
Right hand side | :<C-U>call setreg(v:register, fugitive#Object(@%))<CR> |
Description | |
---|---|
Left hand side | | |
Right hand side | gaip*| |
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> |
Description | Increment 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> |
Description | Nvim 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 |
Description | Eval |
---|---|
Left hand side | de |
Right hand side |
Description | Nvim builtin |
---|---|
Left hand side | # |
Right hand side | y?\V<C-R>"<CR> |
Description | |
---|---|
Left hand side | % |
Right hand side | <Plug>(MatchitVisualForward) |
Description | Nvim builtin |
---|---|
Left hand side | * |
Right hand side | y/\V<C-R>"<CR> |
Description | Treesitter Search |
---|---|
Left hand side | R |
Right hand side |
Description | Flash Treesitter |
---|---|
Left hand side | S |
Right hand side |
Description | |
---|---|
Left hand side | [% |
Right hand side | <Plug>(MatchitVisualMultiBackward) |
Description | |
---|---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitVisualMultiForward) |
Description | |
---|---|
Left hand side | a% |
Right hand side | <Plug>(MatchitVisualTextObject) |
Description | |
---|---|
Left hand side | g% |
Right hand side | <Plug>(MatchitVisualBackward) |
Description | |
---|---|
Left hand side | ga |
Right hand side | <Plug>(EasyAlign) |
Description | Flash |
---|---|
Left hand side | s |
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`` |
Description | Decrement selection |
---|---|
Left hand side | <BS> |
Right hand side |
Operator mode keymaps
Description | |
---|---|
Left hand side | % |
Right hand side | <Plug>(MatchitOperationForward) |
Description | Treesitter Search |
---|---|
Left hand side | R |
Right hand side |
Description | Flash Treesitter |
---|---|
Left hand side | S |
Right hand side |
Description | |
---|---|
Left hand side | [% |
Right hand side | <Plug>(MatchitOperationMultiBackward) |
Description | |
---|---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitOperationMultiForward) |
Description | |
---|---|
Left hand side | g% |
Right hand side | <Plug>(MatchitOperationBackward) |
Description | Remote Flash |
---|---|
Left hand side | r |
Right hand side |
Description | Flash |
---|---|
Left hand side | s |
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> |