{ "distribution": "custom", "masonTools": [ "basedpyright", "basedpyright-langserver", "bash-language-server", "biome", "codelldb", "css-variables-language-server", "cssmodules-language-server", "debugpy", "debugpy-adapter", "deno", "emmet-language-server", "gh", "htmlhint", "jq", "js-debug-adapter", "lua-language-server", "markdownlint", "marksman", "markuplint", "prettier", "prettierd", "ruff", "rust-analyzer", "shellcheck", "shfmt", "stylelint", "stylua", "tailwindcss-language-server", "taplo", "typescript-language-server", "vscode-css-language-server", "vscode-eslint-language-server", "vscode-html-language-server", "vscode-json-language-server", "vue-language-server", "yaml-language-server" ], "plugins": [ "Diogo-ss/five-server.nvim", "Exafunction/codeium.vim", "HiPhish/rainbow-delimiters.nvim", "JoosepAlviste/nvim-ts-context-commentstring", "L3MON4D3/LuaSnip", "LazyVim/LazyVim", "LunarVim/bigfile.nvim", "MeanderingProgrammer/py-requirements.nvim", "MunifTanjim/nui.nvim", "RRethy/nvim-treesitter-endwise", "RRethy/vim-illuminate", "Saecki/crates.nvim", "ThePrimeagen/refactoring.nvim", "VidocqH/lsp-lens.nvim", "Weissle/persistent-breakpoints.nvim", "Zeioth/compiler.nvim", "Zeioth/dooku.nvim", "akinsho/bufferline.nvim", "antosha417/nvim-lsp-file-operations", "aznhe21/actions-preview.nvim", "b0o/SchemaStore.nvim", "catppuccin/nvim", "cbochs/grapple.nvim", "chrisgrieser/nvim-puppeteer", "chrisgrieser/nvim-recorder", "chrisgrieser/nvim-various-textobjs", "ckolkey/ts-node-action", "creativenull/dotfyle-metadata.nvim", "danymat/neogen", "dawsers/telescope-floaterm.nvim", "debugloop/telescope-undo.nvim", "declancm/cinnamon.nvim", "dmmulroy/ts-error-translator.nvim", "dmmulroy/tsc.nvim", "dnlhc/glance.nvim", "dstein64/vim-startuptime", "echasnovski/mini.ai", "echasnovski/mini.bufremove", "echasnovski/mini.comment", "echasnovski/mini.indentscope", "echasnovski/mini.move", "echasnovski/mini.pairs", "echasnovski/mini.surround", "epwalsh/obsidian.nvim", "folke/edgy.nvim", "folke/flash.nvim", "folke/lazy.nvim", "folke/neoconf.nvim", "folke/neodev.nvim", "folke/noice.nvim", "folke/persistence.nvim", "folke/todo-comments.nvim", "folke/tokyonight.nvim", "folke/trouble.nvim", "folke/which-key.nvim", "gaoDean/autolist.nvim", "gbprod/yanky.nvim", "gennaro-tedesco/nvim-jqx", "haringsrob/nvim_context_vt", "hrsh7th/cmp-buffer", "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-path", "hrsh7th/nvim-cmp", "iamcco/markdown-preview.nvim", "jay-babu/mason-nvim-dap.nvim", "jellydn/gen.nvim", "jvgrootveld/telescope-zoxide", "kkharji/sqlite.lua", "lambdalisue/suda.vim", "lewis6991/gitsigns.nvim", "linux-cultist/venv-selector.nvim", "luckasRanarison/nvim-devdocs", "lukas-reineke/headlines.nvim", "lukas-reineke/indent-blankline.nvim", "mfussenegger/nvim-dap", "mfussenegger/nvim-dap-python", "mfussenegger/nvim-lint", "mikesmithgh/kitty-scrollback.nvim", "mistricky/codesnap.nvim", "monaqa/dial.nvim", "mrcjkb/rustaceanvim", "mrjones2014/smart-splits.nvim", "neovim/nvim-lspconfig", "nvim-lua/plenary.nvim", "nvim-lualine/lualine.nvim", "nvim-neo-tree/neo-tree.nvim", "nvim-neotest/neotest-python", "nvim-neotest/nvim-nio", "nvim-pack/nvim-spectre", "nvim-telescope/telescope-fzf-native.nvim", "nvim-telescope/telescope.nvim", "nvim-tree/nvim-web-devicons", "nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter-context", "nvim-treesitter/nvim-treesitter-textobjects", "nvimdev/dashboard-nvim", "rafamadriz/friendly-snippets", "rcarriga/nvim-dap-ui", "rcarriga/nvim-notify", "roobert/search-replace.nvim", "saadparwaiz1/cmp_luasnip", "sindrets/diffview.nvim", "smoka7/hydra.nvim", "smoka7/multicursors.nvim", "someone-stole-my-name/yaml-companion.nvim", "stevearc/conform.nvim", "stevearc/dressing.nvim", "stevearc/overseer.nvim", "theHamsta/nvim-dap-virtual-text", "tsakirist/telescope-lazy.nvim", "uga-rosa/ccc.nvim", "voldikss/vim-floaterm", "vuki656/package-info.nvim", "wakatime/vim-wakatime", "williamboman/mason-lspconfig.nvim", "williamboman/mason.nvim", "windwp/nvim-ts-autotag", "zapling/mason-lock.nvim", "zeioth/garbage-day.nvim", "ziontee113/icon-picker.nvim" ], "keymaps": [ { "desc": "Next Tab", "noremap": true, "lhs": "", "mode": "n", "rhs": "tabnext" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Escape and Clear hlsearch", "noremap": true, "lhs": "", "mode": "n", "rhs": "noh" }, { "desc": "", "noremap": true, "lhs": "lÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "l", "mode": "n", "rhs": "lua require(\"which-key\").show(\" l\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "lua require(\"which-key\").show(\" \", {mode = \"n\", auto = true})" }, { "desc": "Toggle Lsp Lens", "noremap": true, "lhs": "ue", "mode": "n", "rhs": "LspLensToggle" }, { "desc": "Code Action Preview", "noremap": true, "lhs": "ca", "mode": "v", "rhs": "" }, { "desc": "Code Action Preview", "noremap": true, "lhs": "ca", "mode": "n", "rhs": "" }, { "desc": "Format Injected Langs", "noremap": true, "lhs": "cF", "mode": "v", "rhs": "" }, { "desc": "Format Injected Langs", "noremap": true, "lhs": "cF", "mode": "n", "rhs": "" }, { "desc": "Trait", "noremap": true, "lhs": "sst", "mode": "n", "rhs": "" }, { "desc": "Struct", "noremap": true, "lhs": "sss", "mode": "n", "rhs": "" }, { "desc": "Module", "noremap": true, "lhs": "ssM", "mode": "n", "rhs": "" }, { "desc": "Interface", "noremap": true, "lhs": "ssi", "mode": "n", "rhs": "" }, { "desc": "Enum", "noremap": true, "lhs": "sse", "mode": "n", "rhs": "" }, { "desc": "Constructor", "noremap": true, "lhs": "ssC", "mode": "n", "rhs": "" }, { "desc": "Method", "noremap": true, "lhs": "ssm", "mode": "n", "rhs": "" }, { "desc": "Function", "noremap": true, "lhs": "ssf", "mode": "n", "rhs": "" }, { "desc": "Class", "noremap": true, "lhs": "ssc", "mode": "n", "rhs": "" }, { "desc": "All", "noremap": true, "lhs": "ssa", "mode": "n", "rhs": "" }, { "desc": "Goto Symbol (Workspace)", "noremap": true, "lhs": "sS", "mode": "n", "rhs": "" }, { "desc": "Goto Symbol", "noremap": true, "lhs": "ss", "mode": "n", "rhs": "" }, { "desc": "Colorscheme with Preview", "noremap": true, "lhs": "uC", "mode": "n", "rhs": "" }, { "desc": "Selection (cwd)", "noremap": true, "lhs": "sW", "mode": "v", "rhs": "" }, { "desc": "Selection (Root Dir)", "noremap": true, "lhs": "sw", "mode": "v", "rhs": "" }, { "desc": "Word (cwd)", "noremap": true, "lhs": "sW", "mode": "n", "rhs": "" }, { "desc": "Word (Root Dir)", "noremap": true, "lhs": "sw", "mode": "n", "rhs": "" }, { "desc": "Resume", "noremap": true, "lhs": "sR", "mode": "n", "rhs": "Telescope resume" }, { "desc": "Options", "noremap": true, "lhs": "so", "mode": "n", "rhs": "Telescope vim_options" }, { "desc": "Jump to Mark", "noremap": true, "lhs": "sm", "mode": "n", "rhs": "Telescope marks" }, { "desc": "Man Pages", "noremap": true, "lhs": "sM", "mode": "n", "rhs": "Telescope man_pages" }, { "desc": "Key Maps", "noremap": true, "lhs": "sk", "mode": "n", "rhs": "Telescope keymaps" }, { "desc": "Search Highlight Groups", "noremap": true, "lhs": "sH", "mode": "n", "rhs": "Telescope highlights" }, { "desc": "Help Pages", "noremap": true, "lhs": "sh", "mode": "n", "rhs": "Telescope help_tags" }, { "desc": "Grep (cwd)", "noremap": true, "lhs": "sG", "mode": "n", "rhs": "" }, { "desc": "Grep (Root Dir)", "noremap": true, "lhs": "sg", "mode": "n", "rhs": "" }, { "desc": "Workspace Diagnostics", "noremap": true, "lhs": "sD", "mode": "n", "rhs": "Telescope diagnostics" }, { "desc": "Document Diagnostics", "noremap": true, "lhs": "sd", "mode": "n", "rhs": "Telescope diagnostics bufnr=0" }, { "desc": "Commands", "noremap": true, "lhs": "sC", "mode": "n", "rhs": "Telescope commands" }, { "desc": "Command History", "noremap": true, "lhs": "sc", "mode": "n", "rhs": "Telescope command_history" }, { "desc": "Buffer", "noremap": true, "lhs": "sb", "mode": "n", "rhs": "Telescope current_buffer_fuzzy_find" }, { "desc": "Auto Commands", "noremap": true, "lhs": "sa", "mode": "n", "rhs": "Telescope autocommands" }, { "desc": "Registers", "noremap": true, "lhs": "s\"", "mode": "n", "rhs": "Telescope registers" }, { "desc": "Status", "noremap": true, "lhs": "gs", "mode": "n", "rhs": "Telescope git_status" }, { "desc": "Commits", "noremap": true, "lhs": "gc", "mode": "n", "rhs": "Telescope git_commits" }, { "desc": "Recent (cwd)", "noremap": true, "lhs": "fR", "mode": "n", "rhs": "" }, { "desc": "Recent", "noremap": true, "lhs": "fr", "mode": "n", "rhs": "Telescope oldfiles" }, { "desc": "Find Files (git-files)", "noremap": true, "lhs": "fg", "mode": "n", "rhs": "Telescope git_files" }, { "desc": "Find Files (cwd)", "noremap": true, "lhs": "fF", "mode": "n", "rhs": "" }, { "desc": "Find Files (Root Dir)", "noremap": true, "lhs": "ff", "mode": "n", "rhs": "" }, { "desc": "Find Config File", "noremap": true, "lhs": "fc", "mode": "n", "rhs": "" }, { "desc": "Buffers", "noremap": true, "lhs": "fb", "mode": "n", "rhs": "Telescope buffers sort_mru=true sort_lastused=true" }, { "desc": "Command History", "noremap": true, "lhs": ":", "mode": "n", "rhs": "Telescope command_history" }, { "desc": "Constructor", "noremap": true, "lhs": "sSC", "mode": "n", "rhs": "" }, { "desc": "Grep (Root Dir)", "noremap": true, "lhs": "/", "mode": "n", "rhs": "" }, { "desc": "Switch Buffer", "noremap": true, "lhs": ",", "mode": "n", "rhs": "Telescope buffers sort_mru=true sort_lastused=true" }, { "desc": "Spelling", "noremap": true, "lhs": "S", "mode": "n", "rhs": "Telescope spell_suggest" }, { "desc": "Branches", "noremap": true, "lhs": "gb", "mode": "n", "rhs": "Telescope git_branches" }, { "desc": "Stash", "noremap": true, "lhs": "gS", "mode": "n", "rhs": "Telescope git_stash" }, { "desc": "File History", "noremap": true, "lhs": "gf", "mode": "n", "rhs": "Telescope git_bcommits" }, { "desc": "Find Files (hidden)", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Find Files (hidden)", "noremap": true, "lhs": "fh", "mode": "n", "rhs": "" }, { "desc": "Pickers (Telescope)", "noremap": true, "lhs": "sp", "mode": "n", "rhs": "Telescope builtin" }, { "desc": "Treesitter Symbols", "noremap": true, "lhs": "sA", "mode": "n", "rhs": "" }, { "desc": "Variable", "noremap": true, "lhs": "sSv", "mode": "n", "rhs": "" }, { "desc": "Property", "noremap": true, "lhs": "sSp", "mode": "n", "rhs": "" }, { "desc": "Field", "noremap": true, "lhs": "sSF", "mode": "n", "rhs": "" }, { "desc": "Trait", "noremap": true, "lhs": "sSt", "mode": "n", "rhs": "" }, { "desc": "Struct", "noremap": true, "lhs": "sSs", "mode": "n", "rhs": "" }, { "desc": "Module", "noremap": true, "lhs": "sSM", "mode": "n", "rhs": "" }, { "desc": "Interface", "noremap": true, "lhs": "sSi", "mode": "n", "rhs": "" }, { "desc": "Enum", "noremap": true, "lhs": "sSe", "mode": "n", "rhs": "" }, { "desc": "Find Files (Root Dir)", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Method", "noremap": true, "lhs": "sSm", "mode": "n", "rhs": "" }, { "desc": "Function", "noremap": true, "lhs": "sSf", "mode": "n", "rhs": "" }, { "desc": "Class", "noremap": true, "lhs": "sSc", "mode": "n", "rhs": "" }, { "desc": "All", "noremap": true, "lhs": "sSa", "mode": "n", "rhs": "" }, { "desc": "Variable", "noremap": true, "lhs": "ssv", "mode": "n", "rhs": "" }, { "desc": "Property", "noremap": true, "lhs": "ssp", "mode": "n", "rhs": "" }, { "desc": "Field", "noremap": true, "lhs": "ssF", "mode": "n", "rhs": "" }, { "desc": "YAML Schema", "noremap": true, "lhs": "cy", "mode": "n", "rhs": "Telescope yaml_schema" }, { "desc": "Toggle Treesitter Context", "noremap": true, "lhs": "ut", "mode": "n", "rhs": "" }, { "desc": "Dap UI", "noremap": true, "lhs": "du", "mode": "n", "rhs": "" }, { "desc": "Eval", "noremap": true, "lhs": "de", "mode": "v", "rhs": "" }, { "desc": "Eval", "noremap": true, "lhs": "de", "mode": "n", "rhs": "" }, { "desc": "Step Over", "noremap": true, "lhs": "dO", "mode": "n", "rhs": "" }, { "desc": "Step Out", "noremap": true, "lhs": "do", "mode": "n", "rhs": "" }, { "desc": "Run Last", "noremap": true, "lhs": "dl", "mode": "n", "rhs": "" }, { "desc": "Up", "noremap": true, "lhs": "dk", "mode": "n", "rhs": "" }, { "desc": "Down", "noremap": true, "lhs": "dj", "mode": "n", "rhs": "" }, { "desc": "Step Into", "noremap": true, "lhs": "di", "mode": "n", "rhs": "" }, { "desc": "Go to Line (No Execute)", "noremap": true, "lhs": "dg", "mode": "n", "rhs": "" }, { "desc": "Run to Cursor", "noremap": true, "lhs": "dC", "mode": "n", "rhs": "" }, { "desc": "Run with Args", "noremap": true, "lhs": "da", "mode": "n", "rhs": "" }, { "desc": "Continue", "noremap": true, "lhs": "dc", "mode": "n", "rhs": "" }, { "desc": "Toggle Breakpoint", "noremap": true, "lhs": "db", "mode": "n", "rhs": "" }, { "desc": "Widgets", "noremap": true, "lhs": "dw", "mode": "n", "rhs": "" }, { "desc": "Terminate", "noremap": true, "lhs": "dt", "mode": "n", "rhs": "" }, { "desc": "Session", "noremap": true, "lhs": "ds", "mode": "n", "rhs": "" }, { "desc": "Toggle REPL", "noremap": true, "lhs": "dr", "mode": "n", "rhs": "" }, { "desc": "Pause", "noremap": true, "lhs": "dp", "mode": "n", "rhs": "" }, { "desc": "Breakpoint Condition", "noremap": true, "lhs": "dbB", "mode": "n", "rhs": "PBSetConditionalBreakpoint" }, { "desc": "Delete All Breakpoints", "noremap": true, "lhs": "dbd", "mode": "n", "rhs": "PBClearAllBreakpoints" }, { "desc": "Toggle Breakpoint", "noremap": true, "lhs": "dbb", "mode": "n", "rhs": "PBToggleBreakpoint" }, { "desc": "Todo/Fix/Fixme (Trouble)", "noremap": true, "lhs": "xT", "mode": "n", "rhs": "TodoTrouble keywords=TODO,FIX,FIXME" }, { "desc": "Todo (Trouble)", "noremap": true, "lhs": "xt", "mode": "n", "rhs": "TodoTrouble" }, { "desc": "Todo", "noremap": true, "lhs": "st", "mode": "n", "rhs": "TodoTelescope" }, { "desc": "Todo/Fix/Fixme", "noremap": true, "lhs": "sT", "mode": "n", "rhs": "TodoTelescope keywords=TODO,FIX,FIXME" }, { "desc": "Toggle Context", "noremap": true, "lhs": "ux", "mode": "n", "rhs": "NvimContextVtToggle" }, { "desc": "Deletions Inline", "noremap": true, "lhs": "ghe", "mode": "n", "rhs": "Gitsigns toggle_deleted" }, { "desc": "Toggle Line Blame", "noremap": true, "lhs": "uB", "mode": "n", "rhs": "Gitsigns toggle_current_line_blame" }, { "desc": "Toggle Current Session Recording", "noremap": true, "lhs": "qt", "mode": "n", "rhs": "" }, { "desc": "Save Session", "noremap": true, "lhs": "qS", "mode": "n", "rhs": "" }, { "desc": "Don't Save Current Session", "noremap": true, "lhs": "qd", "mode": "n", "rhs": "" }, { "desc": "Restore Last Session", "noremap": true, "lhs": "ql", "mode": "n", "rhs": "" }, { "desc": "Restore Session", "noremap": true, "lhs": "qs", "mode": "n", "rhs": "" }, { "desc": "Mason", "noremap": true, "lhs": "cim", "mode": "n", "rhs": "Mason" }, { "desc": "Blame Line (LazyGit)", "noremap": true, "lhs": "ghB", "mode": "n", "rhs": "" }, { "desc": "Remove Word from Dictionary", "noremap": true, "lhs": "@", "mode": "n", "rhs": "zug" }, { "desc": "Add Word to Dictionary", "noremap": true, "lhs": "!", "mode": "n", "rhs": "zg" }, { "desc": "Dashboard", "noremap": true, "lhs": "fd", "mode": "n", "rhs": "" }, { "desc": "Root", "noremap": true, "lhs": "cir", "mode": "n", "rhs": "LazyRoot" }, { "desc": "Lint", "noremap": true, "lhs": "ciL", "mode": "n", "rhs": "" }, { "desc": "Conform", "noremap": true, "lhs": "cic", "mode": "n", "rhs": "ConformInfo" }, { "desc": "Formatting", "noremap": true, "lhs": "cif", "mode": "n", "rhs": "LazyFormatInfo" }, { "desc": "Toggle Tabline", "noremap": true, "lhs": "u", "mode": "n", "rhs": "" }, { "desc": "Toggle Statusline", "noremap": true, "lhs": "uS", "mode": "n", "rhs": "" }, { "desc": "Current Buffer in New Tab", "noremap": true, "lhs": "b", "mode": "n", "rhs": "tabnew %" }, { "desc": "Last Buffer", "noremap": true, "lhs": "ba", "mode": "n", "rhs": "blast" }, { "desc": "First Buffer", "noremap": true, "lhs": "bf", "mode": "n", "rhs": "bfirst" }, { "desc": "Tabs", "noremap": true, "lhs": "f", "mode": "n", "rhs": "" }, { "desc": "Tab 9", "noremap": true, "lhs": "9", "mode": "n", "rhs": "tabn 9" }, { "desc": "Tab 8", "noremap": true, "lhs": "8", "mode": "n", "rhs": "tabn 8" }, { "desc": "Tab 7", "noremap": true, "lhs": "7", "mode": "n", "rhs": "tabn 7" }, { "desc": "Tab 6", "noremap": true, "lhs": "6", "mode": "n", "rhs": "tabn 6" }, { "desc": "Tab 5", "noremap": true, "lhs": "5", "mode": "n", "rhs": "tabn 5" }, { "desc": "Tab 4", "noremap": true, "lhs": "4", "mode": "n", "rhs": "tabn 4" }, { "desc": "Tab 3", "noremap": true, "lhs": "3", "mode": "n", "rhs": "tabn 3" }, { "desc": "Tab 2", "noremap": true, "lhs": "2", "mode": "n", "rhs": "tabn 2" }, { "desc": "Tab 1", "noremap": true, "lhs": "1", "mode": "n", "rhs": "tabn 1" }, { "desc": "Lazy Sync", "noremap": true, "lhs": "ls", "mode": "n", "rhs": "" }, { "desc": "Lazy Check", "noremap": true, "lhs": "lC", "mode": "n", "rhs": "" }, { "desc": "Lazy Update", "noremap": true, "lhs": "lu", "mode": "n", "rhs": "" }, { "desc": "LazyVim Changelog", "noremap": true, "lhs": "lc", "mode": "n", "rhs": "" }, { "desc": "Extras", "noremap": true, "lhs": "lx", "mode": "n", "rhs": "LazyExtras" }, { "desc": "LazyVim Repo", "noremap": true, "lhs": "lr", "mode": "n", "rhs": "" }, { "desc": "LazyVim Docs", "noremap": true, "lhs": "ld", "mode": "n", "rhs": "" }, { "desc": "Lazy", "noremap": true, "lhs": "ll", "mode": "n", "rhs": "Lazy" }, { "desc": "Search Current Word on Brave Search", "noremap": true, "lhs": "?", "mode": "n", "rhs": "" }, { "desc": "Previous Tab", "noremap": true, "lhs": "[", "mode": "n", "rhs": "tabprevious" }, { "desc": "Close Tab", "noremap": true, "lhs": "d", "mode": "n", "rhs": "tabclose" }, { "desc": "Next Tab", "noremap": true, "lhs": "]", "mode": "n", "rhs": "tabnext" }, { "desc": "New Tab", "noremap": true, "lhs": "", "mode": "n", "rhs": "tabnew" }, { "desc": "First Tab", "noremap": true, "lhs": "f", "mode": "n", "rhs": "tabfirst" }, { "desc": "Last Tab", "noremap": true, "lhs": "l", "mode": "n", "rhs": "tablast" }, { "desc": "Split Window Right", "noremap": true, "lhs": "|", "mode": "n", "rhs": "v" }, { "desc": "Split Window Below", "noremap": true, "lhs": "-", "mode": "n", "rhs": "s" }, { "desc": "Split Window Right", "noremap": true, "lhs": "w|", "mode": "n", "rhs": "v" }, { "desc": "Split Window Below", "noremap": true, "lhs": "w-", "mode": "n", "rhs": "s" }, { "desc": "Delete Window", "noremap": true, "lhs": "wd", "mode": "n", "rhs": "c" }, { "desc": "Other Window", "noremap": true, "lhs": "ww", "mode": "n", "rhs": "p" }, { "desc": "", "noremap": true, "lhs": "fT", "mode": "n", "rhs": "" }, { "desc": "Terminal (Root Dir)", "noremap": true, "lhs": "ft", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "L", "mode": "n", "rhs": "" }, { "desc": "Inspect Pos", "noremap": true, "lhs": "ui", "mode": "n", "rhs": "" }, { "desc": "Quit All", "noremap": true, "lhs": "qq", "mode": "n", "rhs": "qa" }, { "desc": "Toggle Background", "noremap": true, "lhs": "ub", "mode": "n", "rhs": "" }, { "desc": "Toggle Treesitter Highlight", "noremap": true, "lhs": "uT", "mode": "n", "rhs": "" }, { "desc": "Toggle Inlay Hints", "noremap": true, "lhs": "uh", "mode": "n", "rhs": "" }, { "desc": "Toggle Conceal", "noremap": true, "lhs": "uc", "mode": "n", "rhs": "" }, { "desc": "Toggle Diagnostics", "noremap": true, "lhs": "ud", "mode": "n", "rhs": "" }, { "desc": "Toggle Line Numbers", "noremap": true, "lhs": "ul", "mode": "n", "rhs": "" }, { "desc": "Toggle Relative Line Numbers", "noremap": true, "lhs": "uL", "mode": "n", "rhs": "" }, { "desc": "Toggle Word Wrap", "noremap": true, "lhs": "uw", "mode": "n", "rhs": "" }, { "desc": "Toggle Spelling", "noremap": true, "lhs": "us", "mode": "n", "rhs": "" }, { "desc": "Toggle Auto Format (Buffer)", "noremap": true, "lhs": "uF", "mode": "n", "rhs": "" }, { "desc": "Toggle Auto Format (Global)", "noremap": true, "lhs": "uf", "mode": "n", "rhs": "" }, { "desc": "Line Diagnostics", "noremap": true, "lhs": "cd", "mode": "n", "rhs": "" }, { "desc": "Format", "noremap": true, "lhs": "cf", "mode": "v", "rhs": "" }, { "desc": "Format", "noremap": true, "lhs": "cf", "mode": "n", "rhs": "" }, { "desc": "Quickfix List", "noremap": true, "lhs": "xq", "mode": "n", "rhs": "copen" }, { "desc": "Location List", "noremap": true, "lhs": "xl", "mode": "n", "rhs": "lopen" }, { "desc": "New File", "noremap": true, "lhs": "fn", "mode": "n", "rhs": "enew" }, { "desc": "Keywordprg", "noremap": true, "lhs": "K", "mode": "n", "rhs": "norm! K" }, { "desc": "Redraw / Clear hlsearch / Diff Update", "noremap": true, "lhs": "ur", "mode": "n", "rhs": "nohlsearch|diffupdate|normal! " }, { "desc": "Switch to Other Buffer", "noremap": true, "lhs": "`", "mode": "n", "rhs": "e #" }, { "desc": "Switch to Other Buffer", "noremap": true, "lhs": "bb", "mode": "n", "rhs": "e #" }, { "desc": "Jump With Current Word", "noremap": true, "lhs": "*", "mode": "n", "rhs": "" }, { "desc": "Quickfix List (Trouble)", "noremap": true, "lhs": "xQ", "mode": "n", "rhs": "Trouble qflist toggle" }, { "desc": "Location List (Trouble)", "noremap": true, "lhs": "xL", "mode": "n", "rhs": "Trouble loclist toggle" }, { "desc": "Buffer Diagnostics (Trouble)", "noremap": true, "lhs": "xX", "mode": "n", "rhs": "Trouble diagnostics toggle filter.buf=0" }, { "desc": "Diagnostics (Trouble)", "noremap": true, "lhs": "xx", "mode": "n", "rhs": "Trouble diagnostics toggle" }, { "desc": "Symbols (Trouble)", "noremap": true, "lhs": "cs", "mode": "n", "rhs": "Trouble symbols toggle focus=false" }, { "desc": "LSP references/definitions/... (Trouble)", "noremap": true, "lhs": "cS", "mode": "n", "rhs": "Trouble lsp toggle focus=false win.position=right" }, { "desc": "File 2", "noremap": true, "lhs": "m2", "mode": "n", "rhs": "Grapple select index=2" }, { "desc": "File 1", "noremap": true, "lhs": "m1", "mode": "n", "rhs": "Grapple select index=1" }, { "desc": "Loaded Scopes", "noremap": true, "lhs": "mS", "mode": "n", "rhs": "Grapple toggle_loaded" }, { "desc": "Scopes", "noremap": true, "lhs": "ms", "mode": "n", "rhs": "Grapple toggle_scopes" }, { "desc": "Clear Current Mark", "noremap": true, "lhs": "mc", "mode": "n", "rhs": "Grapple untag" }, { "desc": "Clear all Marks", "noremap": true, "lhs": "mC", "mode": "n", "rhs": "Grapple reset" }, { "desc": "Marks (Telescope)", "noremap": true, "lhs": "mt", "mode": "n", "rhs": "Telescope grapple tags" }, { "desc": "Marks", "noremap": true, "lhs": "mm", "mode": "n", "rhs": "Grapple toggle_tags" }, { "desc": "Add Mark", "noremap": true, "lhs": "ma", "mode": "n", "rhs": "Grapple tag" }, { "desc": "File 9", "noremap": true, "lhs": "m9", "mode": "n", "rhs": "Grapple select index=9" }, { "desc": "File 8", "noremap": true, "lhs": "m8", "mode": "n", "rhs": "Grapple select index=8" }, { "desc": "File 7", "noremap": true, "lhs": "m7", "mode": "n", "rhs": "Grapple select index=7" }, { "desc": "File 6", "noremap": true, "lhs": "m6", "mode": "n", "rhs": "Grapple select index=6" }, { "desc": "File 5", "noremap": true, "lhs": "m5", "mode": "n", "rhs": "Grapple select index=5" }, { "desc": "File 4", "noremap": true, "lhs": "m4", "mode": "n", "rhs": "Grapple select index=4" }, { "desc": "File 3", "noremap": true, "lhs": "m3", "mode": "n", "rhs": "Grapple select index=3" }, { "desc": "Dismiss All", "noremap": true, "lhs": "snd", "mode": "n", "rhs": "" }, { "desc": "Noice All", "noremap": true, "lhs": "sna", "mode": "n", "rhs": "" }, { "desc": "Noice History", "noremap": true, "lhs": "snh", "mode": "n", "rhs": "" }, { "desc": "Noice Last Message", "noremap": true, "lhs": "snl", "mode": "n", "rhs": "" }, { "desc": "Edgy Select Window", "noremap": true, "lhs": "uE", "mode": "n", "rhs": "" }, { "desc": "Buffer 8", "noremap": true, "lhs": "b8", "mode": "n", "rhs": "BufferLineGoToBuffer 8" }, { "desc": "Buffer 7", "noremap": true, "lhs": "b7", "mode": "n", "rhs": "BufferLineGoToBuffer 7" }, { "desc": "Buffer 6", "noremap": true, "lhs": "b6", "mode": "n", "rhs": "BufferLineGoToBuffer 6" }, { "desc": "Buffer 5", "noremap": true, "lhs": "b5", "mode": "n", "rhs": "BufferLineGoToBuffer 5" }, { "desc": "Buffer 4", "noremap": true, "lhs": "b4", "mode": "n", "rhs": "BufferLineGoToBuffer 4" }, { "desc": "Buffer 3", "noremap": true, "lhs": "b3", "mode": "n", "rhs": "BufferLineGoToBuffer 3" }, { "desc": "Buffer 2", "noremap": true, "lhs": "b2", "mode": "n", "rhs": "BufferLineGoToBuffer 2" }, { "desc": "Buffer 1", "noremap": true, "lhs": "b1", "mode": "n", "rhs": "BufferLineGoToBuffer 1" }, { "desc": "Delete Buffers to the Right", "noremap": true, "lhs": "br", "mode": "n", "rhs": "BufferLineCloseRight" }, { "desc": "Delete Other Buffers", "noremap": true, "lhs": "bo", "mode": "n", "rhs": "BufferLineCloseOthers" }, { "desc": "Delete Non-Pinned Buffers", "noremap": true, "lhs": "bP", "mode": "n", "rhs": "BufferLineGroupClose ungrouped" }, { "desc": "Toggle Pin", "noremap": true, "lhs": "bp", "mode": "n", "rhs": "BufferLineTogglePin" }, { "desc": "Delete Buffers to the Left", "noremap": true, "lhs": "bl", "mode": "n", "rhs": "BufferLineCloseLeft" }, { "desc": "Sort By Extensions", "noremap": true, "lhs": "bs", "mode": "n", "rhs": "BufferLineSortByExtension" }, { "desc": "Sort By Directory", "noremap": true, "lhs": "bS", "mode": "n", "rhs": "BufferLineSortByDirectory" }, { "desc": "Pick Buffer", "noremap": true, "lhs": ".", "mode": "n", "rhs": "BufferLinePick" }, { "desc": "Buffer 9", "noremap": true, "lhs": "b9", "mode": "n", "rhs": "BufferLineGoToBuffer 9" }, { "desc": "Dismiss All Notifications", "noremap": true, "lhs": "un", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gCÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "wÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "cLÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "qÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "dbÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "oÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "mÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "bÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "lÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "uÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "Þ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ghÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gCÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "wÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "xÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "cLÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ceÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ciÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "pwÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ppÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "snÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "sSÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ssÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "siÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ftÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "fÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "aÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "qÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "oÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "mÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "bÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "dÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ghÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "uÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "xÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ciÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ceÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "cÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "pwÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ppÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "prÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "iÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "snÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "siÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "sÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ftÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "fÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "aÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "srÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "sÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "dÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "cÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "prÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "pÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "iÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "Þ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua require(\"which-key\").show(\" \", {mode = \"v\", auto = true})" }, { "desc": "Repo History (Diff)", "noremap": true, "lhs": "gR", "mode": "n", "rhs": "" }, { "desc": "Diff View", "noremap": true, "lhs": "gd", "mode": "n", "rhs": "" }, { "desc": "Plugins (Lazy)", "noremap": true, "lhs": "sP", "mode": "n", "rhs": "" }, { "desc": "Upgrade Crate", "noremap": true, "lhs": "prU", "mode": "n", "rhs": "" }, { "desc": "Update All Crates", "noremap": true, "lhs": "pra", "mode": "n", "rhs": "" }, { "desc": "Update Crates", "noremap": true, "lhs": "pru", "mode": "v", "rhs": "" }, { "desc": "Update Crate", "noremap": true, "lhs": "pru", "mode": "n", "rhs": "" }, { "desc": "Reload", "noremap": true, "lhs": "prR", "mode": "n", "rhs": "" }, { "desc": "Crates.io", "noremap": true, "lhs": "prc", "mode": "n", "rhs": "" }, { "desc": "Documentation", "noremap": true, "lhs": "prd", "mode": "n", "rhs": "" }, { "desc": "Repo", "noremap": true, "lhs": "prr", "mode": "n", "rhs": "" }, { "desc": "Homepage", "noremap": true, "lhs": "prh", "mode": "n", "rhs": "" }, { "desc": "Extract into Table", "noremap": true, "lhs": "prT", "mode": "n", "rhs": "" }, { "desc": "Extract into Inline Table", "noremap": true, "lhs": "prt", "mode": "n", "rhs": "" }, { "desc": "Upgrade All Crates", "noremap": true, "lhs": "prA", "mode": "n", "rhs": "" }, { "desc": "Upgrade Crates", "noremap": true, "lhs": "prU", "mode": "v", "rhs": "" }, { "desc": "Print Variable", "noremap": true, "lhs": "dv", "mode": "x", "rhs": "" }, { "desc": "Print Variable", "noremap": true, "lhs": "dv", "mode": "n", "rhs": "" }, { "desc": "Refactor", "noremap": true, "lhs": "cR", "mode": "v", "rhs": "" }, { "desc": "Refactor", "noremap": true, "lhs": "cR", "mode": "n", "rhs": "" }, { "desc": "Remove Printed Variables", "noremap": true, "lhs": "dR", "mode": "n", "rhs": "" }, { "desc": "Find Obsidian Files", "noremap": true, "lhs": "fo", "mode": "n", "rhs": "" }, { "desc": "Find Files", "noremap": true, "lhs": "o", "mode": "n", "rhs": "" }, { "desc": "New Note", "noremap": true, "lhs": "on", "mode": "n", "rhs": "" }, { "desc": "Obsidian Grep", "noremap": true, "lhs": "sO", "mode": "n", "rhs": "" }, { "desc": "Grep", "noremap": true, "lhs": "og", "mode": "n", "rhs": "" }, { "desc": "Open on App", "noremap": true, "lhs": "oo", "mode": "n", "rhs": "" }, { "desc": "Daily Notes", "noremap": true, "lhs": "od", "mode": "n", "rhs": "" }, { "desc": "Paste Image", "noremap": true, "lhs": "oi", "mode": "n", "rhs": "" }, { "desc": "Rename", "noremap": true, "lhs": "or", "mode": "n", "rhs": "" }, { "desc": "Workspace", "noremap": true, "lhs": "ow", "mode": "n", "rhs": "" }, { "desc": "Extract Note", "noremap": true, "lhs": "oe", "mode": "n", "rhs": "" }, { "desc": "New Link", "noremap": true, "lhs": "oN", "mode": "n", "rhs": "" }, { "desc": "Links", "noremap": true, "lhs": "oL", "mode": "n", "rhs": "" }, { "desc": "Link", "noremap": true, "lhs": "ol", "mode": "n", "rhs": "" }, { "desc": "Template", "noremap": true, "lhs": "ot", "mode": "n", "rhs": "" }, { "desc": "Backlinks", "noremap": true, "lhs": "ob", "mode": "n", "rhs": "" }, { "desc": "Multicursor", "noremap": true, "lhs": "M", "mode": "v", "rhs": "" }, { "desc": "Multicursor", "noremap": true, "lhs": "M", "mode": "n", "rhs": "" }, { "desc": "Yank History", "noremap": true, "lhs": "sy", "mode": "n", "rhs": "" }, { "desc": "Open Yank History", "noremap": true, "lhs": "p", "mode": "n", "rhs": "" }, { "desc": "Yank History", "noremap": true, "lhs": "sy", "mode": "v", "rhs": "" }, { "desc": "Devdocs", "noremap": true, "lhs": "sE", "mode": "n", "rhs": "" }, { "desc": "Devdocs Current", "noremap": true, "lhs": "se", "mode": "n", "rhs": "" }, { "desc": "Python", "noremap": true, "lhs": "cep", "mode": "n", "rhs": "" }, { "desc": "Node", "noremap": true, "lhs": "cen", "mode": "n", "rhs": "" }, { "desc": "Lazygit (cwd)", "noremap": true, "lhs": "gG", "mode": "n", "rhs": "" }, { "desc": "Lazygit (root dir)", "noremap": true, "lhs": "gg", "mode": "n", "rhs": "" }, { "desc": "Lazynpm", "noremap": true, "lhs": "pwp", "mode": "n", "rhs": "" }, { "desc": "Split (cwd)", "noremap": true, "lhs": "ftS", "mode": "n", "rhs": "" }, { "desc": "Split (root dir)", "noremap": true, "lhs": "fts", "mode": "n", "rhs": "" }, { "desc": "Floating (cwd)", "noremap": true, "lhs": "ftF", "mode": "n", "rhs": "" }, { "desc": "Floating (root dir)", "noremap": true, "lhs": "ftf", "mode": "n", "rhs": "" }, { "desc": "File History (LazyGit)", "noremap": true, "lhs": "gF", "mode": "n", "rhs": "" }, { "desc": "Toggle Auto Pairs", "noremap": true, "lhs": "up", "mode": "n", "rhs": "" }, { "desc": "Install New Dependency", "noremap": true, "lhs": "pwi", "mode": "n", "rhs": "" }, { "desc": "Change Package Version", "noremap": true, "lhs": "pwc", "mode": "n", "rhs": "" }, { "desc": "Remove Package", "noremap": true, "lhs": "pwr", "mode": "n", "rhs": "" }, { "desc": "Update Package", "noremap": true, "lhs": "pwu", "mode": "n", "rhs": "" }, { "desc": "Show Package Versions", "noremap": true, "lhs": "pwv", "mode": "n", "rhs": "" }, { "desc": "Generate", "noremap": true, "lhs": "ig", "mode": "n", "rhs": "" }, { "desc": "IA (Gen)", "noremap": true, "lhs": "ii", "mode": "v", "rhs": "" }, { "desc": "IA (Gen)", "noremap": true, "lhs": "ii", "mode": "n", "rhs": "" }, { "desc": "Elaborate Text", "noremap": true, "lhs": "iE", "mode": "v", "rhs": "" }, { "desc": "Fix Code", "noremap": true, "lhs": "if", "mode": "v", "rhs": "" }, { "desc": "Change Code", "noremap": true, "lhs": "ih", "mode": "v", "rhs": "" }, { "desc": "Enhance Code", "noremap": true, "lhs": "ie", "mode": "v", "rhs": "" }, { "desc": "Review Code", "noremap": true, "lhs": "ir", "mode": "v", "rhs": "" }, { "desc": "Make Table", "noremap": true, "lhs": "it", "mode": "v", "rhs": "" }, { "desc": "Make List", "noremap": true, "lhs": "il", "mode": "v", "rhs": "" }, { "desc": "Make Concise", "noremap": true, "lhs": "iC", "mode": "v", "rhs": "" }, { "desc": "Enhance Wording", "noremap": true, "lhs": "iw", "mode": "v", "rhs": "" }, { "desc": "Enhance Grammar Spelling", "noremap": true, "lhs": "iG", "mode": "v", "rhs": "" }, { "desc": "Change", "noremap": true, "lhs": "iH", "mode": "v", "rhs": "" }, { "desc": "Ask", "noremap": true, "lhs": "ia", "mode": "v", "rhs": "" }, { "desc": "Summarize", "noremap": true, "lhs": "is", "mode": "v", "rhs": "" }, { "desc": "Summarize", "noremap": true, "lhs": "is", "mode": "n", "rhs": "" }, { "desc": "Chat", "noremap": true, "lhs": "ic", "mode": "n", "rhs": "" }, { "desc": "Open HTML Docs", "noremap": true, "lhs": "ao", "mode": "n", "rhs": "" }, { "desc": "Generate HTML Docs", "noremap": true, "lhs": "ag", "mode": "n", "rhs": "" }, { "desc": "Symbols", "noremap": true, "lhs": "sis", "mode": "n", "rhs": "" }, { "desc": "All", "noremap": true, "lhs": "sia", "mode": "n", "rhs": "" }, { "desc": "Nerd Fonts", "noremap": true, "lhs": "sin", "mode": "n", "rhs": "" }, { "desc": "Emoji", "noremap": true, "lhs": "sie", "mode": "n", "rhs": "" }, { "desc": "Word Globally", "noremap": true, "lhs": "srG", "mode": "n", "rhs": "" }, { "desc": "Globally", "noremap": true, "lhs": "srg", "mode": "n", "rhs": "" }, { "desc": "Replace in Files (Spectre)", "noremap": true, "lhs": "sr", "mode": "n", "rhs": "" }, { "desc": "Word Globally", "noremap": true, "lhs": "srG", "mode": "v", "rhs": "" }, { "desc": "Git Explorer", "noremap": true, "lhs": "ge", "mode": "n", "rhs": "" }, { "desc": "Explorer NeoTree (cwd)", "noremap": true, "lhs": "E", "mode": "n", "rhs": "" }, { "desc": "Explorer NeoTree (Root Dir)", "noremap": true, "lhs": "e", "mode": "n", "rhs": "" }, { "desc": "Explorer NeoTree (cwd)", "noremap": true, "lhs": "fE", "mode": "n", "rhs": "" }, { "desc": "Explorer NeoTree (Root Dir)", "noremap": true, "lhs": "fe", "mode": "n", "rhs": "" }, { "desc": "Buffer Explorer", "noremap": true, "lhs": "be", "mode": "n", "rhs": "" }, { "desc": "Delete Buffer (Force)", "noremap": true, "lhs": "bD", "mode": "n", "rhs": "" }, { "desc": "Delete Buffer", "noremap": true, "lhs": "bd", "mode": "n", "rhs": "" }, { "desc": "File", "noremap": true, "lhs": "aF", "mode": "n", "rhs": "" }, { "desc": "Type", "noremap": true, "lhs": "at", "mode": "n", "rhs": "" }, { "desc": "Function", "noremap": true, "lhs": "af", "mode": "n", "rhs": "" }, { "desc": "Class", "noremap": true, "lhs": "aC", "mode": "n", "rhs": "" }, { "desc": "Default Annotation", "noremap": true, "lhs": "ad", "mode": "n", "rhs": "" }, { "desc": "Zoxide", "noremap": true, "lhs": "fz", "mode": "n", "rhs": "" }, { "desc": "Cmp Status", "noremap": true, "lhs": "ciC", "mode": "n", "rhs": "" }, { "desc": "Undos", "noremap": true, "lhs": "su", "mode": "n", "rhs": "" }, { "desc": "Screenshot (Clipboard)", "noremap": true, "lhs": "cs", "mode": "v", "rhs": "" }, { "desc": "Screenshot (Save)", "noremap": true, "lhs": "cS", "mode": "v", "rhs": "" }, { "desc": "Word on Buffer", "noremap": true, "lhs": "srw", "mode": "n", "rhs": "" }, { "desc": "Visual Selection", "noremap": true, "lhs": "srv", "mode": "v", "rhs": "" }, { "desc": "File on Buffer", "noremap": true, "lhs": "srf", "mode": "n", "rhs": "" }, { "desc": "Buffer", "noremap": true, "lhs": "srb", "mode": "v", "rhs": "" }, { "desc": "Buffer", "noremap": true, "lhs": "srb", "mode": "n", "rhs": "" }, { "desc": "Expression on Buffer", "noremap": true, "lhs": "sre", "mode": "n", "rhs": "" }, { "desc": "WORD on Buffer", "noremap": true, "lhs": "srW", "mode": "n", "rhs": "" }, { "desc": "Word on Buffer", "noremap": true, "lhs": "srw", "mode": "v", "rhs": "" }, { "desc": "Package Info", "noremap": true, "lhs": "ppi", "mode": "n", "rhs": "" }, { "desc": "Update Package", "noremap": true, "lhs": "ppu", "mode": "n", "rhs": "" }, { "desc": "Update All Packages", "noremap": true, "lhs": "ppa", "mode": "n", "rhs": "" }, { "desc": "Select VirtualEnv", "noremap": true, "lhs": "cv", "mode": "n", "rhs": "" }, { "desc": "Suda Write", "noremap": true, "lhs": "W", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "!iÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "!aÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "!Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "!", "mode": "n", "rhs": "lua require(\"which-key\").show(\"!\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "\"", "mode": "n", "rhs": "lua require(\"which-key\").show(\"\\\"\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "\"", "mode": "x", "rhs": "lua require(\"which-key\").show(\"\\\"\", {mode = \"v\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "#Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "#", "mode": "n", "rhs": "lua require(\"which-key\").show(\"#\", {mode = \"n\", auto = true})" }, { "desc": " Insert Macro Breakpoint.", "noremap": true, "lhs": "##", "mode": "n", "rhs": "" }, { "desc": "Search Selected Text (Backwards)", "noremap": true, "lhs": "#", "mode": "x", "rhs": "y?\\V=escape(@\", '?\\')" }, { "desc": "", "noremap": false, "lhs": "%", "mode": "x", "rhs": "(MatchitVisualForward)" }, { "desc": "", "noremap": false, "lhs": "%", "mode": "n", "rhs": "(MatchitNormalForward)" }, { "desc": ":help &-default", "noremap": true, "lhs": "&", "mode": "n", "rhs": ":&&" }, { "desc": "", "noremap": true, "lhs": "'", "mode": "n", "rhs": "lua require(\"which-key\").show(\"'\", {mode = \"n\", auto = true})" }, { "desc": "Search Selected Text", "noremap": true, "lhs": "*", "mode": "x", "rhs": "y/\\V=escape(@\", '/\\')" }, { "desc": "", "noremap": true, "lhs": "+", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": ",", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": ",", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "-", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": ";", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": ";", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "<", "mode": "v", "rhs": "gv" }, { "desc": "", "noremap": true, "lhs": "" }, { "desc": "", "noremap": true, "lhs": "" }, { "desc": "", "noremap": true, "lhs": "<Þ", "mode": "n", "rhs": "" }, { "desc": "Deindent", "noremap": true, "lhs": "<", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "<<", "mode": "n", "rhs": "" }, { "desc": "Put and Indent Left", "noremap": true, "lhs": "" }, { "desc": "Put Before and Indent Left", "noremap": true, "lhs": "" }, { "desc": "", "noremap": true, "lhs": "=Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "=", "mode": "n", "rhs": "lua require(\"which-key\").show(\"=\", {mode = \"n\", auto = true})" }, { "desc": "Put After Applying a Filter", "noremap": true, "lhs": "=p", "mode": "n", "rhs": "" }, { "desc": "Put Before Applying a Filter", "noremap": true, "lhs": "=P", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": ">", "mode": "v", "rhs": ">gv" }, { "desc": "", "noremap": true, "lhs": ">aÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": ">iÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": ">Þ", "mode": "n", "rhs": "" }, { "desc": "Indent", "noremap": true, "lhs": ">", "mode": "n", "rhs": ">>" }, { "desc": "", "noremap": true, "lhs": ">>", "mode": "n", "rhs": "" }, { "desc": "Put Before and Indent Right", "noremap": true, "lhs": ">P", "mode": "n", "rhs": "" }, { "desc": "Put and Indent Right", "noremap": true, "lhs": ">p", "mode": "n", "rhs": "" }, { "desc": ":help v_@-default", "noremap": true, "lhs": "@", "mode": "x", "rhs": "mode() == 'V' ? ':normal! @'.getcharstr().'' : '@'" }, { "desc": "Pick Color", "noremap": true, "lhs": "C", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "E", "mode": "n", "rhs": "ge" }, { "desc": "", "noremap": true, "lhs": "F", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "F", "mode": "n", "rhs": "" }, { "desc": "Prev Buffer", "noremap": true, "lhs": "H", "mode": "n", "rhs": "BufferLineCyclePrev" }, { "desc": "Node action", "noremap": true, "lhs": "J", "mode": "n", "rhs": "" }, { "desc": "Next Buffer", "noremap": true, "lhs": "L", "mode": "n", "rhs": "BufferLineCycleNext" }, { "desc": "Link", "noremap": true, "lhs": "L", "mode": "x", "rhs": "" }, { "desc": "Prev Search Result", "noremap": true, "lhs": "N", "mode": "x", "rhs": "'nN'[v:searchforward]" }, { "desc": "", "noremap": true, "lhs": "N", "mode": "n", "rhs": "Nzzzv" }, { "desc": "", "noremap": true, "lhs": "O", "mode": "n", "rhs": "" }, { "desc": "Put Yanked Text Before Cursor", "noremap": true, "lhs": "P", "mode": "x", "rhs": "" }, { "desc": "Put Yanked Text Before Cursor", "noremap": true, "lhs": "P", "mode": "n", "rhs": "" }, { "desc": " Play Macro", "noremap": true, "lhs": "Q", "mode": "n", "rhs": "" }, { "desc": ":help v_Q-default", "noremap": true, "lhs": "Q", "mode": "x", "rhs": "mode() == 'V' ? ':normal! @=reg_recorded()' : 'Q'" }, { "desc": "Treesitter Search", "noremap": true, "lhs": "R", "mode": "x", "rhs": "" }, { "desc": "Flash Treesitter", "noremap": true, "lhs": "S", "mode": "x", "rhs": "" }, { "desc": "Flash Treesitter", "noremap": true, "lhs": "S", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "T", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "T", "mode": "n", "rhs": "" }, { "desc": "Redo", "noremap": true, "lhs": "U", "mode": "n", "rhs": "" }, { "desc": ":help Y-default", "noremap": true, "lhs": "Y", "mode": "n", "rhs": "y$" }, { "desc": "Prev Reference", "noremap": true, "lhs": "[[", "mode": "n", "rhs": "" }, { "desc": "Previous Todo Comment", "noremap": true, "lhs": "[t", "mode": "n", "rhs": "" }, { "desc": "Go to indent scope top", "noremap": true, "lhs": "[i", "mode": "x", "rhs": "lua MiniIndentscope.operator('top')" }, { "desc": "Go to indent scope top", "noremap": true, "lhs": "[i", "mode": "n", "rhs": "lua MiniIndentscope.operator('top', true)" }, { "desc": "Prev Block Comment", "noremap": true, "lhs": "[/", "mode": "n", "rhs": "?\\S\\zs\\s*╭zt" }, { "desc": "Previous Tab", "noremap": true, "lhs": "[", "mode": "n", "rhs": "tabprevious" }, { "desc": "Prev Warning", "noremap": true, "lhs": "[w", "mode": "n", "rhs": "" }, { "desc": "Prev Error", "noremap": true, "lhs": "[e", "mode": "n", "rhs": "" }, { "desc": "Previous Trouble/Quickfix Item", "noremap": true, "lhs": "[q", "mode": "n", "rhs": "" }, { "desc": "Prev Mark", "noremap": true, "lhs": "[k", "mode": "n", "rhs": "Grapple cycle backward" }, { "desc": "Move Buffer Prev", "noremap": true, "lhs": "[B", "mode": "n", "rhs": "BufferLineMovePrev" }, { "desc": "Prev Buffer", "noremap": true, "lhs": "[b", "mode": "n", "rhs": "BufferLineCyclePrev" }, { "desc": "", "noremap": true, "lhs": "[Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "[", "mode": "n", "rhs": "lua require(\"which-key\").show(\"[\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "[Þ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "[", "mode": "x", "rhs": "lua require(\"which-key\").show(\"[\", {mode = \"v\", auto = true})" }, { "desc": "", "noremap": false, "lhs": "[%", "mode": "x", "rhs": "(MatchitVisualMultiBackward)" }, { "desc": "", "noremap": false, "lhs": "[%", "mode": "n", "rhs": "(MatchitNormalMultiBackward)" }, { "desc": "Prev List Type", "noremap": true, "lhs": "[.", "mode": "n", "rhs": "" }, { "desc": "Cycle Forward Through Yank History", "noremap": true, "lhs": "[y", "mode": "n", "rhs": "" }, { "desc": "Put Indented Before Cursor (Linewise)", "noremap": true, "lhs": "[p", "mode": "n", "rhs": "" }, { "desc": "Put Indented Before Cursor (Linewise)", "noremap": true, "lhs": "[P", "mode": "n", "rhs": "" }, { "desc": "Prev Diagnostic", "noremap": true, "lhs": "[d", "mode": "n", "rhs": "" }, { "desc": "Next Reference", "noremap": true, "lhs": "]]", "mode": "n", "rhs": "" }, { "desc": "Next Todo Comment", "noremap": true, "lhs": "]t", "mode": "n", "rhs": "" }, { "desc": "Go to indent scope bottom", "noremap": true, "lhs": "]i", "mode": "x", "rhs": "lua MiniIndentscope.operator('bottom')" }, { "desc": "Go to indent scope bottom", "noremap": true, "lhs": "]i", "mode": "n", "rhs": "lua MiniIndentscope.operator('bottom', true)" }, { "desc": "Next Block Comment", "noremap": true, "lhs": "]/", "mode": "n", "rhs": "/\\S\\zs\\s*╭zt" }, { "desc": "Next Tab", "noremap": true, "lhs": "]", "mode": "n", "rhs": "tabnext" }, { "desc": "Next Warning", "noremap": true, "lhs": "]w", "mode": "n", "rhs": "" }, { "desc": "Next Error", "noremap": true, "lhs": "]e", "mode": "n", "rhs": "" }, { "desc": "Next Trouble/Quickfix Item", "noremap": true, "lhs": "]q", "mode": "n", "rhs": "" }, { "desc": "Next Mark", "noremap": true, "lhs": "]k", "mode": "n", "rhs": "Grapple cycle forward" }, { "desc": "Move Buffer Next", "noremap": true, "lhs": "]B", "mode": "n", "rhs": "BufferLineMoveNext" }, { "desc": "Next Buffer", "noremap": true, "lhs": "]b", "mode": "n", "rhs": "BufferLineCycleNext" }, { "desc": "", "noremap": true, "lhs": "]Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "]", "mode": "n", "rhs": "lua require(\"which-key\").show(\"]\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "]Þ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "]", "mode": "x", "rhs": "lua require(\"which-key\").show(\"]\", {mode = \"v\", auto = true})" }, { "desc": "", "noremap": false, "lhs": "]%", "mode": "x", "rhs": "(MatchitVisualMultiForward)" }, { "desc": "", "noremap": false, "lhs": "]%", "mode": "n", "rhs": "(MatchitNormalMultiForward)" }, { "desc": "Next List Type", "noremap": true, "lhs": "].", "mode": "n", "rhs": "" }, { "desc": "Cycle Backward Through Yank History", "noremap": true, "lhs": "]y", "mode": "n", "rhs": "" }, { "desc": "Put Indented After Cursor (Linewise)", "noremap": true, "lhs": "]p", "mode": "n", "rhs": "" }, { "desc": "Put Indented After Cursor (Linewise)", "noremap": true, "lhs": "]P", "mode": "n", "rhs": "" }, { "desc": "Next Diagnostic", "noremap": true, "lhs": "]d", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "`", "mode": "n", "rhs": "lua require(\"which-key\").show(\"`\", {mode = \"n\", auto = true})" }, { "desc": "Object scope with border", "noremap": true, "lhs": "ai", "mode": "x", "rhs": "lua MiniIndentscope.textobject(true)" }, { "desc": "Around last textobject", "noremap": false, "lhs": "al", "mode": "x", "rhs": "" }, { "desc": "Around next textobject", "noremap": false, "lhs": "an", "mode": "x", "rhs": "" }, { "desc": "Around textobject", "noremap": false, "lhs": "a", "mode": "x", "rhs": "" }, { "desc": "", "noremap": false, "lhs": "a%", "mode": "x", "rhs": "(MatchitVisualTextObject)" }, { "desc": "Value", "noremap": true, "lhs": "av", "mode": "x", "rhs": "" }, { "desc": "Number", "noremap": true, "lhs": "aN", "mode": "x", "rhs": "" }, { "desc": "Key", "noremap": true, "lhs": "ak", "mode": "x", "rhs": "" }, { "desc": " Edit Macro", "noremap": true, "lhs": "cq", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ciÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "crÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "caÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "cÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "c", "mode": "n", "rhs": "lua require(\"which-key\").show(\"c\", {mode = \"n\", auto = true})" }, { "desc": "vim.lsp.buf.code_action()", "noremap": true, "lhs": "crr", "mode": "n", "rhs": "" }, { "desc": "vim.lsp.buf.rename()", "noremap": true, "lhs": "crn", "mode": "n", "rhs": "" }, { "desc": "Mark on Current Line", "noremap": true, "lhs": "dm", "mode": "n", "rhs": "" }, { "desc": " Delete All Macros", "noremap": true, "lhs": "dq", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "diÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "daÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "dÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "d", "mode": "n", "rhs": "lua require(\"which-key\").show(\"d\", {mode = \"n\", auto = true})" }, { "desc": "Don't Yank Empty Line to Clipboard", "noremap": true, "lhs": "dd", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "d", "mode": "v", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "f", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "f", "mode": "n", "rhs": "" }, { "desc": "Empty Line Below", "noremap": true, "lhs": "go", "mode": "n", "rhs": "call append(line('.'), repeat([''], v:count1))" }, { "desc": "Empty Line Above", "noremap": true, "lhs": "gO", "mode": "n", "rhs": "call append(line('.') - 1, repeat([''], v:count1))" }, { "desc": "Search Inside Visual Selection", "noremap": true, "lhs": "g/", "mode": "x", "rhs": "/\\%V" }, { "desc": "Move to right \"around\"", "noremap": false, "lhs": "g]", "mode": "x", "rhs": "" }, { "desc": "Move to right \"around\"", "noremap": false, "lhs": "g]", "mode": "n", "rhs": "" }, { "desc": "Move to left \"around\"", "noremap": false, "lhs": "g[", "mode": "x", "rhs": "" }, { "desc": "Move to left \"around\"", "noremap": false, "lhs": "g[", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gsÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "guiÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "guaÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "guÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gUiÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gUaÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gUÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "g~iÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "g~aÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "g~Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "g", "mode": "n", "rhs": "lua require(\"which-key\").show(\"g\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "gsÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "gÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "g", "mode": "x", "rhs": "lua require(\"which-key\").show(\"g\", {mode = \"v\", auto = true})" }, { "desc": "", "noremap": false, "lhs": "g%", "mode": "x", "rhs": "(MatchitVisualBackward)" }, { "desc": "", "noremap": false, "lhs": "g%", "mode": "n", "rhs": "(MatchitNormalBackward)" }, { "desc": "Diagnostics", "noremap": true, "lhs": "gd", "mode": "x", "rhs": "" }, { "desc": "Put Yanked Text Before Selection", "noremap": true, "lhs": "gP", "mode": "x", "rhs": "" }, { "desc": "Put Yanked Text After Selection", "noremap": true, "lhs": "gp", "mode": "x", "rhs": "" }, { "desc": "Put Yanked Text After Selection", "noremap": true, "lhs": "gp", "mode": "n", "rhs": "" }, { "desc": "Put Yanked Text Before Selection", "noremap": true, "lhs": "gP", "mode": "n", "rhs": "" }, { "desc": "Goto implementations", "noremap": true, "lhs": "gI", "mode": "n", "rhs": "" }, { "desc": "Goto Definition", "noremap": true, "lhs": "gd", "mode": "n", "rhs": "" }, { "desc": "Goto t[y]pe definitions", "noremap": true, "lhs": "gy", "mode": "n", "rhs": "" }, { "desc": "Increment", "noremap": true, "lhs": "g", "mode": "v", "rhs": "" }, { "desc": "Increment", "noremap": true, "lhs": "g", "mode": "n", "rhs": "" }, { "desc": "Decrement", "noremap": true, "lhs": "g", "mode": "n", "rhs": "" }, { "desc": "Decrement", "noremap": true, "lhs": "g", "mode": "v", "rhs": "" }, { "desc": "Find Left Surrounding", "noremap": true, "lhs": "gsF", "mode": "n", "rhs": "" }, { "desc": "Add Surrounding", "noremap": true, "lhs": "gsa", "mode": "n", "rhs": "" }, { "desc": "Add Surrounding", "noremap": true, "lhs": "gsa", "mode": "v", "rhs": "" }, { "desc": "Replace Surrounding", "noremap": true, "lhs": "gsr", "mode": "n", "rhs": "" }, { "desc": "Highlight Surrounding", "noremap": true, "lhs": "gsh", "mode": "n", "rhs": "" }, { "desc": "Delete Surrounding", "noremap": true, "lhs": "gsd", "mode": "n", "rhs": "" }, { "desc": "Update `MiniSurround.config.n_lines`", "noremap": true, "lhs": "gsn", "mode": "n", "rhs": "" }, { "desc": "Find Right Surrounding", "noremap": true, "lhs": "gsf", "mode": "n", "rhs": "" }, { "desc": "References", "noremap": true, "lhs": "gr", "mode": "n", "rhs": "" }, { "desc": "Comment line", "noremap": true, "lhs": "gcc", "mode": "n", "rhs": "" }, { "desc": "Comment selection", "noremap": true, "lhs": "gc", "mode": "x", "rhs": "" }, { "desc": "Comment", "noremap": true, "lhs": "gc", "mode": "n", "rhs": "" }, { "desc": "Opens filepath or URI under cursor with the system handler (file explorer, web browser, …)", "noremap": true, "lhs": "gx", "mode": "x", "rhs": "" }, { "desc": "Opens filepath or URI under cursor with the system handler (file explorer, web browser, …)", "noremap": true, "lhs": "gx", "mode": "n", "rhs": "" }, { "desc": "Object scope", "noremap": true, "lhs": "ii", "mode": "x", "rhs": "lua MiniIndentscope.textobject(false)" }, { "desc": "Inside last textobject", "noremap": false, "lhs": "il", "mode": "x", "rhs": "" }, { "desc": "Inside next textobject", "noremap": false, "lhs": "in", "mode": "x", "rhs": "" }, { "desc": "Inside textobject", "noremap": false, "lhs": "i", "mode": "x", "rhs": "" }, { "desc": "Key", "noremap": true, "lhs": "ik", "mode": "x", "rhs": "" }, { "desc": "Value", "noremap": true, "lhs": "iv", "mode": "x", "rhs": "" }, { "desc": "Number", "noremap": true, "lhs": "iN", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "j", "mode": "x", "rhs": "v:count == 0 ? 'gj' : 'j'" }, { "desc": "", "noremap": true, "lhs": "j", "mode": "n", "rhs": "v:count == 0 ? 'gj' : 'j'" }, { "desc": "", "noremap": true, "lhs": "k", "mode": "x", "rhs": "v:count == 0 ? 'gk' : 'k'" }, { "desc": "", "noremap": true, "lhs": "k", "mode": "n", "rhs": "v:count == 0 ? 'gk' : 'k'" }, { "desc": "Next Search Result", "noremap": true, "lhs": "n", "mode": "x", "rhs": "'Nn'[v:searchforward]" }, { "desc": "", "noremap": true, "lhs": "n", "mode": "n", "rhs": "nzzzv" }, { "desc": "", "noremap": true, "lhs": "o", "mode": "n", "rhs": "" }, { "desc": "Paste Without Overwriting", "noremap": true, "lhs": "p", "mode": "v", "rhs": "\"_dP" }, { "desc": "Put Yanked Text After Cursor", "noremap": true, "lhs": "p", "mode": "n", "rhs": "" }, { "desc": " Start/Stop Recording", "noremap": true, "lhs": "q", "mode": "n", "rhs": "" }, { "desc": "Flash", "noremap": true, "lhs": "s", "mode": "x", "rhs": "" }, { "desc": "Flash", "noremap": true, "lhs": "s", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "t", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "t", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "viÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "vaÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "vÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "v", "mode": "n", "rhs": "lua require(\"which-key\").show(\"v\", {mode = \"n\", auto = true})" }, { "desc": " Yank Macro", "noremap": true, "lhs": "yq", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "yiÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "yi", "mode": "n", "rhs": "lua require(\"which-key\").show(\"yi\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "yaÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "ya", "mode": "n", "rhs": "lua require(\"which-key\").show(\"ya\", {mode = \"n\", auto = true})" }, { "desc": "Yank Text", "noremap": true, "lhs": "y", "mode": "x", "rhs": "" }, { "desc": "Yank Text", "noremap": true, "lhs": "y", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "zÞ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "z", "mode": "x", "rhs": "lua require(\"which-key\").show(\"z\", {mode = \"v\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "zfiÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "zfaÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "zfÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "zÞ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "z", "mode": "n", "rhs": "lua require(\"which-key\").show(\"z\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "" }, { "desc": "Move to previous reference", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Move to next reference", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Breakpoint Condition", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Debug: Step out", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Debug: Step into", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Debug: Step over", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Debug: Continue", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Toggle Breakpoint", "noremap": true, "lhs": "", "mode": "n", "rhs": "PBToggleBreakpoint" }, { "desc": "Change Without Yanking", "noremap": true, "lhs": "", "mode": "x", "rhs": "\"_c" }, { "desc": "Change Without Yanking", "noremap": true, "lhs": "", "mode": "n", "rhs": "\"_c" }, { "desc": "Delete Without Yanking", "noremap": true, "lhs": "", "mode": "x", "rhs": "\"_d" }, { "desc": "Delete Without Yanking", "noremap": true, "lhs": "", "mode": "n", "rhs": "\"_d" }, { "desc": "Select all Text", "noremap": true, "lhs": "", "mode": "n", "rhs": "ggVG" }, { "desc": "Copy Whole Text to Clipboard", "noremap": true, "lhs": "", "mode": "n", "rhs": ":%y+" }, { "desc": "Previous Tab", "noremap": true, "lhs": "", "mode": "n", "rhs": "tabprevious" }, { "desc": "Save Without Formatting", "noremap": true, "lhs": "", "mode": "n", "rhs": "noautocmd w" }, { "desc": "which_key_ignore", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Terminal (Root Dir)", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Save File", "noremap": true, "lhs": "", "mode": "n", "rhs": "w" }, { "desc": "Save File", "noremap": true, "lhs": "", "mode": "x", "rhs": "w" }, { "desc": "Increase Window Width", "noremap": true, "lhs": "", "mode": "n", "rhs": "vertical resize +2" }, { "desc": "Decrease Window Width", "noremap": true, "lhs": "", "mode": "n", "rhs": "vertical resize -2" }, { "desc": "Decrease Window Height", "noremap": true, "lhs": "", "mode": "n", "rhs": "resize -2" }, { "desc": "Increase Window Height", "noremap": true, "lhs": "", "mode": "n", "rhs": "resize +2" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "v:count == 0 ? 'gk' : 'k'" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "v:count == 0 ? 'gk' : 'k'" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "v:count == 0 ? 'gj' : 'j'" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "v:count == 0 ? 'gj' : 'j'" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "lua Scroll('', 1, 1)" }, { "desc": "Prev Mark", "noremap": true, "lhs": "", "mode": "n", "rhs": "Grapple cycle backward" }, { "desc": "Next Mark", "noremap": true, "lhs": "", "mode": "n", "rhs": "Grapple cycle forward" }, { "desc": "Move Up", "noremap": true, "lhs": "", "mode": "n", "rhs": "m .-2==" }, { "desc": "Move Down", "noremap": true, "lhs": "", "mode": "n", "rhs": "m .+1==" }, { "desc": "Last Character of Line", "noremap": true, "lhs": "", "mode": "n", "rhs": "$" }, { "desc": "First Character of Line", "noremap": true, "lhs": "", "mode": "n", "rhs": "_" }, { "desc": "Move Up", "noremap": true, "lhs": "", "mode": "v", "rhs": ":m '-2gv=gv" }, { "desc": "Move Down", "noremap": true, "lhs": "", "mode": "v", "rhs": ":m '>+1gv=gv" }, { "desc": "Move right", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua MiniMove.move_selection('right')" }, { "desc": "Move left", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua MiniMove.move_selection('left')" }, { "desc": "Scroll Forward", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Scroll Backward", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": " Switch Macro Slot", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "Þ", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "lua require(\"which-key\").show(\"\\23\", {mode = \"n\", auto = true})" }, { "desc": "", "noremap": true, "lhs": "Þ", "mode": "x", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "", "mode": "x", "rhs": "lua require(\"which-key\").show(\"\\18\", {mode = \"v\", auto = true})" }, { "desc": "Terminals", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Redo Compiler", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Open Compiler", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Toggle Compiler Results", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Convert color", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Yazi", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Toggle Terminal", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Increment", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Decrement", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Decrement", "noremap": true, "lhs": "", "mode": "v", "rhs": "" }, { "desc": "Increment", "noremap": true, "lhs": "", "mode": "v", "rhs": "" }, { "desc": "Resize Down", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Resize Left", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Move Cursor Up", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Move Cursor Down", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Move Cursor Left", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Resize Right", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Resize Up", "noremap": true, "lhs": "", "mode": "n", "rhs": "" }, { "desc": "Open a floating window showing diagnostics under the cursor", "noremap": false, "lhs": "", "mode": "n", "rhs": "d" }, { "desc": "Open a floating window showing diagnostics under the cursor", "noremap": true, "lhs": "d", "mode": "n", "rhs": "" }, { "desc": "vim.lsp.buf.code_action()", "noremap": true, "lhs": "", "mode": "x", "rhs": "" }, { "desc": "vim.lsp.buf.code_action()", "noremap": true, "lhs": "r", "mode": "x", "rhs": "" }, { "desc": "Move Cursor Right", "noremap": true, "lhs": "", "mode": "n", "rhs": "" } ], "treesitterParsers": [ "bash", "c", "css", "diff", "fish", "git_config", "html", "hyprlang", "javascript", "jsdoc", "json", "json5", "jsonc", "lua", "luadoc", "luap", "markdown", "markdown_inline", "ninja", "python", "query", "rasi", "regex", "requirements", "ron", "rst", "rust", "scss", "toml", "tsx", "typescript", "vim", "vimdoc", "xml", "yaml" ], "pluginManager": "lazy.nvim", "leaderKey": "", "lspServers": [ "basedpyright", "bashls", "biome", "css_variables", "cssls", "cssmodules_ls", "denols", "emmet_language_server", "eslint", "html", "jsonls", "lua_ls", "marksman", "ruff", "tailwindcss", "taplo", "tsserver", "volar", "yamlls" ] }