diff --git a/doc/LazyVim.txt b/doc/LazyVim.txt index ca713441..479a551c 100644 --- a/doc/LazyVim.txt +++ b/doc/LazyVim.txt @@ -6,6 +6,7 @@ Table of Contents *LazyVim-table-of-contents* 1. LazyVim |LazyVim-lazyvim| - Getting Started |LazyVim-getting-started| - Todo |LazyVim-todo| + - Keymaps |LazyVim-keymaps| - Plugins |LazyVim-plugins| ============================================================================== @@ -58,6 +59,140 @@ TODO *LazyVim-todo* - test all-the-things +KEYMAPS *LazyVim-keymaps* + +GENERAL ~ + +│ Key │ Description │ Mode │ +│ │Go to left window │**n** │ +│ │Go to lower window │**n** │ +│ │Go to upper window │**n** │ +│ │Go to right window │**n** │ +│ │Increase window height │**n** │ +│ │Decrease window height │**n** │ +│ │Decrease window width │**n** │ +│ │Increase window width │**n** │ +│ │Move down │**n**, **v**, **i** │ +│ │Move up │**n**, **v**, **i** │ +│ │Prev buffer │**n** │ +│ │Next buffer │**n** │ +│[p │Paste below │**n** │ +│]p │Paste above │**n** │ +│ │Escape and clear hlsearch │**i**, **n** │ +│n │Next search result │**n**, **x**, **o** │ +│N │Prev search result │**n**, **x**, **o** │ +│ │Save file │**i**, **v**, **n**, **s**│ +│l │Lazy │**n** │ +│fn │New File │**n** │ +│xl │Open Location List │**n** │ +│xq │Open Quickfix List │**n** │ +│tf │Format on Save │**n** │ +│ts │Spelling │**n** │ +│tw │Word Wrap │**n** │ +│tn │Line Numbers │**n** │ +│td │Diagnostics │**n** │ +│tc │Conceal │**n** │ +│gg │Lazygit (cwd) │**n** │ +│gG │Lazygit (root dir) │**n** │ +│qq │Quit all │**n** │ +│hl │Highlight Groups at cursor│**n** │ +│ot │Terminal (root dir) │**n** │ +│oT │Terminal (cwd) │**n** │ +│ │Enter Normal Mode │**t** │ +│ww │other-window │**n** │ +│wd │delete-window │**n** │ +│w- │split-window-below │**n** │ +│w\| │split-window-right │**n** │ +│l │Last │**n** │ +│f │First │**n** │ +│ │New Tab │**n** │ +│] │Next │**n** │ +│d │Close │**n** │ +│[ │Previous │**n** │ +│b] │Next Buffer │**n** │ +│bb │Switch to Other Buffer │**n** │ +│b[ │Previous Buffer │**n** │ +│ │Switch to Other Buffer │**n** │ + + +LSP ~ + +│ Key │ Description │ Mode │ +│cd │Line Diagnostics │**n** │ +│cl │Lsp Info │**n** │ +│xd │Telescope Diagnostics│**n** │ +│gd │Goto Definition │**n** │ +│gr │References │**n** │ +│gD │Goto Declaration │**n** │ +│gI │Goto Implementation │**n** │ +│gt │Goto Type Definition │**n** │ +│K │Hover │**n** │ +│gK │Signature Help │**n** │ +│[d │Next Diagnostic │**n** │ +│]d │Prev Diagnostic │**n** │ +│]e │Next Error │**n** │ +│[e │Prev Error │**n** │ +│]w │Next Warning │**n** │ +│[w │Prev Warning │**n** │ +│ca │Code Action │**n**, **v**│ +│cf │Format Document │**n** │ +│cf │Format Range │**v** │ +│cr │Rename │**n** │ + + +PLUGINS ~ + +│ Key │ Description │Mode │ +│cm │mason.nvim Mason │**n**│ +│bd │mini.bufremove Delete Buffer │**n**│ +│bD │mini.bufremove Delete Buffer (Force) │**n**│ +│ft │neo-tree.nvim NeoTree (root dir) │**n**│ +│fT │neo-tree.nvim NeoTree (cwd) │**n**│ +│ │noice.nvim Redirect Cmdline │**c**│ +│nl │noice.nvim Noice Last Message │**n**│ +│nh │noice.nvim Noice History │**n**│ +│na │noice.nvim Noice All │**n**│ +│nd │nvim-notify Delete all Notifications │**n**│ +│sr │nvim-spectre Replace in files (Spectre) │**n**│ +│qs │persistence.nvim Restore Session │**n**│ +│ql │persistence.nvim Restore Last Session │**n**│ +│qd │persistence.nvim Don’t Save Current Session│**n**│ +│/ │telescope.nvim Find in Files (Grep) │**n**│ +│ │telescope.nvim Find Files (root dir) │**n**│ +│fb │telescope.nvim Buffers │**n**│ +│ff │telescope.nvim Find Files (root dir) │**n**│ +│fF │telescope.nvim Find Files (cwd) │**n**│ +│fr │telescope.nvim Recent │**n**│ +│gc │telescope.nvim commits │**n**│ +│gs │telescope.nvim status │**n**│ +│ha │telescope.nvim Auto Commands │**n**│ +│hc │telescope.nvim Commands │**n**│ +│hf │telescope.nvim File Types │**n**│ +│hh │telescope.nvim Help Pages │**n**│ +│hk │telescope.nvim Key Maps │**n**│ +│hm │telescope.nvim Man Pages │**n**│ +│ho │telescope.nvim Options │**n**│ +│hs │telescope.nvim Search Highlight Groups│**n**│ +│ht │telescope.nvim Telescope │**n**│ +│sb │telescope.nvim Buffer │**n**│ +│sc │telescope.nvim Command History │**n**│ +│sg │telescope.nvim Grep (root dir) │**n**│ +│sG │telescope.nvim Grep (cwd) │**n**│ +│sm │telescope.nvim Jump to Mark │**n**│ +│, │telescope.nvim Switch Buffer │**n**│ +│: │telescope.nvim Command History │**n**│ +│ss │telescope.nvim Goto Symbol │**n**│ +│]t │todo-comments.nvim Next todo comment │**n**│ +│[t │todo-comments.nvim Previous todo comment │**n**│ +│xt │todo-comments.nvim Todo Trouble │**n**│ +│xtt │todo-comments.nvim Todo Trouble │**n**│ +│xT │todo-comments.nvim Todo Telescope │**n**│ +│xx │trouble.nvim Document Diagnostics (Trouble) │**n**│ +│xX │trouble.nvim Workspace Diagnostics (Trouble) │**n**│ +│]] │vim-illuminate Next Reference │**n**│ +│[[ │vim-illuminate Prev Reference │**n**│ + + PLUGINS *LazyVim-plugins*