Skip to content

Latest commit

 

History

History
2598 lines (2098 loc) · 86.1 KB

AstroNvimV4.md

File metadata and controls

2598 lines (2098 loc) · 86.1 KB

AstroNvimV4 Neovim Configuration Information

An example AstroNvim v4 configuration

  • Install and initialize: lazyman -x AstroNvimV4
  • Configuration category: Starter
  • Base configuration: AstroNvim
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-AstroNvimV4

Git repository

https://github.com/doctorfree/astronvim_v4

Website

https://astronvim.com

Jump to Keymaps
Normal mode keymaps Visual mode keymaps Operator mode keymaps

Lazy managed plugins

AstroNvimV4 Keymaps

Normal mode keymaps

Description
Left hand side %
Right hand side <Plug>(MatchitNormalForward)
Description Nvim builtin
Left hand side &
Right hand side :&&<CR>
Description Toggle auto-save
Left hand side ,fa
Right hand side :ASToggle<CR>
Description Find todos
Left hand side ,ft
Right hand side <Cmd>TodoTelescope<CR>
Description Toggle Diagnostics
Left hand side ,ud
Right hand side <Cmd>Neotree diagnostics toggle<CR>
Description Toggle Explorer
Left hand side ,ue
Right hand side <Cmd>Neotree toggle action=show<CR>
Description Find Files (root dir)
Left hand side ,
Right hand side <Cmd>Telescope file_browser<CR>
Description Resume
Left hand side ,sR
Right hand side <Cmd>Telescope resume<CR>
Description Options
Left hand side ,so
Right hand side <Cmd>Telescope vim_options<CR>
Description Jump to Mark
Left hand side ,sm
Right hand side <Cmd>Telescope marks<CR>
Description Man Pages
Left hand side ,sM
Right hand side <Cmd>Telescope man_pages<CR>
Description Search Highlight Groups
Left hand side ,sH
Right hand side <Cmd>Telescope highlights<CR>
Description Diagnostics
Left hand side ,sd
Right hand side <Cmd>Telescope diagnostics<CR>
Description Commands
Left hand side ,sC
Right hand side <Cmd>Telescope commands<CR>
Description Buffer
Left hand side ,sb
Right hand side <Cmd>Telescope current_buffer_fuzzy_find<CR>
Description Auto Commands
Left hand side ,sa
Right hand side <Cmd>Telescope autocommands<CR>
Description Command History
Left hand side ,:
Right hand side <Cmd>Telescope command_history<CR>
Description Switch Buffer
Left hand side ,b,
Right hand side <Cmd>Telescope buffers show_all_buffers=true<CR>
Description Bufferlist
Left hand side ,bB
Right hand side <Cmd>Telescope buffers<CR>
Description Telescope
Left hand side ,mt
Right hand side <Cmd>Telescope<CR>
Description Run make
Left hand side ,mm
Right hand side <Cmd>Telescope make<CR>
Description Recent files
Left hand side ,fr
Right hand side <Cmd>Telescope oldfiles prompt_title=Recent<CR>
Description Zoxide
Left hand side ,fz
Right hand side <Cmd>Telescope zoxide list<CR>
Description Filebrowser
Left hand side ,fb
Right hand side <Cmd>Telescope file_browser grouped=true<CR>
Description Commits
Left hand side ,gm
Right hand side <Cmd>Telescope git_commits<CR>
Description Status
Left hand side ,gs
Right hand side <Cmd>Telescope git_status<CR>
Description Branches
Left hand side ,gh
Right hand side <Cmd>Telescope git_branches<CR>
Description Fuzzy search
Left hand side ,sf
Right hand side <Cmd>lua require'telescope.builtin'.grep_string{ shorten_path = true, word_match = '-w', only_sort_text = true, search = '' }<CR>
Description Command history
Left hand side ,s;
Right hand side <Cmd>Telescope command_history<CR>
Description Search History
Left hand side ,s:
Right hand side <Cmd>Telescope search_history<CR>
Description Emoji
Left hand side ,sS
Right hand side <Cmd>Telescope symbols<CR>
Description Text under cursor
Left hand side ,ss
Right hand side <Cmd>Telescope grep_string<CR>
Description Vim Options
Left hand side ,sO
Right hand side <Cmd>Telescope vim_options<CR>
Description Key Maps
Left hand side ,sk
Right hand side <Cmd>Telescope keymaps<CR>
Description Help Pages
Left hand side ,sh
Right hand side <Cmd>Telescope help_tags<CR>
Description Help
Left hand side ,s?
Right hand side <Cmd>Telescope help_tags<CR>
Description Strings
Left hand side ,st
Right hand side <Cmd>Telescope live_grep<CR>
Description Command History
Left hand side ,sc
Right hand side <Cmd>Telescope command_history<CR>
Description Select Moonokai pro filter
Left hand side ,mc
Right hand side <Cmd>MonokaiProSelect<CR>
Description Toggle REPL
Left hand side ,dR
Right hand side
Description Pause (F6)
Left hand side ,dp
Right hand side
Description Dismiss notifications
Left hand side ,uD
Right hand side
Description View Git blame
Left hand side ,gl
Right hand side
Description View full Git blame
Left hand side ,gL
Right hand side
Description Options
Left hand side ,O
Right hand side <Cmd>options<CR>
Description Preview Git hunk
Left hand side ,gp
Right hand side
Description AstroNvimV4 Cheatsheet
Left hand side ,H
Right hand side <Cmd>Cheatsheet<CR>
Description Reset Git buffer
Left hand side ,gr
Right hand side
Description Toggle color highlight
Left hand side ,uz
Right hand side <Cmd>ColorizerToggle<CR>
Description Minimalist (True Zen)
Left hand side ,zm
Right hand side
Description Stage Git buffer
Left hand side ,gS
Right hand side
Description Color Schemes
Left hand side ,,c
Right hand side <Cmd>Telescope colorscheme<CR>
Description Unstage Git hunk
Left hand side ,gu
Right hand side
Description Find words in all files
Left hand side ,fW
Right hand side
Description View Git diff
Left hand side ,gd
Right hand side
Description Select VirtualEnv
Left hand side ,lv
Right hand side <Cmd>VenvSelect<CR>
Description Manage Packages
Left hand side ,M
Right hand side <Cmd>Mason<CR>
Description Manage Plugins
Left hand side ,,p
Right hand side <Cmd>Lazy<CR>
Description Load a session
Left hand side ,Sf
Right hand side
Description Delete a dirsession
Left hand side ,SD
Right hand side
Description Manage Plugins
Left hand side ,P
Right hand side <Cmd>Lazy<CR>
Description Update Plugins
Left hand side ,,u
Right hand side <Cmd>Lazy update<CR>
Description Delete a session
Left hand side ,Sd
Right hand side
Description Quit All
Left hand side ,,q
Right hand side <Cmd>qa<CR>
Description Update Plugins
Left hand side ,U
Right hand side <Cmd>Lazy update<CR>
Description Search symbols
Left hand side ,ls
Right hand side
Description ToggleTerm node
Left hand side ,tn
Right hand side
Description Options
Left hand side ,,o
Right hand side <Cmd>options<CR>
Description System Monitor
Left hand side ,,s
Right hand side <Cmd>Top<CR>
Description Lazygit Command
Left hand side ,,g
Right hand side <Cmd>Lazygit<CR>
Description Lazyman Menu
Left hand side ,,l
Right hand side <Cmd>Lazyman<CR>
Description AstroNvimV4 Configuration
Left hand side ,,a
Right hand side <Cmd>Astroconf<CR>
Description AstroNvimV4 Plugins
Left hand side ,,P
Right hand side <Cmd>Astroplug<CR>
Description AstroNvimV4 Formatters
Left hand side ,,F
Right hand side <Cmd>Astroform<CR>
Description AstroNvimV4 LSP Servers
Left hand side ,,L
Right hand side <Cmd>Astrolsp<CR>
Description Asciiville
Left hand side ,,A
Right hand side <Cmd>Asciiville<CR>
Description Mason Installer
Left hand side ,pm
Right hand side
Description Terminate Session (S-F5)
Left hand side ,dQ
Right hand side
Description Mason Update
Left hand side ,pM
Right hand side
Description Last Tab
Left hand side ,<Tab>l
Right hand side <Cmd>tablast<CR>
Description Restart (C-F5)
Left hand side ,dr
Right hand side
Description Run To Cursor
Left hand side ,ds
Right hand side
Description First Tab
Left hand side ,<Tab>f
Right hand side <Cmd>tabfirst<CR>
Description Next Tab
Left hand side ,<Tab>]
Right hand side <Cmd>tabnext<CR>
Description New Tab
Left hand side ,<Tab><Tab>
Right hand side <Cmd>tabnew<CR>
Description Open URL
Left hand side ,,O
Right hand side <Cmd>OpenRepo<CR>
Description Toggle reference highlighting (buffer)
Left hand side ,ur
Right hand side
Description Close Tab
Left hand side ,<Tab>d
Right hand side <Cmd>tabclose<CR>
Description Toggle reference highlighting (global)
Left hand side ,uR
Right hand side
Description Previous Tab
Left hand side ,<Tab>[
Right hand side <Cmd>tabprevious<CR>
Description Conditional Breakpoint (S-F9)
Left hand side ,dC
Right hand side
Description Clear Breakpoints
Left hand side ,dB
Right hand side
Description Other window
Left hand side ,ww
Right hand side <C-W>p
Description Previous buffer
Left hand side ,bp
Right hand side
Description Delete window
Left hand side ,wd
Right hand side <C-W>c
Description Split window below
Left hand side ,w-
Right hand side <C-W>s
Description Assign a user
Left hand side ,Oaa
Right hand side <Cmd>Octo assignee add<CR>
Description Split window right
Left hand side ,w|
Right hand side <C-W>v
Description Class
Left hand side ,ac
Right hand side
Description References
Left hand side ,cR
Right hand side <Cmd>Telescope lsp_references<CR>
Description Find words
Left hand side ,fw
Right hand side
Description Save this tab's session
Left hand side ,St
Right hand side
Description Home Screen
Left hand side ,h
Right hand side
Description Find notifications
Left hand side ,fn
Right hand side
Description Find history
Left hand side ,fo
Right hand side
Description Hover
Left hand side ,ck
Right hand side
Description Toggle Format on Save
Left hand side ,.f
Right hand side
Description Open Dashboard
Left hand side ,,d
Right hand side <Cmd>Alpha<CR>
Description Toggle Spelling
Left hand side ,.s
Right hand side
Description Toggle Word Wrap
Left hand side ,.w
Right hand side
Description Theme Switcher
Left hand side ,,T
Right hand side <Cmd>Telescope themes<CR>
Description Toggle Line Numbers
Left hand side ,.l
Right hand side
Description Format
Left hand side ,cf
Right hand side <Cmd>lua vim.lsp.buf.format({ async = true })<CR>
Description Toggle Conceal
Left hand side ,.c
Right hand side
Description Toggle Signcolumn
Left hand side ,.g
Right hand side
Description AstroNvimV4 Cheatsheet
Left hand side ,,C
Right hand side <Cmd>Cheatsheet<CR>
Description Toggle Tabline
Left hand side ,.L
Right hand side
Description Pick to close
Left hand side ,bD
Right hand side
Description Toggle Statusline
Left hand side ,.S
Right hand side
Description Goto Definition
Left hand side ,cg
Right hand side <Cmd>Telescope lsp_definitions<CR>
Description Toggle Mouse
Left hand side ,.m
Right hand side
Description Toggle Number
Left hand side ,.N
Right hand side
Description Toggle Colorcolumn
Left hand side ,.x
Right hand side
Description Close Session
Left hand side ,dq
Right hand side
Description list workspace folder
Left hand side ,Wl
Right hand side
Description add workspace folder
Left hand side ,Wa
Right hand side
Description Goto Declaration
Left hand side ,cG
Right hand side
Description remove workspace folder
Left hand side ,Wr
Right hand side
Description Goto Implementation
Left hand side ,cI
Right hand side <Cmd>Telescope lsp_implementations<CR>
Description Code Action
Left hand side ,ca
Right hand side <Cmd>lua vim.lsp.buf.code_action()<CR>
Description Goto Type Definition
Left hand side ,cT
Right hand side <Cmd>Telescope lsp_type_definitions<CR>
Description Rename
Left hand side ,cr
Right hand side <Cmd>lua vim.lsp.buf.rename()<CR>
Description Signature Help
Left hand side ,cK
Right hand side
Description Next Diagnostic
Left hand side ,cn
Right hand side
Description LSP Info
Left hand side ,ci
Right hand side <Cmd>LspInfo<CR>
Description Prev Diagnostic
Left hand side ,cp
Right hand side
Description Next Error
Left hand side ,ce
Right hand side
Description Prev Error
Left hand side ,cE
Right hand side
Description Next Warning
Left hand side ,cw
Right hand side
Description Prev Warning
Left hand side ,cW
Right hand side
Description Noice All
Left hand side ,sna
Right hand side <Cmd>Noice<CR>
Description Noice Last Message
Left hand side ,snl
Right hand side <Cmd>NoiceLast<CR>
Description Noice History
Left hand side ,snh
Right hand side <Cmd>NoiceHistory<CR>
Description Noice Log
Left hand side ,snL
Right hand side <Cmd>NoiceLog<CR>
Description Noice Errors
Left hand side ,sne
Right hand side <Cmd>NoiceErrors<CR>
Description Filter Noice
Left hand side ,snf
Right hand side <Cmd>NoiceTelescope<CR>
Description Toggle autocompletion (buffer)
Left hand side ,uc
Right hand side
Description Toggle autocompletion (global)
Left hand side ,uC
Right hand side
Description Add ❤️ reaction
Left hand side ,Oe7
Right hand side <Cmd>Octo reaction heart<CR>
Description Add 🚀 reaction
Left hand side ,Oe6
Right hand side <Cmd>Octo reaction rocket<CR>
Description Add 😕 reaction
Left hand side ,Oe5
Right hand side <Cmd>Octo reaction confused<CR>
Description Add 😄 reaction
Left hand side ,Oe4
Right hand side <Cmd>Octo reaction laugh<CR>
Description Add 👀 reaction
Left hand side ,Oe3
Right hand side <Cmd>Octo reaction eyes<CR>
Description Add 👎 reaction
Left hand side ,Oe2
Right hand side <Cmd>Octo reaction thumbs_down<CR>
Description Add 👍 reaction
Left hand side ,Oe1
Right hand side <Cmd>Octo reaction thumbs_up<CR>
Description Delete a comment
Left hand side ,Ocd
Right hand side <Cmd>Octo comment delete<CR>
Description Add a new comment
Left hand side ,Oca
Right hand side <Cmd>Octo comment add<CR>
Description Remove a user
Left hand side ,Oar
Right hand side <Cmd>Octo assignee remove<CR>
Description Assign a PR reviewer
Left hand side ,Oap
Right hand side <Cmd>Octo reviewer add<CR>
Description Toggle indent guides
Left hand side ,u|
Right hand side <Cmd>IBLToggle<CR>
Description File
Left hand side ,aF
Right hand side
Description Type
Left hand side ,at
Right hand side
Description Function
Left hand side ,af
Right hand side
Description  Windows
Left hand side ,w
Right hand side <Cmd>w<CR>
Description Current
Left hand side ,a<CR>
Right hand side
Description Quit Window
Left hand side ,q
Right hand side <Cmd>confirm q<CR>
Description Narrow (True Zen)
Left hand side ,zn
Right hand side
Description Ataraxis (True Zen)
Left hand side ,za
Right hand side
Description Exit AstroNvim
Left hand side ,Q
Right hand side <Cmd>confirm qall<CR>
Description Focus (True Zen)
Left hand side ,zf
Right hand side
Description New File
Left hand side ,n
Right hand side <Cmd>enew<CR>
Description Plugins Install
Left hand side ,pi
Right hand side
Description Toggle autopairs
Left hand side ,ua
Right hand side
Description Plugins Status
Left hand side ,ps
Right hand side
Description Plugins Sync
Left hand side ,pS
Right hand side
Description Plugins Check Updates
Left hand side ,pu
Right hand side
Description Plugins Update
Left hand side ,pU
Right hand side
Description Update Lazy and Mason
Left hand side ,pa
Right hand side
Description Close buffer
Left hand side ,c
Right hand side
Description Command palette
Left hand side ,C
Right hand side <Cmd>Telescope command_palette<CR>
Description Close buffer
Left hand side ,bc
Right hand side
Description Force close buffer
Left hand side ,bC
Right hand side
Description Toggle Explorer
Left hand side ,e
Right hand side <Cmd>Neotree toggle<CR>
Description Close all buffers to the left
Left hand side ,bl
Right hand side
Description Toggle Explorer Focus
Left hand side ,o
Right hand side
Description Close all buffers to the right
Left hand side ,br
Right hand side
Description Symbols outline
Left hand side ,lS
Right hand side
Description By extension
Left hand side ,bse
Right hand side
Description By relative path
Left hand side ,bsr
Right hand side
Description By full path
Left hand side ,bsp
Right hand side
Description By buffer number
Left hand side ,bsi
Right hand side
Description By modification
Left hand side ,bsm
Right hand side
Description Hover diagnostics
Left hand side ,ld
Right hand side
Description Git branches
Left hand side ,gb
Right hand side
Description Git commits (repository)
Left hand side ,gc
Right hand side
Description Git commits (current file)
Left hand side ,gC
Right hand side
Description Git status
Left hand side ,gt
Right hand side
Description Resume previous search
Left hand side ,f<CR>
Right hand side
Description Find marks
Left hand side ,f'
Right hand side
Description Find words in current buffer
Left hand side ,f/
Right hand side
Description Find word under cursor
Left hand side ,fc
Right hand side
Description Find commands
Left hand side ,fC
Right hand side
Description Find files
Left hand side ,ff
Right hand side
Description Find all files
Left hand side ,fF
Right hand side
Description Find help
Left hand side ,fh
Right hand side
Description Find keymaps
Left hand side ,fk
Right hand side
Description Find man
Left hand side ,fm
Right hand side
Description Toggle rooter autochdir
Left hand side ,uA
Right hand side
Description Toggle background
Left hand side ,ub
Right hand side
Description Toggle signcolumn
Left hand side ,ug
Right hand side
Description Toggle foldcolumn
Left hand side ,u>
Right hand side
Description Change indent setting
Left hand side ,ui
Right hand side
Description Toggle statusline
Left hand side ,ul
Right hand side
Description Change line numbering
Left hand side ,un
Right hand side
Description Toggle Notifications
Left hand side ,uN
Right hand side
Description Toggle paste mode
Left hand side ,up
Right hand side
Description Toggle spellcheck
Left hand side ,us
Right hand side
Description Toggle conceal
Left hand side ,uS
Right hand side
Description Open Neogit Override Kind
Left hand side ,gnk
Right hand side :Neogit kind=
Description Open Neogit Override CWD
Left hand side ,gnd
Right hand side :Neogit cwd=
Description Open Neogit Commit Page
Left hand side ,gnc
Right hand side <Cmd>Neogit commit<CR>
Description Open Neogit Tab Page
Left hand side ,gnt
Right hand side <Cmd>Neogit<CR>
Description Git link open
Left hand side ,gz
Right hand side <Cmd>GitLink!<CR>
Description Git link copy
Left hand side ,gy
Right hand side <Cmd>GitLink<CR>
Description Run an action
Left hand side ,Ox
Right hand side <Cmd>Octo actions<CR>
Description Mark thread as unresolved
Left hand side ,Otd
Right hand side <Cmd>Octo thread unresolve<CR>
Description Mark thread as resolved
Left hand side ,Ota
Right hand side <Cmd>Octo thread resolve<CR>
Description Start review
Left hand side ,Oss
Right hand side <Cmd>Octo review start<CR>
Description Resume review
Left hand side ,Osr
Right hand side <Cmd>Octo review resume<CR>
Description Select commit to review
Left hand side ,Osp
Right hand side <Cmd>Octo review commit<CR>
Description Submit review
Left hand side ,Osf
Right hand side <Cmd>Octo review submit<CR>
Description Delete pending review
Left hand side ,Osd
Right hand side <Cmd>Octo review discard<CR>
Description View pending comments
Left hand side ,Osc
Right hand side <Cmd>Octo review comments<CR>
Description Copies URL of current repo
Left hand side ,Oru
Right hand side <Cmd>Octo repo url<CR>
Description Open current repo in browser
Left hand side ,Oro
Right hand side <Cmd>Octo repo open<CR>
Description List repo user stats
Left hand side ,Orl
Right hand side <Cmd>Octo repo list<CR>
Description Fork repo
Left hand side ,Orf
Right hand side <Cmd>Octo repo fork<CR>
Description Copies URL of current PR
Left hand side ,Opu
Right hand side <Cmd>Octo pr url<CR>
Description List PR commits
Left hand side ,Opt
Right hand side <Cmd>Octo pr commits<CR>
Description List open PRs
Left hand side ,Ops
Right hand side <Cmd>Octo pr list<CR>
Description Mark draft as ready for review
Left hand side ,Opr
Right hand side <Cmd>Octo pr ready<CR>
Description Checkout PR
Left hand side ,Opp
Right hand side <Cmd>Octo pr checkout<CR>
Description Open current PR in browser
Left hand side ,Opo
Right hand side <Cmd>Octo pr browser<CR>
Description Create PR for current branch
Left hand side ,Opn
Right hand side <Cmd>Octo pr create<CR>
Description Squash merge PR
Left hand side ,Opms
Right hand side <Cmd>Octo pr merge squash<CR>
Description Rebase merge PR
Left hand side ,Opmr
Right hand side <Cmd>Octo pr merge rebase<CR>
Description Merge commit PR
Left hand side ,Opmm
Right hand side <Cmd>Octo pr merge commit<CR>
Description Delete merge PR
Left hand side ,Opmd
Right hand side <Cmd>Octo pr merge delete<CR>
Description List changed files in PR
Left hand side ,Opl
Right hand side <Cmd>Octo pr commits<CR>
Description Show PR diff
Left hand side ,Opd
Right hand side <Cmd>Octo pr diff<CR>
Description Close current PR
Left hand side ,Opc
Right hand side <Cmd>Octo pr close<CR>
Description Remove a label
Left hand side ,Olr
Right hand side <Cmd>Octo label remove<CR>
Description Create a label
Left hand side ,Olc
Right hand side <Cmd>Octo label create<CR>
Description Assign a label
Left hand side ,Ola
Right hand side <Cmd>Octo label add<CR>
Description Copies URL of current issue
Left hand side ,Oiu
Right hand side <Cmd>Octo issue url<CR>
Description Reopen current issue
Left hand side ,Oir
Right hand side <Cmd>Octo issue reopen<CR>
Description Open current issue in browser
Left hand side ,Oio
Right hand side <Cmd>Octo issue browser<CR>
Description List open issues
Left hand side ,Oil
Right hand side <Cmd>Octo issue list<CR>
Description Close current issue
Left hand side ,Oic
Right hand side <Cmd>Octo issue close<CR>
Description Add 🎉 reaction
Left hand side ,Oe8
Right hand side <Cmd>Octo reaction party<CR>
Description Load last session
Left hand side ,Sl
Right hand side
Description Save this session
Left hand side ,Ss
Right hand side
Description Save this dirsession
Left hand side ,SS
Right hand side
Description Evaluate Input
Left hand side ,dE
Right hand side
Description Toggle Debugger UI
Left hand side ,du
Right hand side
Description Load a dirsession
Left hand side ,SF
Right hand side
Description Load current dirsession
Left hand side ,S.
Right hand side
Description ToggleTerm lazygit
Left hand side ,gg
Right hand side
Description ToggleTerm lazygit
Left hand side ,tl
Right hand side
Description Toggle wrap
Left hand side ,uw
Right hand side
Description Toggle syntax highlight
Left hand side ,uy
Right hand side
Description Select buffer from tabline
Left hand side ,bb
Right hand side
Description Close buffer from tabline
Left hand side ,bd
Right hand side
Description ToggleTerm python
Left hand side ,tp
Right hand side
Description Horizontal split buffer from tabline
Left hand side ,b</code>
Right hand side
Description ToggleTerm float
Left hand side ,tf
Right hand side <Cmd>ToggleTerm direction=float<CR>
Description Vertical split buffer from tabline
Left hand side ,b|
Right hand side
Description ToggleTerm horizontal split
Left hand side ,th
Right hand side <Cmd>ToggleTerm size=10 direction=horizontal<CR>
Description ToggleTerm vertical split
Left hand side ,tv
Right hand side <Cmd>ToggleTerm size=80 direction=vertical<CR>
Description Toggle comment line
Left hand side ,/
Right hand side
Description Find TODOs
Left hand side ,fT
Right hand side <Cmd>TodoTelescope<CR>
Description Toggle Transparency
Left hand side ,.t
Right hand side
Description Toggle Transparency
Left hand side ,,t
Right hand side
Description Structural search and replace
Left hand side ,sr
Right hand side
Description Toggle URL highlight
Left hand side ,uu
Right hand side
Description Toggle tabline
Left hand side ,ut
Right hand side
Description Toggle trouble for document
Left hand side ,fd
Right hand side
Description Toggle Twilight
Left hand side ,uT
Right hand side
Description
Left hand side ,dT
Right hand side
Description Step Out (S-F11)
Left hand side ,dO
Right hand side
Description Step Over (F10)
Left hand side ,do
Right hand side
Description Step Into (F11)
Left hand side ,di
Right hand side
Description Debugger Hover
Left hand side ,dh
Right hand side
Description
Left hand side ,dd
Right hand side
Description Start/Continue (F5)
Left hand side ,dc
Right hand side
Description Toggle Breakpoint (F9)
Left hand side ,db
Right hand side
Description
Left hand side ,da
Right hand side
Description Open Dashboard
Left hand side ,A
Right hand side <Cmd>Alpha<CR>
Description Split/join block
Left hand side ,j
Right hand side
Description Split/join block recursively
Left hand side ,J
Right hand side
Description Add file to Harpoon
Left hand side ,ha
Right hand side
Description Toggle Harpoon
Left hand side ,uh
Right hand side
Description Toggle Harpoon
Left hand side ,hh
Right hand side
Description Go to Harpoon file 2
Left hand side ,h2
Right hand side
Description Go to Harpoon file 4
Left hand side ,h4
Right hand side
Description Go to Harpoon file 5
Left hand side ,h5
Right hand side
Description Go to Harpoon file 3
Left hand side ,h3
Right hand side
Description Go to Harpoon file 1
Left hand side ,h1
Right hand side
Description Toggle zen mode
Left hand side ,z
Right hand side
Description
Left hand side /
Right hand side
Description
Left hand side :
Right hand side
Description Move buffer tab left
Left hand side <lt>b
Right hand side
Description Move buffer tab right
Left hand side >b
Right hand side
Description
Left hand side ?
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 Git hunk
Left hand side [g
Right hand side
Description Previous buffer
Left hand side [b
Right hand side
Description Previous reference
Left hand side [r
Right hand side
Description Previous diagnostic
Left hand side [d
Right hand side
Description Previous tab
Left hand side [t
Right hand side
Description Previous Harpoon file
Left hand side [h
Right hand side
Description
Left hand side \gS
Right hand side <Plug>(VM-Reselect-Last)
Description
Left hand side \/
Right hand side <Plug>(VM-Start-Regex-Search)
Description
Left hand side \</code>
Right hand side <Plug>(VM-Add-Cursor-At-Pos)
Description
Left hand side \A
Right hand side <Plug>(VM-Select-All)
Description Horizontal Split
Left hand side </code>
Right hand side <Cmd>split<CR>
Description
Left hand side ]%
Right hand side <Plug>(MatchitNormalMultiForward)
Description Next TODO comment
Left hand side ]T
Right hand side
Description Next Git hunk
Left hand side ]g
Right hand side
Description Next reference
Left hand side ]r
Right hand side
Description Next buffer
Left hand side ]b
Right hand side
Description Next diagnostic
Left hand side ]d
Right hand side
Description Next tab
Left hand side ]t
Right hand side
Description Next Harpoon file
Left hand side ]h
Right hand side
Description
Left hand side g%
Right hand side <Plug>(MatchitNormalBackward)
Description Open URL
Left hand side gh
Right hand side <Cmd>OpenRepo<CR>
Description Hover diagnostics
Left hand side gl
Right hand side
Description Comment insert below
Left hand side gco
Right hand side
Description Comment toggle linewise
Left hand side gc
Right hand side
Description Comment insert above
Left hand side gcO
Right hand side
Description Comment insert end of line
Left hand side gcA
Right hand side
Description Comment toggle current line
Left hand side gcc
Right hand side
Description Comment toggle current block
Left hand side gbc
Right hand side
Description Comment toggle blockwise
Left hand side gb
Right hand side
Description Open the file under cursor with system app
Left hand side gx
Right hand side
Description [keymap-amend.nvim]
Left hand side h
Right hand side
Description Move cursor down
Left hand side j
Right hand side v:count == 0 ? 'gj' : 'j'
Description Move cursor up
Left hand side k
Right hand side v:count == 0 ? 'gk' : 'k'
Description [keymap-amend.nvim]
Left hand side l
Right hand side
Description
Left hand side zb
Right hand side <Cmd>lua require('neoscroll').zb(250)<CR>
Description
Left hand side zt
Right hand side <Cmd>lua require('neoscroll').zt(250)<CR>
Description
Left hand side zz
Right hand side <Cmd>lua require('neoscroll').zz(250)<CR>
Description [keymap-amend.nvim]
Left hand side zc
Right hand side
Description [keymap-amend.nvim]
Left hand side zO
Right hand side
Description [keymap-amend.nvim]
Left hand side zo
Right hand side
Description Fold more
Left hand side zm
Right hand side
Description [keymap-amend.nvim]
Left hand side zR
Right hand side
Description [keymap-amend.nvim]
Left hand side zM
Right hand side
Description Fold less
Left hand side zr
Right hand side
Description Peek fold
Left hand side zp
Right hand side
Description Vertical Split
Left hand side |
Right hand side <Cmd>vsplit<CR>
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 <S-Right>
Right hand side <Plug>(VM-Select-l)
Description
Left hand side <S-Left>
Right hand side <Plug>(VM-Select-h)
Description
Left hand side <C-N>
Right hand side <Plug>(VM-Find-Under)
Description
Left hand side <Plug>(VM-Select-BBW)
Right hand side :<C-U>call vm#commands#motion('BBW', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-gE)
Right hand side :<C-U>call vm#commands#motion('gE', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-ge)
Right hand side :<C-U>call vm#commands#motion('ge', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-E)
Right hand side :<C-U>call vm#commands#motion('E', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-e)
Right hand side :<C-U>call vm#commands#motion('e', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-B)
Right hand side :<C-U>call vm#commands#motion('B', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-b)
Right hand side :<C-U>call vm#commands#motion('b', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-W)
Right hand side :<C-U>call vm#commands#motion('W', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-w)
Right hand side :<C-U>call vm#commands#motion('w', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-l)
Right hand side :<C-U>call vm#commands#motion('l', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-k)
Right hand side :<C-U>call vm#commands#motion('k', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-j)
Right hand side :<C-U>call vm#commands#motion('j', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Select-h)
Right hand side :<C-U>call vm#commands#motion('h', v:count1, 1, 0)<CR>
Description
Left hand side <Plug>(VM-Mouse-Column)
Right hand side :call vm#commands#mouse_column()<CR>
Description
Left hand side <Plug>(VM-Mouse-Word)
Right hand side <Plug>(VM-Left-Mouse)<Plug>(VM-Find-Under)
Description
Left hand side <Plug>(VM-Mouse-Cursor)
Right hand side <Plug>(VM-Left-Mouse)<Plug>(VM-Add-Cursor-At-Pos)
Description
Left hand side <Plug>(VM-Left-Mouse)
Right hand side <LeftMouse>
Description
Left hand side <Plug>(VM-Slash-Search)
Right hand side @=vm#commands#find_by_regex(3)<CR>
Description
Left hand side <Plug>(VM-Start-Regex-Search)
Right hand side @=vm#commands#find_by_regex(1)<CR>
Description
Left hand side <Plug>(VM-Find-Under)
Right hand side :<C-U>call vm#commands#ctrln(v:count1)<CR>
Description
Left hand side <Plug>(VM-Select-All)
Right hand side :call vm#commands#find_all(0, 1)<CR>
Description
Left hand side <Plug>(VM-Reselect-Last)
Right hand side :call vm#commands#reselect_last()<CR>
Description
Left hand side <Plug>(VM-Select-Cursor-Up)
Right hand side :<C-U>call vm#commands#add_cursor_up(1, v:count1)<CR>
Description
Left hand side <Plug>(VM-Select-Cursor-Down)
Right hand side :<C-U>call vm#commands#add_cursor_down(1, v:count1)<CR>
Description
Left hand side <Plug>(VM-Add-Cursor-Up)
Right hand side :<C-U>call vm#commands#add_cursor_up(0, v:count1)<CR>
Description
Left hand side <Plug>(VM-Add-Cursor-Down)
Right hand side :<C-U>call vm#commands#add_cursor_down(0, v:count1)<CR>
Description
Left hand side <Plug>(VM-Add-Cursor-At-Word)
Right hand side :call vm#commands#add_cursor_at_word(1, 1)<CR>
Description
Left hand side <Plug>(VM-Add-Cursor-At-Pos)
Right hand side :call vm#commands#add_cursor_at_pos(0)<CR>
Description
Left hand side <C-U>
Right hand side <Cmd>lua require('neoscroll').scroll(-vim.wo.scroll, true, 250)<CR>
Description
Left hand side <C-B>
Right hand side <Cmd>lua require('neoscroll').scroll(-vim.api.nvim_win_get_height(0), true, 450)<CR>
Description
Left hand side <C-F>
Right hand side <Cmd>lua require('neoscroll').scroll(vim.api.nvim_win_get_height(0), true, 450)<CR>
Description
Left hand side <C-D>
Right hand side <Cmd>lua require('neoscroll').scroll(vim.wo.scroll, true, 250)<CR>
Description
Left hand side <C-Y>
Right hand side <Cmd>lua require('neoscroll').scroll(-0.10, false, 100)<CR>
Description
Left hand side <C-E>
Right hand side <Cmd>lua require('neoscroll').scroll(0.10, false, 100)<CR>
Description
Left hand side <Plug>PlenaryTestFile
Right hand side :lua require('plenary.test_harness').test_file(vim.fn.expand("%:p"))<CR>
Description Search in buffer
Left hand side <C-S>
Right hand side <Cmd>Telescope current_buffer_fuzzy_find<CR>
Description Debugger: Conditional Breakpoint
Left hand side <F21>
Right hand side
Description Move to above split
Left hand side <C-K>
Right hand side
Description
Left hand side <C-Down>
Right hand side <Plug>(VM-Add-Cursor-Down)
Description Debugger: Step Out
Left hand side <F23>
Right hand side
Description Debugger: Step Over
Left hand side <F10>
Right hand side
Description Debugger: Toggle Breakpoint
Left hand side <F9>
Right hand side
Description Debugger: Restart
Left hand side <F29>
Right hand side
Description Increase window width
Left hand side <C-Right>
Right hand side <Cmd>vertical resize +2<CR>
Description Debugger: Pause
Left hand side <F6>
Right hand side
Description Debugger: Step Into
Left hand side <F11>
Right hand side
Description Code Action
Left hand side <C-Space>
Right hand side <Cmd>lua vim.lsp.buf.code_action()<CR>
Description Force quit
Left hand side <C-Q>
Right hand side <Cmd>q!<CR>
Description Move to left split
Left hand side <C-H>
Right hand side
Description Move to below split
Left hand side <C-J>
Right hand side
Description
Left hand side <C-Up>
Right hand side <Plug>(VM-Add-Cursor-Up)
Description Decrease window width
Left hand side <C-Left>
Right hand side <Cmd>vertical resize -2<CR>
Description Debugger: Start
Left hand side <F5>
Right hand side
Description Debugger: Stop
Left hand side <F17>
Right hand side
Description Toggle terminal
Left hand side <F7>
Right hand side <Cmd>execute v:count . "ToggleTerm"<CR>
Description Toggle terminal
Left hand side <C-'>
Right hand side <Cmd>execute v:count . "ToggleTerm"<CR>
Description Move to right split
Left hand side <C-L>
Right hand side

