4948 lines
102 KiB
JSON
4948 lines
102 KiB
JSON
{
|
|
"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": "<Tab>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabnext<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<CR>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Escape and Clear hlsearch",
|
|
"noremap": true,
|
|
"lhs": "<Esc>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>noh<CR><Esc>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>lÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>l",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\" l\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>Þ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\" \", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Lsp Lens",
|
|
"noremap": true,
|
|
"lhs": "<Space>ue",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>LspLensToggle<CR>"
|
|
},
|
|
{
|
|
"desc": "Code Action Preview",
|
|
"noremap": true,
|
|
"lhs": "<Space>ca",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Code Action Preview",
|
|
"noremap": true,
|
|
"lhs": "<Space>ca",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Format Injected Langs",
|
|
"noremap": true,
|
|
"lhs": "<Space>cF",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Format Injected Langs",
|
|
"noremap": true,
|
|
"lhs": "<Space>cF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Trait",
|
|
"noremap": true,
|
|
"lhs": "<Space>sst",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Struct",
|
|
"noremap": true,
|
|
"lhs": "<Space>sss",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Module",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssM",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Interface",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssi",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Enum",
|
|
"noremap": true,
|
|
"lhs": "<Space>sse",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Constructor",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssC",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Method",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssm",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Function",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Class",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "All",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssa",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Goto Symbol (Workspace)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sS",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Goto Symbol",
|
|
"noremap": true,
|
|
"lhs": "<Space>ss",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Colorscheme with Preview",
|
|
"noremap": true,
|
|
"lhs": "<Space>uC",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Selection (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sW",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Selection (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sw",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Word (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sW",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Word (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sw",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Resume",
|
|
"noremap": true,
|
|
"lhs": "<Space>sR",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope resume<CR>"
|
|
},
|
|
{
|
|
"desc": "Options",
|
|
"noremap": true,
|
|
"lhs": "<Space>so",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope vim_options<CR>"
|
|
},
|
|
{
|
|
"desc": "Jump to Mark",
|
|
"noremap": true,
|
|
"lhs": "<Space>sm",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope marks<CR>"
|
|
},
|
|
{
|
|
"desc": "Man Pages",
|
|
"noremap": true,
|
|
"lhs": "<Space>sM",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope man_pages<CR>"
|
|
},
|
|
{
|
|
"desc": "Key Maps",
|
|
"noremap": true,
|
|
"lhs": "<Space>sk",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope keymaps<CR>"
|
|
},
|
|
{
|
|
"desc": "Search Highlight Groups",
|
|
"noremap": true,
|
|
"lhs": "<Space>sH",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope highlights<CR>"
|
|
},
|
|
{
|
|
"desc": "Help Pages",
|
|
"noremap": true,
|
|
"lhs": "<Space>sh",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope help_tags<CR>"
|
|
},
|
|
{
|
|
"desc": "Grep (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sG",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Grep (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sg",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Workspace Diagnostics",
|
|
"noremap": true,
|
|
"lhs": "<Space>sD",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope diagnostics<CR>"
|
|
},
|
|
{
|
|
"desc": "Document Diagnostics",
|
|
"noremap": true,
|
|
"lhs": "<Space>sd",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope diagnostics bufnr=0<CR>"
|
|
},
|
|
{
|
|
"desc": "Commands",
|
|
"noremap": true,
|
|
"lhs": "<Space>sC",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope commands<CR>"
|
|
},
|
|
{
|
|
"desc": "Command History",
|
|
"noremap": true,
|
|
"lhs": "<Space>sc",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope command_history<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>sb",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope current_buffer_fuzzy_find<CR>"
|
|
},
|
|
{
|
|
"desc": "Auto Commands",
|
|
"noremap": true,
|
|
"lhs": "<Space>sa",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope autocommands<CR>"
|
|
},
|
|
{
|
|
"desc": "Registers",
|
|
"noremap": true,
|
|
"lhs": "<Space>s\"",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope registers<CR>"
|
|
},
|
|
{
|
|
"desc": "Status",
|
|
"noremap": true,
|
|
"lhs": "<Space>gs",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope git_status<CR>"
|
|
},
|
|
{
|
|
"desc": "Commits",
|
|
"noremap": true,
|
|
"lhs": "<Space>gc",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope git_commits<CR>"
|
|
},
|
|
{
|
|
"desc": "Recent (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fR",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Recent",
|
|
"noremap": true,
|
|
"lhs": "<Space>fr",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope oldfiles<CR>"
|
|
},
|
|
{
|
|
"desc": "Find Files (git-files)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fg",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope git_files<CR>"
|
|
},
|
|
{
|
|
"desc": "Find Files (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find Files (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ff",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find Config File",
|
|
"noremap": true,
|
|
"lhs": "<Space>fc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Buffers",
|
|
"noremap": true,
|
|
"lhs": "<Space>fb",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope buffers sort_mru=true sort_lastused=true<CR>"
|
|
},
|
|
{
|
|
"desc": "Command History",
|
|
"noremap": true,
|
|
"lhs": "<Space>:",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope command_history<CR>"
|
|
},
|
|
{
|
|
"desc": "Constructor",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSC",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Grep (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>/",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Switch Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>,",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope buffers sort_mru=true sort_lastused=true<CR>"
|
|
},
|
|
{
|
|
"desc": "Spelling",
|
|
"noremap": true,
|
|
"lhs": "<Space>S",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope spell_suggest<CR>"
|
|
},
|
|
{
|
|
"desc": "Branches",
|
|
"noremap": true,
|
|
"lhs": "<Space>gb",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope git_branches<CR>"
|
|
},
|
|
{
|
|
"desc": "Stash",
|
|
"noremap": true,
|
|
"lhs": "<Space>gS",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope git_stash<CR>"
|
|
},
|
|
{
|
|
"desc": "File History",
|
|
"noremap": true,
|
|
"lhs": "<Space>gf",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope git_bcommits<CR>"
|
|
},
|
|
{
|
|
"desc": "Find Files (hidden)",
|
|
"noremap": true,
|
|
"lhs": "<Space><C-Space>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find Files (hidden)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fh",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Pickers (Telescope)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sp",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope builtin<CR>"
|
|
},
|
|
{
|
|
"desc": "Treesitter Symbols",
|
|
"noremap": true,
|
|
"lhs": "<Space>sA",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Variable",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSv",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Property",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSp",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Field",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Trait",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSt",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Struct",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSs",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Module",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSM",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Interface",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSi",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Enum",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSe",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find Files (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space><Space>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Method",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSm",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Function",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Class",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "All",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSa",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Variable",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssv",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Property",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssp",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Field",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "YAML Schema",
|
|
"noremap": true,
|
|
"lhs": "<Space>cy",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope yaml_schema<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Treesitter Context",
|
|
"noremap": true,
|
|
"lhs": "<Space>ut",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Dap UI",
|
|
"noremap": true,
|
|
"lhs": "<Space>du",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Eval",
|
|
"noremap": true,
|
|
"lhs": "<Space>de",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Eval",
|
|
"noremap": true,
|
|
"lhs": "<Space>de",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Step Over",
|
|
"noremap": true,
|
|
"lhs": "<Space>dO",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Step Out",
|
|
"noremap": true,
|
|
"lhs": "<Space>do",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Run Last",
|
|
"noremap": true,
|
|
"lhs": "<Space>dl",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Up",
|
|
"noremap": true,
|
|
"lhs": "<Space>dk",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Down",
|
|
"noremap": true,
|
|
"lhs": "<Space>dj",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Step Into",
|
|
"noremap": true,
|
|
"lhs": "<Space>di",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Go to Line (No Execute)",
|
|
"noremap": true,
|
|
"lhs": "<Space>dg",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Run to Cursor",
|
|
"noremap": true,
|
|
"lhs": "<Space>dC",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Run with Args",
|
|
"noremap": true,
|
|
"lhs": "<Space>da",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Continue",
|
|
"noremap": true,
|
|
"lhs": "<Space>dc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Breakpoint",
|
|
"noremap": true,
|
|
"lhs": "<Space>db",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Widgets",
|
|
"noremap": true,
|
|
"lhs": "<Space>dw",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Terminate",
|
|
"noremap": true,
|
|
"lhs": "<Space>dt",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Session",
|
|
"noremap": true,
|
|
"lhs": "<Space>ds",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle REPL",
|
|
"noremap": true,
|
|
"lhs": "<Space>dr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Pause",
|
|
"noremap": true,
|
|
"lhs": "<Space>dp",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Breakpoint Condition",
|
|
"noremap": true,
|
|
"lhs": "<Space>dbB",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>PBSetConditionalBreakpoint<CR>"
|
|
},
|
|
{
|
|
"desc": "Delete All Breakpoints",
|
|
"noremap": true,
|
|
"lhs": "<Space>dbd",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>PBClearAllBreakpoints<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Breakpoint",
|
|
"noremap": true,
|
|
"lhs": "<Space>dbb",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>PBToggleBreakpoint<CR>"
|
|
},
|
|
{
|
|
"desc": "Todo/Fix/Fixme (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xT",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>TodoTrouble keywords=TODO,FIX,FIXME<CR>"
|
|
},
|
|
{
|
|
"desc": "Todo (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xt",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>TodoTrouble<CR>"
|
|
},
|
|
{
|
|
"desc": "Todo",
|
|
"noremap": true,
|
|
"lhs": "<Space>st",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>TodoTelescope<CR>"
|
|
},
|
|
{
|
|
"desc": "Todo/Fix/Fixme",
|
|
"noremap": true,
|
|
"lhs": "<Space>sT",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>TodoTelescope keywords=TODO,FIX,FIXME<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Context",
|
|
"noremap": true,
|
|
"lhs": "<Space>ux",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>NvimContextVtToggle<CR>"
|
|
},
|
|
{
|
|
"desc": "Deletions Inline",
|
|
"noremap": true,
|
|
"lhs": "<Space>ghe",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Gitsigns toggle_deleted<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Line Blame",
|
|
"noremap": true,
|
|
"lhs": "<Space>uB",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Gitsigns toggle_current_line_blame<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Current Session Recording",
|
|
"noremap": true,
|
|
"lhs": "<Space>qt",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Save Session",
|
|
"noremap": true,
|
|
"lhs": "<Space>qS",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Don't Save Current Session",
|
|
"noremap": true,
|
|
"lhs": "<Space>qd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Restore Last Session",
|
|
"noremap": true,
|
|
"lhs": "<Space>ql",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Restore Session",
|
|
"noremap": true,
|
|
"lhs": "<Space>qs",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Mason",
|
|
"noremap": true,
|
|
"lhs": "<Space>cim",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Mason<CR>"
|
|
},
|
|
{
|
|
"desc": "Blame Line (LazyGit)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ghB",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Remove Word from Dictionary",
|
|
"noremap": true,
|
|
"lhs": "<Space>@",
|
|
"mode": "n",
|
|
"rhs": "zug"
|
|
},
|
|
{
|
|
"desc": "Add Word to Dictionary",
|
|
"noremap": true,
|
|
"lhs": "<Space>!",
|
|
"mode": "n",
|
|
"rhs": "zg"
|
|
},
|
|
{
|
|
"desc": "Dashboard",
|
|
"noremap": true,
|
|
"lhs": "<Space>fd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Root",
|
|
"noremap": true,
|
|
"lhs": "<Space>cir",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>LazyRoot<CR>"
|
|
},
|
|
{
|
|
"desc": "Lint",
|
|
"noremap": true,
|
|
"lhs": "<Space>ciL",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Conform",
|
|
"noremap": true,
|
|
"lhs": "<Space>cic",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>ConformInfo<CR>"
|
|
},
|
|
{
|
|
"desc": "Formatting",
|
|
"noremap": true,
|
|
"lhs": "<Space>cif",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>LazyFormatInfo<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Tabline",
|
|
"noremap": true,
|
|
"lhs": "<Space>u<Tab>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Statusline",
|
|
"noremap": true,
|
|
"lhs": "<Space>uS",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Current Buffer in New Tab",
|
|
"noremap": true,
|
|
"lhs": "<Space>b<Tab>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabnew %<CR>"
|
|
},
|
|
{
|
|
"desc": "Last Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>ba",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>blast<CR>"
|
|
},
|
|
{
|
|
"desc": "First Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>bf",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>bfirst<CR>"
|
|
},
|
|
{
|
|
"desc": "Tabs",
|
|
"noremap": true,
|
|
"lhs": "<Space>f<Tab>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Tab 9",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>9",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 9<CR>"
|
|
},
|
|
{
|
|
"desc": "Tab 8",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>8",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 8<CR>"
|
|
},
|
|
{
|
|
"desc": "Tab 7",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>7",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 7<CR>"
|
|
},
|
|
{
|
|
"desc": "Tab 6",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>6",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 6<CR>"
|
|
},
|
|
{
|
|
"desc": "Tab 5",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>5",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 5<CR>"
|
|
},
|
|
{
|
|
"desc": "Tab 4",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>4",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 4<CR>"
|
|
},
|
|
{
|
|
"desc": "Tab 3",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>3",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 3<CR>"
|
|
},
|
|
{
|
|
"desc": "Tab 2",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>2",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 2<CR>"
|
|
},
|
|
{
|
|
"desc": "Tab 1",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>1",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabn 1<CR>"
|
|
},
|
|
{
|
|
"desc": "Lazy Sync",
|
|
"noremap": true,
|
|
"lhs": "<Space>ls",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Lazy Check",
|
|
"noremap": true,
|
|
"lhs": "<Space>lC",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Lazy Update",
|
|
"noremap": true,
|
|
"lhs": "<Space>lu",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "LazyVim Changelog",
|
|
"noremap": true,
|
|
"lhs": "<Space>lc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Extras",
|
|
"noremap": true,
|
|
"lhs": "<Space>lx",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>LazyExtras<CR>"
|
|
},
|
|
{
|
|
"desc": "LazyVim Repo",
|
|
"noremap": true,
|
|
"lhs": "<Space>lr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "LazyVim Docs",
|
|
"noremap": true,
|
|
"lhs": "<Space>ld",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Lazy",
|
|
"noremap": true,
|
|
"lhs": "<Space>ll",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Lazy<CR>"
|
|
},
|
|
{
|
|
"desc": "Search Current Word on Brave Search",
|
|
"noremap": true,
|
|
"lhs": "<Space>?",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Previous Tab",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>[",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabprevious<CR>"
|
|
},
|
|
{
|
|
"desc": "Close Tab",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>d",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabclose<CR>"
|
|
},
|
|
{
|
|
"desc": "Next Tab",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>]",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabnext<CR>"
|
|
},
|
|
{
|
|
"desc": "New Tab",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab><Tab>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabnew<CR>"
|
|
},
|
|
{
|
|
"desc": "First Tab",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>f",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabfirst<CR>"
|
|
},
|
|
{
|
|
"desc": "Last Tab",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>l",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tablast<CR>"
|
|
},
|
|
{
|
|
"desc": "Split Window Right",
|
|
"noremap": true,
|
|
"lhs": "<Space>|",
|
|
"mode": "n",
|
|
"rhs": "<C-W>v"
|
|
},
|
|
{
|
|
"desc": "Split Window Below",
|
|
"noremap": true,
|
|
"lhs": "<Space>-",
|
|
"mode": "n",
|
|
"rhs": "<C-W>s"
|
|
},
|
|
{
|
|
"desc": "Split Window Right",
|
|
"noremap": true,
|
|
"lhs": "<Space>w|",
|
|
"mode": "n",
|
|
"rhs": "<C-W>v"
|
|
},
|
|
{
|
|
"desc": "Split Window Below",
|
|
"noremap": true,
|
|
"lhs": "<Space>w-",
|
|
"mode": "n",
|
|
"rhs": "<C-W>s"
|
|
},
|
|
{
|
|
"desc": "Delete Window",
|
|
"noremap": true,
|
|
"lhs": "<Space>wd",
|
|
"mode": "n",
|
|
"rhs": "<C-W>c"
|
|
},
|
|
{
|
|
"desc": "Other Window",
|
|
"noremap": true,
|
|
"lhs": "<Space>ww",
|
|
"mode": "n",
|
|
"rhs": "<C-W>p"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>fT",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "Terminal (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ft",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>L",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "Inspect Pos",
|
|
"noremap": true,
|
|
"lhs": "<Space>ui",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Quit All",
|
|
"noremap": true,
|
|
"lhs": "<Space>qq",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>qa<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Background",
|
|
"noremap": true,
|
|
"lhs": "<Space>ub",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Treesitter Highlight",
|
|
"noremap": true,
|
|
"lhs": "<Space>uT",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Inlay Hints",
|
|
"noremap": true,
|
|
"lhs": "<Space>uh",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Conceal",
|
|
"noremap": true,
|
|
"lhs": "<Space>uc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Diagnostics",
|
|
"noremap": true,
|
|
"lhs": "<Space>ud",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Line Numbers",
|
|
"noremap": true,
|
|
"lhs": "<Space>ul",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Relative Line Numbers",
|
|
"noremap": true,
|
|
"lhs": "<Space>uL",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Word Wrap",
|
|
"noremap": true,
|
|
"lhs": "<Space>uw",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Spelling",
|
|
"noremap": true,
|
|
"lhs": "<Space>us",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Auto Format (Buffer)",
|
|
"noremap": true,
|
|
"lhs": "<Space>uF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Auto Format (Global)",
|
|
"noremap": true,
|
|
"lhs": "<Space>uf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Line Diagnostics",
|
|
"noremap": true,
|
|
"lhs": "<Space>cd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Format",
|
|
"noremap": true,
|
|
"lhs": "<Space>cf",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Format",
|
|
"noremap": true,
|
|
"lhs": "<Space>cf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Quickfix List",
|
|
"noremap": true,
|
|
"lhs": "<Space>xq",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>copen<CR>"
|
|
},
|
|
{
|
|
"desc": "Location List",
|
|
"noremap": true,
|
|
"lhs": "<Space>xl",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lopen<CR>"
|
|
},
|
|
{
|
|
"desc": "New File",
|
|
"noremap": true,
|
|
"lhs": "<Space>fn",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>enew<CR>"
|
|
},
|
|
{
|
|
"desc": "Keywordprg",
|
|
"noremap": true,
|
|
"lhs": "<Space>K",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>norm! K<CR>"
|
|
},
|
|
{
|
|
"desc": "Redraw / Clear hlsearch / Diff Update",
|
|
"noremap": true,
|
|
"lhs": "<Space>ur",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>nohlsearch|diffupdate|normal! <C-L><CR>"
|
|
},
|
|
{
|
|
"desc": "Switch to Other Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>`",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>e #<CR>"
|
|
},
|
|
{
|
|
"desc": "Switch to Other Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>bb",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>e #<CR>"
|
|
},
|
|
{
|
|
"desc": "Jump With Current Word",
|
|
"noremap": true,
|
|
"lhs": "<Space>*",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Quickfix List (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xQ",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Trouble qflist toggle<CR>"
|
|
},
|
|
{
|
|
"desc": "Location List (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xL",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Trouble loclist toggle<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer Diagnostics (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xX",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Trouble diagnostics toggle filter.buf=0<CR>"
|
|
},
|
|
{
|
|
"desc": "Diagnostics (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xx",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Trouble diagnostics toggle<CR>"
|
|
},
|
|
{
|
|
"desc": "Symbols (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>cs",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Trouble symbols toggle focus=false<CR>"
|
|
},
|
|
{
|
|
"desc": "LSP references/definitions/... (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>cS",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Trouble lsp toggle focus=false win.position=right<CR>"
|
|
},
|
|
{
|
|
"desc": "File 2",
|
|
"noremap": true,
|
|
"lhs": "<Space>m2",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=2<CR>"
|
|
},
|
|
{
|
|
"desc": "File 1",
|
|
"noremap": true,
|
|
"lhs": "<Space>m1",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=1<CR>"
|
|
},
|
|
{
|
|
"desc": "Loaded Scopes",
|
|
"noremap": true,
|
|
"lhs": "<Space>mS",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple toggle_loaded<CR>"
|
|
},
|
|
{
|
|
"desc": "Scopes",
|
|
"noremap": true,
|
|
"lhs": "<Space>ms",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple toggle_scopes<CR>"
|
|
},
|
|
{
|
|
"desc": "Clear Current Mark",
|
|
"noremap": true,
|
|
"lhs": "<Space>mc",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple untag<CR>"
|
|
},
|
|
{
|
|
"desc": "Clear all Marks",
|
|
"noremap": true,
|
|
"lhs": "<Space>mC",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple reset<CR>"
|
|
},
|
|
{
|
|
"desc": "Marks (Telescope)",
|
|
"noremap": true,
|
|
"lhs": "<Space>mt",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Telescope grapple tags<CR>"
|
|
},
|
|
{
|
|
"desc": "Marks",
|
|
"noremap": true,
|
|
"lhs": "<Space>mm",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple toggle_tags<CR>"
|
|
},
|
|
{
|
|
"desc": "Add Mark",
|
|
"noremap": true,
|
|
"lhs": "<Space>ma",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple tag<CR>"
|
|
},
|
|
{
|
|
"desc": "File 9",
|
|
"noremap": true,
|
|
"lhs": "<Space>m9",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=9<CR>"
|
|
},
|
|
{
|
|
"desc": "File 8",
|
|
"noremap": true,
|
|
"lhs": "<Space>m8",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=8<CR>"
|
|
},
|
|
{
|
|
"desc": "File 7",
|
|
"noremap": true,
|
|
"lhs": "<Space>m7",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=7<CR>"
|
|
},
|
|
{
|
|
"desc": "File 6",
|
|
"noremap": true,
|
|
"lhs": "<Space>m6",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=6<CR>"
|
|
},
|
|
{
|
|
"desc": "File 5",
|
|
"noremap": true,
|
|
"lhs": "<Space>m5",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=5<CR>"
|
|
},
|
|
{
|
|
"desc": "File 4",
|
|
"noremap": true,
|
|
"lhs": "<Space>m4",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=4<CR>"
|
|
},
|
|
{
|
|
"desc": "File 3",
|
|
"noremap": true,
|
|
"lhs": "<Space>m3",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple select index=3<CR>"
|
|
},
|
|
{
|
|
"desc": "Dismiss All",
|
|
"noremap": true,
|
|
"lhs": "<Space>snd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Noice All",
|
|
"noremap": true,
|
|
"lhs": "<Space>sna",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Noice History",
|
|
"noremap": true,
|
|
"lhs": "<Space>snh",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Noice Last Message",
|
|
"noremap": true,
|
|
"lhs": "<Space>snl",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Edgy Select Window",
|
|
"noremap": true,
|
|
"lhs": "<Space>uE",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Buffer 8",
|
|
"noremap": true,
|
|
"lhs": "<Space>b8",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 8<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 7",
|
|
"noremap": true,
|
|
"lhs": "<Space>b7",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 7<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 6",
|
|
"noremap": true,
|
|
"lhs": "<Space>b6",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 6<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 5",
|
|
"noremap": true,
|
|
"lhs": "<Space>b5",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 5<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 4",
|
|
"noremap": true,
|
|
"lhs": "<Space>b4",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 4<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 3",
|
|
"noremap": true,
|
|
"lhs": "<Space>b3",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 3<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 2",
|
|
"noremap": true,
|
|
"lhs": "<Space>b2",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 2<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 1",
|
|
"noremap": true,
|
|
"lhs": "<Space>b1",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 1<CR>"
|
|
},
|
|
{
|
|
"desc": "Delete Buffers to the Right",
|
|
"noremap": true,
|
|
"lhs": "<Space>br",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCloseRight<CR>"
|
|
},
|
|
{
|
|
"desc": "Delete Other Buffers",
|
|
"noremap": true,
|
|
"lhs": "<Space>bo",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCloseOthers<CR>"
|
|
},
|
|
{
|
|
"desc": "Delete Non-Pinned Buffers",
|
|
"noremap": true,
|
|
"lhs": "<Space>bP",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGroupClose ungrouped<CR>"
|
|
},
|
|
{
|
|
"desc": "Toggle Pin",
|
|
"noremap": true,
|
|
"lhs": "<Space>bp",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineTogglePin<CR>"
|
|
},
|
|
{
|
|
"desc": "Delete Buffers to the Left",
|
|
"noremap": true,
|
|
"lhs": "<Space>bl",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCloseLeft<CR>"
|
|
},
|
|
{
|
|
"desc": "Sort By Extensions",
|
|
"noremap": true,
|
|
"lhs": "<Space>bs",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineSortByExtension<CR>"
|
|
},
|
|
{
|
|
"desc": "Sort By Directory",
|
|
"noremap": true,
|
|
"lhs": "<Space>bS",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineSortByDirectory<CR>"
|
|
},
|
|
{
|
|
"desc": "Pick Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>.",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLinePick<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 9",
|
|
"noremap": true,
|
|
"lhs": "<Space>b9",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 9<CR>"
|
|
},
|
|
{
|
|
"desc": "Dismiss All Notifications",
|
|
"noremap": true,
|
|
"lhs": "<Space>un",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>gCÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>wÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>cLÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>Þ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>qÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>dbÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>oÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>mÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>bÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>lÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>uÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space><Tab>Þ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ghÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>gCÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>gÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>wÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>xÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>cLÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ceÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ciÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>pwÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ppÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>snÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>sSÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ssÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>siÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ftÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>fÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>aÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>qÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>oÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>mÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>bÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>dÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ghÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>gÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>uÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>xÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ciÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ceÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>cÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>pwÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ppÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>prÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>iÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>snÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>siÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>sÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ftÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>fÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>aÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>srÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>sÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>dÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>cÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>prÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>pÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>iÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>Þ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\" \", {mode = \"v\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "Repo History (Diff)",
|
|
"noremap": true,
|
|
"lhs": "<Space>gR",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Diff View",
|
|
"noremap": true,
|
|
"lhs": "<Space>gd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Plugins (Lazy)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sP",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Upgrade Crate",
|
|
"noremap": true,
|
|
"lhs": "<Space>prU",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Update All Crates",
|
|
"noremap": true,
|
|
"lhs": "<Space>pra",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Update Crates",
|
|
"noremap": true,
|
|
"lhs": "<Space>pru",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Update Crate",
|
|
"noremap": true,
|
|
"lhs": "<Space>pru",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Reload",
|
|
"noremap": true,
|
|
"lhs": "<Space>prR",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Crates.io",
|
|
"noremap": true,
|
|
"lhs": "<Space>prc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Documentation",
|
|
"noremap": true,
|
|
"lhs": "<Space>prd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Repo",
|
|
"noremap": true,
|
|
"lhs": "<Space>prr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Homepage",
|
|
"noremap": true,
|
|
"lhs": "<Space>prh",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Extract into Table",
|
|
"noremap": true,
|
|
"lhs": "<Space>prT",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Extract into Inline Table",
|
|
"noremap": true,
|
|
"lhs": "<Space>prt",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Upgrade All Crates",
|
|
"noremap": true,
|
|
"lhs": "<Space>prA",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Upgrade Crates",
|
|
"noremap": true,
|
|
"lhs": "<Space>prU",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Print Variable",
|
|
"noremap": true,
|
|
"lhs": "<Space>dv",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Print Variable",
|
|
"noremap": true,
|
|
"lhs": "<Space>dv",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Refactor",
|
|
"noremap": true,
|
|
"lhs": "<Space>cR",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Refactor",
|
|
"noremap": true,
|
|
"lhs": "<Space>cR",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Remove Printed Variables",
|
|
"noremap": true,
|
|
"lhs": "<Space>dR",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find Obsidian Files",
|
|
"noremap": true,
|
|
"lhs": "<Space>fo",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find Files",
|
|
"noremap": true,
|
|
"lhs": "<Space>o<Space>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "New Note",
|
|
"noremap": true,
|
|
"lhs": "<Space>on",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Obsidian Grep",
|
|
"noremap": true,
|
|
"lhs": "<Space>sO",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Grep",
|
|
"noremap": true,
|
|
"lhs": "<Space>og",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Open on App",
|
|
"noremap": true,
|
|
"lhs": "<Space>oo",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Daily Notes",
|
|
"noremap": true,
|
|
"lhs": "<Space>od",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Paste Image",
|
|
"noremap": true,
|
|
"lhs": "<Space>oi",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Rename",
|
|
"noremap": true,
|
|
"lhs": "<Space>or",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Workspace",
|
|
"noremap": true,
|
|
"lhs": "<Space>ow",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Extract Note",
|
|
"noremap": true,
|
|
"lhs": "<Space>oe",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "New Link",
|
|
"noremap": true,
|
|
"lhs": "<Space>oN",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Links",
|
|
"noremap": true,
|
|
"lhs": "<Space>oL",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Link",
|
|
"noremap": true,
|
|
"lhs": "<Space>ol",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Template",
|
|
"noremap": true,
|
|
"lhs": "<Space>ot",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Backlinks",
|
|
"noremap": true,
|
|
"lhs": "<Space>ob",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Multicursor",
|
|
"noremap": true,
|
|
"lhs": "<Space>M",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Multicursor",
|
|
"noremap": true,
|
|
"lhs": "<Space>M",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Yank History",
|
|
"noremap": true,
|
|
"lhs": "<Space>sy",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Open Yank History",
|
|
"noremap": true,
|
|
"lhs": "<Space>p",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Yank History",
|
|
"noremap": true,
|
|
"lhs": "<Space>sy",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Devdocs",
|
|
"noremap": true,
|
|
"lhs": "<Space>sE",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Devdocs Current",
|
|
"noremap": true,
|
|
"lhs": "<Space>se",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Python",
|
|
"noremap": true,
|
|
"lhs": "<Space>cep",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Node",
|
|
"noremap": true,
|
|
"lhs": "<Space>cen",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Lazygit (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>gG",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Lazygit (root dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>gg",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Lazynpm",
|
|
"noremap": true,
|
|
"lhs": "<Space>pwp",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Split (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ftS",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Split (root dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fts",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Floating (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ftF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Floating (root dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ftf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File History (LazyGit)",
|
|
"noremap": true,
|
|
"lhs": "<Space>gF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Auto Pairs",
|
|
"noremap": true,
|
|
"lhs": "<Space>up",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Install New Dependency",
|
|
"noremap": true,
|
|
"lhs": "<Space>pwi",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Change Package Version",
|
|
"noremap": true,
|
|
"lhs": "<Space>pwc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Remove Package",
|
|
"noremap": true,
|
|
"lhs": "<Space>pwr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Update Package",
|
|
"noremap": true,
|
|
"lhs": "<Space>pwu",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Show Package Versions",
|
|
"noremap": true,
|
|
"lhs": "<Space>pwv",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Generate",
|
|
"noremap": true,
|
|
"lhs": "<Space>ig",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "IA (Gen)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ii",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "IA (Gen)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ii",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Elaborate Text",
|
|
"noremap": true,
|
|
"lhs": "<Space>iE",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Fix Code",
|
|
"noremap": true,
|
|
"lhs": "<Space>if",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Change Code",
|
|
"noremap": true,
|
|
"lhs": "<Space>ih",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Enhance Code",
|
|
"noremap": true,
|
|
"lhs": "<Space>ie",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Review Code",
|
|
"noremap": true,
|
|
"lhs": "<Space>ir",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Make Table",
|
|
"noremap": true,
|
|
"lhs": "<Space>it",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Make List",
|
|
"noremap": true,
|
|
"lhs": "<Space>il",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Make Concise",
|
|
"noremap": true,
|
|
"lhs": "<Space>iC",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Enhance Wording",
|
|
"noremap": true,
|
|
"lhs": "<Space>iw",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Enhance Grammar Spelling",
|
|
"noremap": true,
|
|
"lhs": "<Space>iG",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Change",
|
|
"noremap": true,
|
|
"lhs": "<Space>iH",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Ask",
|
|
"noremap": true,
|
|
"lhs": "<Space>ia",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Summarize",
|
|
"noremap": true,
|
|
"lhs": "<Space>is",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Summarize",
|
|
"noremap": true,
|
|
"lhs": "<Space>is",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Chat",
|
|
"noremap": true,
|
|
"lhs": "<Space>ic",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Open HTML Docs",
|
|
"noremap": true,
|
|
"lhs": "<Space>ao",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Generate HTML Docs",
|
|
"noremap": true,
|
|
"lhs": "<Space>ag",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Symbols",
|
|
"noremap": true,
|
|
"lhs": "<Space>sis",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "All",
|
|
"noremap": true,
|
|
"lhs": "<Space>sia",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Nerd Fonts",
|
|
"noremap": true,
|
|
"lhs": "<Space>sin",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Emoji",
|
|
"noremap": true,
|
|
"lhs": "<Space>sie",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Word Globally",
|
|
"noremap": true,
|
|
"lhs": "<Space>srG",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Globally",
|
|
"noremap": true,
|
|
"lhs": "<Space>srg",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Replace in Files (Spectre)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Word Globally",
|
|
"noremap": true,
|
|
"lhs": "<Space>srG",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Git Explorer",
|
|
"noremap": true,
|
|
"lhs": "<Space>ge",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Explorer NeoTree (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>E",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Explorer NeoTree (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>e",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Explorer NeoTree (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fE",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Explorer NeoTree (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fe",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Buffer Explorer",
|
|
"noremap": true,
|
|
"lhs": "<Space>be",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Delete Buffer (Force)",
|
|
"noremap": true,
|
|
"lhs": "<Space>bD",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Delete Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>bd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File",
|
|
"noremap": true,
|
|
"lhs": "<Space>aF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Type",
|
|
"noremap": true,
|
|
"lhs": "<Space>at",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Function",
|
|
"noremap": true,
|
|
"lhs": "<Space>af",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Class",
|
|
"noremap": true,
|
|
"lhs": "<Space>aC",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Default Annotation",
|
|
"noremap": true,
|
|
"lhs": "<Space>ad",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Zoxide",
|
|
"noremap": true,
|
|
"lhs": "<Space>fz",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Cmp Status",
|
|
"noremap": true,
|
|
"lhs": "<Space>ciC",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Undos",
|
|
"noremap": true,
|
|
"lhs": "<Space>su",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Screenshot (Clipboard)",
|
|
"noremap": true,
|
|
"lhs": "<Space>cs",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Screenshot (Save)",
|
|
"noremap": true,
|
|
"lhs": "<Space>cS",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Word on Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>srw",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Visual Selection",
|
|
"noremap": true,
|
|
"lhs": "<Space>srv",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File on Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>srf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>srb",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>srb",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Expression on Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>sre",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "WORD on Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>srW",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Word on Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>srw",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Package Info",
|
|
"noremap": true,
|
|
"lhs": "<Space>ppi",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Update Package",
|
|
"noremap": true,
|
|
"lhs": "<Space>ppu",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Update All Packages",
|
|
"noremap": true,
|
|
"lhs": "<Space>ppa",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Select VirtualEnv",
|
|
"noremap": true,
|
|
"lhs": "<Space>cv",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Suda Write",
|
|
"noremap": true,
|
|
"lhs": "<Space>W",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "!iÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "!aÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "!Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "!",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"!\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "\"",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"\\\"\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "\"",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"\\\"\", {mode = \"v\", auto = true})<CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "#Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "#",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"#\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": " Insert Macro Breakpoint.",
|
|
"noremap": true,
|
|
"lhs": "##",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Search Selected Text (Backwards)",
|
|
"noremap": true,
|
|
"lhs": "#",
|
|
"mode": "x",
|
|
"rhs": "y?\\V<C-R>=escape(@\", '?\\')<CR><CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "%",
|
|
"mode": "x",
|
|
"rhs": "<Plug>(MatchitVisualForward)"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "%",
|
|
"mode": "n",
|
|
"rhs": "<Plug>(MatchitNormalForward)"
|
|
},
|
|
{
|
|
"desc": ":help &-default",
|
|
"noremap": true,
|
|
"lhs": "&",
|
|
"mode": "n",
|
|
"rhs": ":&&<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "'",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"'\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "Search Selected Text",
|
|
"noremap": true,
|
|
"lhs": "*",
|
|
"mode": "x",
|
|
"rhs": "y/\\V<C-R>=escape(@\", '/\\')<CR><CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "+", "mode": "n", "rhs": "<C-A>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": ",",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": ",",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "-", "mode": "n", "rhs": "<C-X>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": ";",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": ";",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "<", "mode": "v", "rhs": "<lt>gv" },
|
|
{ "desc": "", "noremap": true, "lhs": "<aÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "<iÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "<Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "Deindent",
|
|
"noremap": true,
|
|
"lhs": "<",
|
|
"mode": "n",
|
|
"rhs": "<lt><lt>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<<",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put and Indent Left",
|
|
"noremap": true,
|
|
"lhs": "<p",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Before and Indent Left",
|
|
"noremap": true,
|
|
"lhs": "<P",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "=Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "=",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"=\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "Put After Applying a Filter",
|
|
"noremap": true,
|
|
"lhs": "=p",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Before Applying a Filter",
|
|
"noremap": true,
|
|
"lhs": "=P",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": ">", "mode": "v", "rhs": ">gv" },
|
|
{ "desc": "", "noremap": true, "lhs": ">aÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": ">iÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": ">Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "Indent", "noremap": true, "lhs": ">", "mode": "n", "rhs": ">>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": ">>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Before and Indent Right",
|
|
"noremap": true,
|
|
"lhs": ">P",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put and Indent Right",
|
|
"noremap": true,
|
|
"lhs": ">p",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": ":help v_@-default",
|
|
"noremap": true,
|
|
"lhs": "@",
|
|
"mode": "x",
|
|
"rhs": "mode() == 'V' ? ':normal! @'.getcharstr().'<CR>' : '@'"
|
|
},
|
|
{
|
|
"desc": "Pick Color",
|
|
"noremap": true,
|
|
"lhs": "C",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "E", "mode": "n", "rhs": "ge" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "F",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "F",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Prev Buffer",
|
|
"noremap": true,
|
|
"lhs": "H",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCyclePrev<CR>"
|
|
},
|
|
{
|
|
"desc": "Node action",
|
|
"noremap": true,
|
|
"lhs": "J",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Buffer",
|
|
"noremap": true,
|
|
"lhs": "L",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCycleNext<CR>"
|
|
},
|
|
{
|
|
"desc": "Link",
|
|
"noremap": true,
|
|
"lhs": "L",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Yanked Text Before Cursor",
|
|
"noremap": true,
|
|
"lhs": "P",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Yanked Text Before Cursor",
|
|
"noremap": true,
|
|
"lhs": "P",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": " Play Macro",
|
|
"noremap": true,
|
|
"lhs": "Q",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": ":help v_Q-default",
|
|
"noremap": true,
|
|
"lhs": "Q",
|
|
"mode": "x",
|
|
"rhs": "mode() == 'V' ? ':normal! @<C-R>=reg_recorded()<CR><CR>' : 'Q'"
|
|
},
|
|
{
|
|
"desc": "Treesitter Search",
|
|
"noremap": true,
|
|
"lhs": "R",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Flash Treesitter",
|
|
"noremap": true,
|
|
"lhs": "S",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Flash Treesitter",
|
|
"noremap": true,
|
|
"lhs": "S",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "T",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "T",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Redo",
|
|
"noremap": true,
|
|
"lhs": "U",
|
|
"mode": "n",
|
|
"rhs": "<C-R>"
|
|
},
|
|
{
|
|
"desc": ":help Y-default",
|
|
"noremap": true,
|
|
"lhs": "Y",
|
|
"mode": "n",
|
|
"rhs": "y$"
|
|
},
|
|
{
|
|
"desc": "Prev Reference",
|
|
"noremap": true,
|
|
"lhs": "[[",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Previous Todo Comment",
|
|
"noremap": true,
|
|
"lhs": "[t",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Go to indent scope top",
|
|
"noremap": true,
|
|
"lhs": "[i",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua MiniIndentscope.operator('top')<CR>"
|
|
},
|
|
{
|
|
"desc": "Go to indent scope top",
|
|
"noremap": true,
|
|
"lhs": "[i",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua MiniIndentscope.operator('top', true)<CR>"
|
|
},
|
|
{
|
|
"desc": "Prev Block Comment",
|
|
"noremap": true,
|
|
"lhs": "[/",
|
|
"mode": "n",
|
|
"rhs": "?\\S\\zs\\s*╭<CR>zt"
|
|
},
|
|
{
|
|
"desc": "Previous Tab",
|
|
"noremap": true,
|
|
"lhs": "[<Tab>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabprevious<CR>"
|
|
},
|
|
{
|
|
"desc": "Prev Warning",
|
|
"noremap": true,
|
|
"lhs": "[w",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Prev Error",
|
|
"noremap": true,
|
|
"lhs": "[e",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Previous Trouble/Quickfix Item",
|
|
"noremap": true,
|
|
"lhs": "[q",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Prev Mark",
|
|
"noremap": true,
|
|
"lhs": "[k",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple cycle backward<CR>"
|
|
},
|
|
{
|
|
"desc": "Move Buffer Prev",
|
|
"noremap": true,
|
|
"lhs": "[B",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineMovePrev<CR>"
|
|
},
|
|
{
|
|
"desc": "Prev Buffer",
|
|
"noremap": true,
|
|
"lhs": "[b",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCyclePrev<CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "[Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "[",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"[\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "[Þ", "mode": "x", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "[",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"[\", {mode = \"v\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "[%",
|
|
"mode": "x",
|
|
"rhs": "<Plug>(MatchitVisualMultiBackward)"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "[%",
|
|
"mode": "n",
|
|
"rhs": "<Plug>(MatchitNormalMultiBackward)"
|
|
},
|
|
{
|
|
"desc": "Prev List Type",
|
|
"noremap": true,
|
|
"lhs": "[.",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Cycle Forward Through Yank History",
|
|
"noremap": true,
|
|
"lhs": "[y",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Indented Before Cursor (Linewise)",
|
|
"noremap": true,
|
|
"lhs": "[p",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Indented Before Cursor (Linewise)",
|
|
"noremap": true,
|
|
"lhs": "[P",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Prev Diagnostic",
|
|
"noremap": true,
|
|
"lhs": "[d",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Reference",
|
|
"noremap": true,
|
|
"lhs": "]]",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Todo Comment",
|
|
"noremap": true,
|
|
"lhs": "]t",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Go to indent scope bottom",
|
|
"noremap": true,
|
|
"lhs": "]i",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua MiniIndentscope.operator('bottom')<CR>"
|
|
},
|
|
{
|
|
"desc": "Go to indent scope bottom",
|
|
"noremap": true,
|
|
"lhs": "]i",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua MiniIndentscope.operator('bottom', true)<CR>"
|
|
},
|
|
{
|
|
"desc": "Next Block Comment",
|
|
"noremap": true,
|
|
"lhs": "]/",
|
|
"mode": "n",
|
|
"rhs": "/\\S\\zs\\s*╭<CR>zt"
|
|
},
|
|
{
|
|
"desc": "Next Tab",
|
|
"noremap": true,
|
|
"lhs": "]<Tab>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabnext<CR>"
|
|
},
|
|
{
|
|
"desc": "Next Warning",
|
|
"noremap": true,
|
|
"lhs": "]w",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Error",
|
|
"noremap": true,
|
|
"lhs": "]e",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Trouble/Quickfix Item",
|
|
"noremap": true,
|
|
"lhs": "]q",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Mark",
|
|
"noremap": true,
|
|
"lhs": "]k",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple cycle forward<CR>"
|
|
},
|
|
{
|
|
"desc": "Move Buffer Next",
|
|
"noremap": true,
|
|
"lhs": "]B",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineMoveNext<CR>"
|
|
},
|
|
{
|
|
"desc": "Next Buffer",
|
|
"noremap": true,
|
|
"lhs": "]b",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCycleNext<CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "]Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "]",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"]\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "]Þ", "mode": "x", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "]",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"]\", {mode = \"v\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "]%",
|
|
"mode": "x",
|
|
"rhs": "<Plug>(MatchitVisualMultiForward)"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "]%",
|
|
"mode": "n",
|
|
"rhs": "<Plug>(MatchitNormalMultiForward)"
|
|
},
|
|
{
|
|
"desc": "Next List Type",
|
|
"noremap": true,
|
|
"lhs": "].",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Cycle Backward Through Yank History",
|
|
"noremap": true,
|
|
"lhs": "]y",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Indented After Cursor (Linewise)",
|
|
"noremap": true,
|
|
"lhs": "]p",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Indented After Cursor (Linewise)",
|
|
"noremap": true,
|
|
"lhs": "]P",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Diagnostic",
|
|
"noremap": true,
|
|
"lhs": "]d",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "`",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"`\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "Object scope with border",
|
|
"noremap": true,
|
|
"lhs": "ai",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua MiniIndentscope.textobject(true)<CR>"
|
|
},
|
|
{
|
|
"desc": "Around last textobject",
|
|
"noremap": false,
|
|
"lhs": "al",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Around next textobject",
|
|
"noremap": false,
|
|
"lhs": "an",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Around textobject",
|
|
"noremap": false,
|
|
"lhs": "a",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "a%",
|
|
"mode": "x",
|
|
"rhs": "<Plug>(MatchitVisualTextObject)"
|
|
},
|
|
{
|
|
"desc": "Value",
|
|
"noremap": true,
|
|
"lhs": "av",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Number",
|
|
"noremap": true,
|
|
"lhs": "aN",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Key",
|
|
"noremap": true,
|
|
"lhs": "ak",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": " Edit Macro",
|
|
"noremap": true,
|
|
"lhs": "cq",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "ciÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "crÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "caÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "cÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "c",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"c\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "vim.lsp.buf.code_action()",
|
|
"noremap": true,
|
|
"lhs": "crr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "vim.lsp.buf.rename()",
|
|
"noremap": true,
|
|
"lhs": "crn",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Mark on Current Line",
|
|
"noremap": true,
|
|
"lhs": "dm",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": " Delete All Macros",
|
|
"noremap": true,
|
|
"lhs": "dq",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "diÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "daÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "dÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "d",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"d\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "Don't Yank Empty Line to Clipboard",
|
|
"noremap": true,
|
|
"lhs": "dd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "d",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "f",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "f",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Empty Line Below",
|
|
"noremap": true,
|
|
"lhs": "go",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>call append(line('.'), repeat([''], v:count1))<CR>"
|
|
},
|
|
{
|
|
"desc": "Empty Line Above",
|
|
"noremap": true,
|
|
"lhs": "gO",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>call append(line('.') - 1, repeat([''], v:count1))<CR>"
|
|
},
|
|
{
|
|
"desc": "Search Inside Visual Selection",
|
|
"noremap": true,
|
|
"lhs": "g/",
|
|
"mode": "x",
|
|
"rhs": "<Esc>/\\%V"
|
|
},
|
|
{
|
|
"desc": "Move to right \"around\"",
|
|
"noremap": false,
|
|
"lhs": "g]",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move to right \"around\"",
|
|
"noremap": false,
|
|
"lhs": "g]",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move to left \"around\"",
|
|
"noremap": false,
|
|
"lhs": "g[",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move to left \"around\"",
|
|
"noremap": false,
|
|
"lhs": "g[",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "gsÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "guiÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "guaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "guÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gUiÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gUaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gUÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "g~iÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "g~aÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "g~Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "g",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"g\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "gsÞ", "mode": "x", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gÞ", "mode": "x", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "g",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"g\", {mode = \"v\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "g%",
|
|
"mode": "x",
|
|
"rhs": "<Plug>(MatchitVisualBackward)"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "g%",
|
|
"mode": "n",
|
|
"rhs": "<Plug>(MatchitNormalBackward)"
|
|
},
|
|
{
|
|
"desc": "Diagnostics",
|
|
"noremap": true,
|
|
"lhs": "gd",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Yanked Text Before Selection",
|
|
"noremap": true,
|
|
"lhs": "gP",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Yanked Text After Selection",
|
|
"noremap": true,
|
|
"lhs": "gp",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Yanked Text After Selection",
|
|
"noremap": true,
|
|
"lhs": "gp",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put Yanked Text Before Selection",
|
|
"noremap": true,
|
|
"lhs": "gP",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Goto implementations",
|
|
"noremap": true,
|
|
"lhs": "gI",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Goto Definition",
|
|
"noremap": true,
|
|
"lhs": "gd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Goto t[y]pe definitions",
|
|
"noremap": true,
|
|
"lhs": "gy",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Increment",
|
|
"noremap": true,
|
|
"lhs": "g<C-A>",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Increment",
|
|
"noremap": true,
|
|
"lhs": "g<C-A>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Decrement",
|
|
"noremap": true,
|
|
"lhs": "g<C-X>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Decrement",
|
|
"noremap": true,
|
|
"lhs": "g<C-X>",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find Left Surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Add Surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsa",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Add Surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsa",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Replace Surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Highlight Surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsh",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Delete Surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Update `MiniSurround.config.n_lines`",
|
|
"noremap": true,
|
|
"lhs": "gsn",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find Right Surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "References",
|
|
"noremap": true,
|
|
"lhs": "gr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Comment line",
|
|
"noremap": true,
|
|
"lhs": "gcc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Comment selection",
|
|
"noremap": true,
|
|
"lhs": "gc",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Comment",
|
|
"noremap": true,
|
|
"lhs": "gc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Opens filepath or URI under cursor with the system handler (file explorer, web browser, …)",
|
|
"noremap": true,
|
|
"lhs": "gx",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Opens filepath or URI under cursor with the system handler (file explorer, web browser, …)",
|
|
"noremap": true,
|
|
"lhs": "gx",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Object scope",
|
|
"noremap": true,
|
|
"lhs": "ii",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua MiniIndentscope.textobject(false)<CR>"
|
|
},
|
|
{
|
|
"desc": "Inside last textobject",
|
|
"noremap": false,
|
|
"lhs": "il",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Inside next textobject",
|
|
"noremap": false,
|
|
"lhs": "in",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Inside textobject",
|
|
"noremap": false,
|
|
"lhs": "i",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Key",
|
|
"noremap": true,
|
|
"lhs": "ik",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Value",
|
|
"noremap": true,
|
|
"lhs": "iv",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Number",
|
|
"noremap": true,
|
|
"lhs": "iN",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "<function>"
|
|
},
|
|
{
|
|
"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": "<function>"
|
|
},
|
|
{
|
|
"desc": " Start/Stop Recording",
|
|
"noremap": true,
|
|
"lhs": "q",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Flash",
|
|
"noremap": true,
|
|
"lhs": "s",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Flash",
|
|
"noremap": true,
|
|
"lhs": "s",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "t",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "t",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "viÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "vaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "vÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "v",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"v\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": " Yank Macro",
|
|
"noremap": true,
|
|
"lhs": "yq",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "yiÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "yi",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"yi\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "yaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "ya",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"ya\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "Yank Text",
|
|
"noremap": true,
|
|
"lhs": "y",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Yank Text",
|
|
"noremap": true,
|
|
"lhs": "y",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "zÞ", "mode": "x", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "z",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"z\", {mode = \"v\", auto = true})<CR>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "zfiÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "zfaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "zfÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "zÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "z",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"z\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<M-i>",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move to previous reference",
|
|
"noremap": true,
|
|
"lhs": "<M-p>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move to next reference",
|
|
"noremap": true,
|
|
"lhs": "<M-n>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Breakpoint Condition",
|
|
"noremap": true,
|
|
"lhs": "<S-F2>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Debug: Step out",
|
|
"noremap": true,
|
|
"lhs": "<F12>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Debug: Step into",
|
|
"noremap": true,
|
|
"lhs": "<F11>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Debug: Step over",
|
|
"noremap": true,
|
|
"lhs": "<F10>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Debug: Continue",
|
|
"noremap": true,
|
|
"lhs": "<F5>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Breakpoint",
|
|
"noremap": true,
|
|
"lhs": "<F2>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>PBToggleBreakpoint<CR>"
|
|
},
|
|
{
|
|
"desc": "Change Without Yanking",
|
|
"noremap": true,
|
|
"lhs": "<M-c>",
|
|
"mode": "x",
|
|
"rhs": "\"_c"
|
|
},
|
|
{
|
|
"desc": "Change Without Yanking",
|
|
"noremap": true,
|
|
"lhs": "<M-c>",
|
|
"mode": "n",
|
|
"rhs": "\"_c"
|
|
},
|
|
{
|
|
"desc": "Delete Without Yanking",
|
|
"noremap": true,
|
|
"lhs": "<M-d>",
|
|
"mode": "x",
|
|
"rhs": "\"_d"
|
|
},
|
|
{
|
|
"desc": "Delete Without Yanking",
|
|
"noremap": true,
|
|
"lhs": "<M-d>",
|
|
"mode": "n",
|
|
"rhs": "\"_d"
|
|
},
|
|
{
|
|
"desc": "Select all Text",
|
|
"noremap": true,
|
|
"lhs": "<C-E>",
|
|
"mode": "n",
|
|
"rhs": "ggVG"
|
|
},
|
|
{
|
|
"desc": "Copy Whole Text to Clipboard",
|
|
"noremap": true,
|
|
"lhs": "<C-C>",
|
|
"mode": "n",
|
|
"rhs": ":%y+<CR>"
|
|
},
|
|
{
|
|
"desc": "Previous Tab",
|
|
"noremap": true,
|
|
"lhs": "<S-Tab>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>tabprevious<CR>"
|
|
},
|
|
{
|
|
"desc": "Save Without Formatting",
|
|
"noremap": true,
|
|
"lhs": "<M-s>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>noautocmd w<CR>"
|
|
},
|
|
{
|
|
"desc": "which_key_ignore",
|
|
"noremap": true,
|
|
"lhs": "<C-_>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Terminal (Root Dir)",
|
|
"noremap": true,
|
|
"lhs": "<C-/>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Save File",
|
|
"noremap": true,
|
|
"lhs": "<C-S>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>w<CR><Esc>"
|
|
},
|
|
{
|
|
"desc": "Save File",
|
|
"noremap": true,
|
|
"lhs": "<C-S>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>w<CR><Esc>"
|
|
},
|
|
{
|
|
"desc": "Increase Window Width",
|
|
"noremap": true,
|
|
"lhs": "<C-Right>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>vertical resize +2<CR>"
|
|
},
|
|
{
|
|
"desc": "Decrease Window Width",
|
|
"noremap": true,
|
|
"lhs": "<C-Left>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>vertical resize -2<CR>"
|
|
},
|
|
{
|
|
"desc": "Decrease Window Height",
|
|
"noremap": true,
|
|
"lhs": "<C-Down>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>resize -2<CR>"
|
|
},
|
|
{
|
|
"desc": "Increase Window Height",
|
|
"noremap": true,
|
|
"lhs": "<C-Up>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>resize +2<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Up>",
|
|
"mode": "x",
|
|
"rhs": "v:count == 0 ? 'gk' : 'k'"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Up>",
|
|
"mode": "n",
|
|
"rhs": "v:count == 0 ? 'gk' : 'k'"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Down>",
|
|
"mode": "x",
|
|
"rhs": "v:count == 0 ? 'gj' : 'j'"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Down>",
|
|
"mode": "n",
|
|
"rhs": "v:count == 0 ? 'gj' : 'j'"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<PageDown>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua Scroll('<C-F>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<PageDown>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua Scroll('<C-F>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<PageUp>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua Scroll('<C-B>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<PageUp>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua Scroll('<C-B>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-F>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua Scroll('<C-F>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-B>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua Scroll('<C-B>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-D>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua Scroll('<C-D>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-D>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua Scroll('<C-D>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-U>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua Scroll('<C-U>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-U>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua Scroll('<C-U>', 1, 1)<CR>"
|
|
},
|
|
{
|
|
"desc": "Prev Mark",
|
|
"noremap": true,
|
|
"lhs": "<M-C-H>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple cycle backward<CR>"
|
|
},
|
|
{
|
|
"desc": "Next Mark",
|
|
"noremap": true,
|
|
"lhs": "<M-C-L>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Grapple cycle forward<CR>"
|
|
},
|
|
{
|
|
"desc": "Move Up",
|
|
"noremap": true,
|
|
"lhs": "<M-k>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>m .-2<CR>=="
|
|
},
|
|
{
|
|
"desc": "Move Down",
|
|
"noremap": true,
|
|
"lhs": "<M-j>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>m .+1<CR>=="
|
|
},
|
|
{
|
|
"desc": "Last Character of Line",
|
|
"noremap": true,
|
|
"lhs": "<M-l>",
|
|
"mode": "n",
|
|
"rhs": "$"
|
|
},
|
|
{
|
|
"desc": "First Character of Line",
|
|
"noremap": true,
|
|
"lhs": "<M-h>",
|
|
"mode": "n",
|
|
"rhs": "_"
|
|
},
|
|
{
|
|
"desc": "Move Up",
|
|
"noremap": true,
|
|
"lhs": "<M-k>",
|
|
"mode": "v",
|
|
"rhs": ":m '<lt>-2<CR>gv=gv"
|
|
},
|
|
{
|
|
"desc": "Move Down",
|
|
"noremap": true,
|
|
"lhs": "<M-j>",
|
|
"mode": "v",
|
|
"rhs": ":m '>+1<CR>gv=gv"
|
|
},
|
|
{
|
|
"desc": "Move right",
|
|
"noremap": true,
|
|
"lhs": "<M-l>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua MiniMove.move_selection('right')<CR>"
|
|
},
|
|
{
|
|
"desc": "Move left",
|
|
"noremap": true,
|
|
"lhs": "<M-h>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua MiniMove.move_selection('left')<CR>"
|
|
},
|
|
{
|
|
"desc": "Scroll Forward",
|
|
"noremap": true,
|
|
"lhs": "<C-F>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Scroll Backward",
|
|
"noremap": true,
|
|
"lhs": "<C-B>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": " Switch Macro Slot",
|
|
"noremap": true,
|
|
"lhs": "<C-Q>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-W>Þ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-W>",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"\\23\", {mode = \"n\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-R>Þ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-R>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"\\18\", {mode = \"v\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"desc": "Terminals",
|
|
"noremap": true,
|
|
"lhs": "<M-Bslash>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-R>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Redo Compiler",
|
|
"noremap": true,
|
|
"lhs": "<S-F3>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Open Compiler",
|
|
"noremap": true,
|
|
"lhs": "<F3>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Compiler Results",
|
|
"noremap": true,
|
|
"lhs": "<F4>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Convert color",
|
|
"noremap": true,
|
|
"lhs": "<M-C>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Yazi",
|
|
"noremap": true,
|
|
"lhs": "<M-e>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Terminal",
|
|
"noremap": true,
|
|
"lhs": "<C-Bslash>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Increment",
|
|
"noremap": true,
|
|
"lhs": "<C-A>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Decrement",
|
|
"noremap": true,
|
|
"lhs": "<C-X>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Decrement",
|
|
"noremap": true,
|
|
"lhs": "<C-X>",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Increment",
|
|
"noremap": true,
|
|
"lhs": "<C-A>",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Resize Down",
|
|
"noremap": true,
|
|
"lhs": "<M-C-Down>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Resize Left",
|
|
"noremap": true,
|
|
"lhs": "<M-C-Left>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move Cursor Up",
|
|
"noremap": true,
|
|
"lhs": "<C-K>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move Cursor Down",
|
|
"noremap": true,
|
|
"lhs": "<C-J>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move Cursor Left",
|
|
"noremap": true,
|
|
"lhs": "<C-H>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Resize Right",
|
|
"noremap": true,
|
|
"lhs": "<M-C-Right>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Resize Up",
|
|
"noremap": true,
|
|
"lhs": "<M-C-Up>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Open a floating window showing diagnostics under the cursor",
|
|
"noremap": false,
|
|
"lhs": "<C-W><C-D>",
|
|
"mode": "n",
|
|
"rhs": "<C-W>d"
|
|
},
|
|
{
|
|
"desc": "Open a floating window showing diagnostics under the cursor",
|
|
"noremap": true,
|
|
"lhs": "<C-W>d",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "vim.lsp.buf.code_action()",
|
|
"noremap": true,
|
|
"lhs": "<C-R><C-R>",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "vim.lsp.buf.code_action()",
|
|
"noremap": true,
|
|
"lhs": "<C-R>r",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Move Cursor Right",
|
|
"noremap": true,
|
|
"lhs": "<C-L>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
}
|
|
],
|
|
"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": "<Space>",
|
|
"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"
|
|
]
|
|
}
|
|
|