Visual mode keymaps

Description Indent line
Left hand side <Tab>
Right hand side >gv
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 Toggle comment for selection
Left hand side ,/
Right hand side <Esc><Cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<CR>
Description Format Range
Left hand side ,cf
Right hand side
Description Narrow (True Zen)
Left hand side ,zn
Right hand side
Description Evaluate Input
Left hand side ,dE
Right hand side
Description Git link open
Left hand side ,gz
Right hand side <Cmd>GitLink!<CR>
Description Git link copy
Left hand side ,gy
Right hand side <Cmd>GitLink<CR>
Description Code Action
Left hand side ,ca
Right hand side <Cmd>'<lt>,'>lua vim.lsp.buf.code_action()<CR>
Description Structural search and replace
Left hand side ,sr
Right hand side
Description
Left hand side [%
Right hand side <Plug>(MatchitVisualMultiBackward)
Description
Left hand side \c
Right hand side <Plug>(VM-Visual-Cursors)
Description
Left hand side \a
Right hand side <Plug>(VM-Visual-Add)
Description
Left hand side \f
Right hand side <Plug>(VM-Visual-Find)
Description
Left hand side \/
Right hand side <Plug>(VM-Visual-Regex)
Description
Left hand side \A
Right hand side <Plug>(VM-Visual-All)
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 Comment toggle blockwise (visual)
Left hand side gb
Right hand side
Description Comment toggle linewise (visual)
Left hand side gc
Right hand side
Description Move cursor down
Left hand side j
Right hand side v:count == 0 ? 'gj' : 'j'
Description Move cursor up
Left hand side k
Right hand side v:count == 0 ? 'gk' : 'k'
Description
Left hand side zb
Right hand side <Cmd>lua require('neoscroll').zb(250)<CR>
Description
Left hand side zt
Right hand side <Cmd>lua require('neoscroll').zt(250)<CR>
Description
Left hand side zz
Right hand side <Cmd>lua require('neoscroll').zz(250)<CR>
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'"
Description
Left hand side <C-F>
Right hand side <Cmd>lua require('neoscroll').scroll(vim.api.nvim_win_get_height(0), true, 450)<CR>
Description
Left hand side <C-U>
Right hand side <Cmd>lua require('neoscroll').scroll(-vim.wo.scroll, true, 250)<CR>
Description
Left hand side <C-D>
Right hand side <Cmd>lua require('neoscroll').scroll(vim.wo.scroll, true, 250)<CR>
Description
Left hand side <C-Y>
Right hand side <Cmd>lua require('neoscroll').scroll(-0.10, false, 100)<CR>
Description
Left hand side <C-E>
Right hand side <Cmd>lua require('neoscroll').scroll(0.10, false, 100)<CR>
Description
Left hand side <C-B>
Right hand side <Cmd>lua require('neoscroll').scroll(-vim.api.nvim_win_get_height(0), true, 450)<CR>
Description
Left hand side <C-N>
Right hand side <Plug>(VM-Find-Subword-Under)
Description
Left hand side <Plug>(VM-Visual-Regex)
Right hand side :call vm#commands#find_by_regex(2)<CR>:call feedkeys('/', 'n')<CR>
Description
Left hand side <Plug>(VM-Find-Subword-Under)
Right hand side <SNR>26_Visual('under')
Description
Left hand side <Plug>(VM-Visual-Reduce)
Right hand side :<C-U>call vm#visual#reduce()<CR>
Description
Left hand side <Plug>(VM-Visual-Add)
Right hand side <Esc>:call vm#commands#visual_add()<CR>
Description
Left hand side <Plug>(VM-Visual-Cursors)
Right hand side <Esc>:call vm#commands#visual_cursors()<CR>
Description
Left hand side <Plug>(VM-Visual-All)
Right hand side <SNR>26_Visual('all')
Description
Left hand side <Plug>(VM-Visual-Find)
Right hand side vm#operators#find(1, 1)
Description Force write
Left hand side <C-S>
Right hand side <Esc><Cmd>silent! update! | redraw<CR>
Description Unindent line
Left hand side <S-Tab>
Right hand side <lt>gv

Operator mode keymaps

Description
Left hand side %
Right hand side <Plug>(MatchitOperationForward)
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
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>