4123 lines
84 KiB
JSON
4123 lines
84 KiB
JSON
{
|
|
"distribution": "LazyVim",
|
|
"masonTools": [
|
|
"ansible-language-server",
|
|
"ansible-lint",
|
|
"bash-language-server",
|
|
"beautysh",
|
|
"biome",
|
|
"black",
|
|
"clangd",
|
|
"codelldb",
|
|
"codespell",
|
|
"cspell",
|
|
"cssmodules-language-server",
|
|
"debugpy",
|
|
"debugpy-adapter",
|
|
"deno",
|
|
"dlv",
|
|
"docker-compose-langserver",
|
|
"docker-langserver",
|
|
"emmet-language-server",
|
|
"gh",
|
|
"gofumpt",
|
|
"goimports",
|
|
"golangci-lint",
|
|
"gomodifytags",
|
|
"gopls",
|
|
"hadolint",
|
|
"impl",
|
|
"isort",
|
|
"jdtls",
|
|
"jq",
|
|
"js-debug-adapter",
|
|
"ktlint",
|
|
"lua-language-server",
|
|
"markdownlint",
|
|
"marksman",
|
|
"markuplint",
|
|
"neocmakelsp",
|
|
"ngserver",
|
|
"omnisharp",
|
|
"prettier",
|
|
"prettierd",
|
|
"pylint",
|
|
"pyright",
|
|
"pyright-langserver",
|
|
"ruff-lsp",
|
|
"rust-analyzer",
|
|
"rustywind",
|
|
"shellcheck",
|
|
"shellharden",
|
|
"shfmt",
|
|
"sql-language-server",
|
|
"sqlfluff",
|
|
"sqlfmt",
|
|
"stylelint",
|
|
"stylua",
|
|
"svelteserver",
|
|
"tailwindcss-language-server",
|
|
"taplo",
|
|
"typescript-language-server",
|
|
"typos",
|
|
"vscode-css-language-server",
|
|
"vscode-eslint-language-server",
|
|
"vscode-html-language-server",
|
|
"vscode-json-language-server",
|
|
"vue-language-server",
|
|
"yaml-language-server"
|
|
],
|
|
"plugins": [
|
|
"Exafunction/codeium.vim",
|
|
"HiPhish/rainbow-delimiters.nvim",
|
|
"JoosepAlviste/nvim-ts-context-commentstring",
|
|
"L3MON4D3/LuaSnip",
|
|
"LazyVim/LazyVim",
|
|
"LunarVim/bigfile.nvim",
|
|
"MunifTanjim/nui.nvim",
|
|
"RRethy/nvim-treesitter-endwise",
|
|
"RRethy/vim-illuminate",
|
|
"ThePrimeagen/harpoon",
|
|
"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",
|
|
"aurum77/live-server.nvim",
|
|
"aznhe21/actions-preview.nvim",
|
|
"b0o/SchemaStore.nvim",
|
|
"catppuccin/nvim",
|
|
"chrisgrieser/nvim-origami",
|
|
"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/tsc.nvim",
|
|
"dnlhc/glance.nvim",
|
|
"dstein64/vim-startuptime",
|
|
"echasnovski/mini.ai",
|
|
"echasnovski/mini.bufremove",
|
|
"echasnovski/mini.comment",
|
|
"echasnovski/mini.indentscope",
|
|
"echasnovski/mini.pairs",
|
|
"echasnovski/mini.surround",
|
|
"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",
|
|
"haringsrob/nvim_context_vt",
|
|
"hedyhli/outline.nvim",
|
|
"hrsh7th/cmp-buffer",
|
|
"hrsh7th/cmp-nvim-lsp",
|
|
"hrsh7th/cmp-path",
|
|
"hrsh7th/nvim-cmp",
|
|
"iamcco/markdown-preview.nvim",
|
|
"jay-babu/mason-nvim-dap.nvim",
|
|
"jvgrootveld/telescope-zoxide",
|
|
"kevinhwang91/nvim-ufo",
|
|
"kevinhwang91/promise-async",
|
|
"kkharji/sqlite.lua",
|
|
"lambdalisue/suda.vim",
|
|
"lewis6991/gitsigns.nvim",
|
|
"luckasRanarison/nvim-devdocs",
|
|
"luckasRanarison/tree-sitter-hyprlang",
|
|
"lukas-reineke/headlines.nvim",
|
|
"lukas-reineke/indent-blankline.nvim",
|
|
"mfussenegger/nvim-dap",
|
|
"mfussenegger/nvim-lint",
|
|
"mikesmithgh/kitty-scrollback.nvim",
|
|
"monaqa/dial.nvim",
|
|
"neovim/nvim-lspconfig",
|
|
"nvim-lua/plenary.nvim",
|
|
"nvim-lualine/lualine.nvim",
|
|
"nvim-neo-tree/neo-tree.nvim",
|
|
"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",
|
|
"rafi/theme-loader.nvim",
|
|
"rcarriga/nvim-dap-ui",
|
|
"rcarriga/nvim-notify",
|
|
"roobert/search-replace.nvim",
|
|
"saadparwaiz1/cmp_luasnip",
|
|
"sindrets/diffview.nvim",
|
|
"smoka7/hydra.nvim",
|
|
"smoka7/multicursors.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",
|
|
"wakatime/vim-wakatime",
|
|
"williamboman/mason-lspconfig.nvim",
|
|
"williamboman/mason.nvim",
|
|
"windwp/nvim-ts-autotag",
|
|
"wookayin/semshi",
|
|
"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": "Root",
|
|
"noremap": true,
|
|
"lhs": "<Space>cir",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>LazyRoot<CR>"
|
|
},
|
|
{
|
|
"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": "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": "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": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>l",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"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": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>gCÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>wÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>lÞ",
|
|
"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>xÞ",
|
|
"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>ftÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>fÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>qÞ",
|
|
"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><Tab>Þ",
|
|
"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>sSÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>snÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>aÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>lÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>bÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>hÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>dbÞ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>uÞ",
|
|
"mode": "x",
|
|
"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>bÞ",
|
|
"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>hÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>dÞ",
|
|
"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>ceÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>ciÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>cÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>qÞ",
|
|
"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>aÞ",
|
|
"mode": "n",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"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": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>cÞ",
|
|
"mode": "x",
|
|
"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>Þ",
|
|
"mode": "x",
|
|
"rhs": "<Nop>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<Space>",
|
|
"mode": "x",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\" \", {mode = \"v\", auto = true})<CR>"
|
|
},
|
|
{
|
|
"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": "Dismiss All",
|
|
"noremap": true,
|
|
"lhs": "<Space>snd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Noice All",
|
|
"noremap": true,
|
|
"lhs": "<Space>sna",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Edgy Select Window",
|
|
"noremap": true,
|
|
"lhs": "<Space>uE",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Mason",
|
|
"noremap": true,
|
|
"lhs": "<Space>cim",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Mason<CR>"
|
|
},
|
|
{
|
|
"desc": "Dismiss all Notifications",
|
|
"noremap": true,
|
|
"lhs": "<Space>un",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "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 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 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 left",
|
|
"noremap": true,
|
|
"lhs": "<Space>bl",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCloseLeft<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": "Buffer 3",
|
|
"noremap": true,
|
|
"lhs": "<Space>b3",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 3<CR>"
|
|
},
|
|
{
|
|
"desc": "Buffer 6",
|
|
"noremap": true,
|
|
"lhs": "<Space>b6",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineGoToBuffer 6<CR>"
|
|
},
|
|
{
|
|
"desc": "Sort By Extensions",
|
|
"noremap": true,
|
|
"lhs": "<Space>bs",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineSortByExtension<CR>"
|
|
},
|
|
{
|
|
"desc": "Dashboard",
|
|
"noremap": true,
|
|
"lhs": "<Space>fd",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>Dash<CR>"
|
|
},
|
|
{
|
|
"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": "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": "Split (root dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fts",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Split (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>ftS",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Buffer explorer",
|
|
"noremap": true,
|
|
"lhs": "<Space>be",
|
|
"mode": "n",
|
|
"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": "Diff View Open",
|
|
"noremap": true,
|
|
"lhs": "<Space>gD",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Diff File History",
|
|
"noremap": true,
|
|
"lhs": "<Space>gd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Zoxide",
|
|
"noremap": true,
|
|
"lhs": "<Space>fz",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Generate HTML Docs",
|
|
"noremap": true,
|
|
"lhs": "<Space>ag",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Open HTML Docs",
|
|
"noremap": true,
|
|
"lhs": "<Space>ao",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Context",
|
|
"noremap": true,
|
|
"lhs": "<Space>ux",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Document Diagnostics (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xx",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Quickfix List (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xQ",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Location List (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xL",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Workspace Diagnostics (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xX",
|
|
"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": "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": "Delete Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>bd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Delete Buffer (Force)",
|
|
"noremap": true,
|
|
"lhs": "<Space>bD",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "status",
|
|
"noremap": true,
|
|
"lhs": "<Space>gs",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "commits",
|
|
"noremap": true,
|
|
"lhs": "<Space>gc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Recent (cwd)",
|
|
"noremap": true,
|
|
"lhs": "<Space>fR",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Recent",
|
|
"noremap": true,
|
|
"lhs": "<Space>fr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "<function>"
|
|
},
|
|
{
|
|
"desc": "Command History",
|
|
"noremap": true,
|
|
"lhs": "<Space>:",
|
|
"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": "<function>"
|
|
},
|
|
{
|
|
"desc": "Struct",
|
|
"noremap": true,
|
|
"lhs": "<Space>sss",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "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": "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": "Find Files (root dir)",
|
|
"noremap": true,
|
|
"lhs": "<Space><Space>",
|
|
"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": "<function>"
|
|
},
|
|
{
|
|
"desc": "Options",
|
|
"noremap": true,
|
|
"lhs": "<Space>so",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Jump to Mark",
|
|
"noremap": true,
|
|
"lhs": "<Space>sm",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Man Pages",
|
|
"noremap": true,
|
|
"lhs": "<Space>sM",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Key Maps",
|
|
"noremap": true,
|
|
"lhs": "<Space>sk",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Search Highlight Groups",
|
|
"noremap": true,
|
|
"lhs": "<Space>sH",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Help Pages",
|
|
"noremap": true,
|
|
"lhs": "<Space>sh",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "<function>"
|
|
},
|
|
{
|
|
"desc": "Document diagnostics",
|
|
"noremap": true,
|
|
"lhs": "<Space>sd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Commands",
|
|
"noremap": true,
|
|
"lhs": "<Space>sC",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Command History",
|
|
"noremap": true,
|
|
"lhs": "<Space>sc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Buffer",
|
|
"noremap": true,
|
|
"lhs": "<Space>sb",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Auto Commands",
|
|
"noremap": true,
|
|
"lhs": "<Space>sa",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Registers",
|
|
"noremap": true,
|
|
"lhs": "<Space>s\"",
|
|
"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": "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": "Suda Write",
|
|
"noremap": true,
|
|
"lhs": "<Space>W",
|
|
"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": "Toggle Lsp Lens",
|
|
"noremap": true,
|
|
"lhs": "<Space>ue",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Refactor",
|
|
"noremap": true,
|
|
"lhs": "<Space>cR",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Refactor",
|
|
"noremap": true,
|
|
"lhs": "<Space>cR",
|
|
"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": "Symbols",
|
|
"noremap": true,
|
|
"lhs": "<Space>sis",
|
|
"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": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Yank History",
|
|
"noremap": true,
|
|
"lhs": "<Space>sy",
|
|
"mode": "v",
|
|
"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": "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": "Code Action Preview",
|
|
"noremap": true,
|
|
"lhs": "<Space>ca",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Code Action Preview",
|
|
"noremap": true,
|
|
"lhs": "<Space>ca",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Devdocs Current",
|
|
"noremap": true,
|
|
"lhs": "<Space>se",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Devdocs",
|
|
"noremap": true,
|
|
"lhs": "<Space>sE",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Todo/Fix/Fixme",
|
|
"noremap": true,
|
|
"lhs": "<Space>sT",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Todo",
|
|
"noremap": true,
|
|
"lhs": "<Space>st",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Todo/Fix/Fixme (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xT",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Todo (Trouble)",
|
|
"noremap": true,
|
|
"lhs": "<Space>xt",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Plugins (Lazy)",
|
|
"noremap": true,
|
|
"lhs": "<Space>sp",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Line Blame",
|
|
"noremap": true,
|
|
"lhs": "<Space>uB",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Deletions Inline",
|
|
"noremap": true,
|
|
"lhs": "<Space>ghe",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Treesitter Context",
|
|
"noremap": true,
|
|
"lhs": "<Space>ut",
|
|
"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": "Dap UI",
|
|
"noremap": true,
|
|
"lhs": "<Space>du",
|
|
"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": "Toggle Paint/Colorizer",
|
|
"noremap": true,
|
|
"lhs": "<Space>up",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Word Globally",
|
|
"noremap": true,
|
|
"lhs": "<Space>srG",
|
|
"mode": "v",
|
|
"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": "Toggle Current Session Recording",
|
|
"noremap": true,
|
|
"lhs": "<Space>qt",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Restore Last Session",
|
|
"noremap": true,
|
|
"lhs": "<Space>qr",
|
|
"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": "Save Session",
|
|
"noremap": true,
|
|
"lhs": "<Space>qs",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Breakpoint",
|
|
"noremap": true,
|
|
"lhs": "<Space>dbb",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Breakpoint Condition",
|
|
"noremap": true,
|
|
"lhs": "<Space>dbB",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Delete All Breakpoints",
|
|
"noremap": true,
|
|
"lhs": "<Space>dbd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 2",
|
|
"noremap": true,
|
|
"lhs": "<Space>h2",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 4",
|
|
"noremap": true,
|
|
"lhs": "<Space>h4",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Menu",
|
|
"noremap": true,
|
|
"lhs": "<Space>hh",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Clear all Files",
|
|
"noremap": true,
|
|
"lhs": "<Space>hc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 7",
|
|
"noremap": true,
|
|
"lhs": "<Space>h7",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 6",
|
|
"noremap": true,
|
|
"lhs": "<Space>h6",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 5",
|
|
"noremap": true,
|
|
"lhs": "<Space>h5",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 3",
|
|
"noremap": true,
|
|
"lhs": "<Space>h3",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Files (Telescope)",
|
|
"noremap": true,
|
|
"lhs": "<Space>hf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 1",
|
|
"noremap": true,
|
|
"lhs": "<Space>h1",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Add Mark",
|
|
"noremap": true,
|
|
"lhs": "<Space>ha",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 9",
|
|
"noremap": true,
|
|
"lhs": "<Space>h9",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "File 8",
|
|
"noremap": true,
|
|
"lhs": "<Space>h8",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Symbols Outline",
|
|
"noremap": true,
|
|
"lhs": "<Space>cs",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "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": "",
|
|
"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": "",
|
|
"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": "",
|
|
"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 and indent right",
|
|
"noremap": true,
|
|
"lhs": ">p",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put before and indent right",
|
|
"noremap": true,
|
|
"lhs": ">P",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": ":help v_@-default",
|
|
"noremap": true,
|
|
"lhs": "@",
|
|
"mode": "x",
|
|
"rhs": "':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": ":normal! @<C-R>=reg_recorded()<CR><CR>"
|
|
},
|
|
{
|
|
"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 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": "Prev Diagnostic",
|
|
"noremap": true,
|
|
"lhs": "[d",
|
|
"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": "", "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": "Prev buffer",
|
|
"noremap": true,
|
|
"lhs": "[b",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCyclePrev<CR>"
|
|
},
|
|
{
|
|
"desc": "Move buffer prev",
|
|
"noremap": true,
|
|
"lhs": "[B",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineMovePrev<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": "Previous trouble/quickfix item",
|
|
"noremap": true,
|
|
"lhs": "[q",
|
|
"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": "Previous todo comment",
|
|
"noremap": true,
|
|
"lhs": "[t",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Prev Reference",
|
|
"noremap": true,
|
|
"lhs": "[[",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Prev Harpoon File",
|
|
"noremap": true,
|
|
"lhs": "[H",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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 Diagnostic",
|
|
"noremap": true,
|
|
"lhs": "]d",
|
|
"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": "", "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": "Next buffer",
|
|
"noremap": true,
|
|
"lhs": "]b",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineCycleNext<CR>"
|
|
},
|
|
{
|
|
"desc": "Move buffer next",
|
|
"noremap": true,
|
|
"lhs": "]B",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>BufferLineMoveNext<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": "Next trouble/quickfix item",
|
|
"noremap": true,
|
|
"lhs": "]q",
|
|
"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 todo comment",
|
|
"noremap": true,
|
|
"lhs": "]t",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Reference",
|
|
"noremap": true,
|
|
"lhs": "]]",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Harpoon File",
|
|
"noremap": true,
|
|
"lhs": "]H",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "`",
|
|
"mode": "n",
|
|
"rhs": "<Cmd>lua require(\"which-key\").show(\"`\", {mode = \"n\", auto = 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": "", "noremap": true, "lhs": "caÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "ciÞ", "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": " Edit Macro",
|
|
"noremap": true,
|
|
"lhs": "cq",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "daÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "diÞ", "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": " Delete All Macros",
|
|
"noremap": true,
|
|
"lhs": "dq",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "Search inside visual selection",
|
|
"noremap": true,
|
|
"lhs": "g/",
|
|
"mode": "x",
|
|
"rhs": "<Esc>/\\%V"
|
|
},
|
|
{ "desc": "", "noremap": true, "lhs": "g~aÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "g~iÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "g~Þ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gUaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gUiÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gUÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "guaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "guiÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "guÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "gsÞ", "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": "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": "Comment line",
|
|
"noremap": true,
|
|
"lhs": "gcc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Comment selection",
|
|
"noremap": true,
|
|
"lhs": "gc",
|
|
"mode": "x",
|
|
"rhs": ":<C-U>lua MiniComment.operator('visual')<CR>"
|
|
},
|
|
{
|
|
"desc": "Comment",
|
|
"noremap": true,
|
|
"lhs": "gc",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "g%",
|
|
"mode": "x",
|
|
"rhs": "<Plug>(MatchitVisualBackward)"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": false,
|
|
"lhs": "g%",
|
|
"mode": "n",
|
|
"rhs": "<Plug>(MatchitNormalBackward)"
|
|
},
|
|
{
|
|
"desc": "Highlight surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsh",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Delete surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Add surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsa",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find left surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsF",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Replace surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Update `MiniSurround.config.n_lines`",
|
|
"noremap": true,
|
|
"lhs": "gsn",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Add surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsa",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Find right surrounding",
|
|
"noremap": true,
|
|
"lhs": "gsf",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Goto Definition",
|
|
"noremap": true,
|
|
"lhs": "gd",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Goto implementations",
|
|
"noremap": true,
|
|
"lhs": "gI",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "References",
|
|
"noremap": true,
|
|
"lhs": "gr",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Goto t[y]pe definitions",
|
|
"noremap": true,
|
|
"lhs": "gy",
|
|
"mode": "n",
|
|
"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": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put yanked text after selection",
|
|
"noremap": true,
|
|
"lhs": "gp",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Put yanked text before selection",
|
|
"noremap": true,
|
|
"lhs": "gP",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Diagnostics",
|
|
"noremap": true,
|
|
"lhs": "gd",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "g<C-A>",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "g<C-X>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "g<C-A>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "g<C-X>",
|
|
"mode": "v",
|
|
"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": "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": "Value",
|
|
"noremap": true,
|
|
"lhs": "iv",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Number",
|
|
"noremap": true,
|
|
"lhs": "iN",
|
|
"mode": "x",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Key",
|
|
"noremap": true,
|
|
"lhs": "ik",
|
|
"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": "vaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "viÞ", "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": "", "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": "", "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": " Yank Macro",
|
|
"noremap": true,
|
|
"lhs": "yq",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "zfaÞ", "mode": "n", "rhs": "<Nop>" },
|
|
{ "desc": "", "noremap": true, "lhs": "zfiÞ", "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": "Peek folded line",
|
|
"noremap": true,
|
|
"lhs": "zp",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": "Copy whole text to clipboard",
|
|
"noremap": true,
|
|
"lhs": "<C-C>",
|
|
"mode": "n",
|
|
"rhs": ":%y+<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": "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": "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 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": "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": "Go to upper window",
|
|
"noremap": true,
|
|
"lhs": "<C-K>",
|
|
"mode": "n",
|
|
"rhs": "<C-W>k"
|
|
},
|
|
{
|
|
"desc": "Go to lower window",
|
|
"noremap": true,
|
|
"lhs": "<C-J>",
|
|
"mode": "n",
|
|
"rhs": "<C-W>j"
|
|
},
|
|
{
|
|
"desc": "Go to left window",
|
|
"noremap": true,
|
|
"lhs": "<C-H>",
|
|
"mode": "n",
|
|
"rhs": "<C-W>h"
|
|
},
|
|
{
|
|
"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": "<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": "Scroll forward",
|
|
"noremap": true,
|
|
"lhs": "<C-F>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Scroll backward",
|
|
"noremap": true,
|
|
"lhs": "<C-B>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"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": " Switch Macro Slot",
|
|
"noremap": true,
|
|
"lhs": "<C-Q>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Terminal",
|
|
"noremap": true,
|
|
"lhs": "<C-Bslash>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Yazi",
|
|
"noremap": true,
|
|
"lhs": "<M-e>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-R>",
|
|
"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": "Terminals",
|
|
"noremap": true,
|
|
"lhs": "<M-Bslash>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Toggle Compiler Results",
|
|
"noremap": true,
|
|
"lhs": "<F4>",
|
|
"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": "Convert color",
|
|
"noremap": true,
|
|
"lhs": "<M-C>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-X>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-A>",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "",
|
|
"noremap": true,
|
|
"lhs": "<C-X>",
|
|
"mode": "v",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Select all text",
|
|
"noremap": true,
|
|
"lhs": "<C-A>",
|
|
"mode": "n",
|
|
"rhs": "ggVG"
|
|
},
|
|
{
|
|
"desc": "Toggle Breakpoint",
|
|
"noremap": true,
|
|
"lhs": "<F2>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Next Harpoon File",
|
|
"noremap": true,
|
|
"lhs": "<M-C-L>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Prev Harpoon File",
|
|
"noremap": true,
|
|
"lhs": "<M-C-H>",
|
|
"mode": "n",
|
|
"rhs": "<function>"
|
|
},
|
|
{
|
|
"desc": "Go to right window",
|
|
"noremap": true,
|
|
"lhs": "<C-L>",
|
|
"mode": "n",
|
|
"rhs": "<C-W>l"
|
|
}
|
|
],
|
|
"treesitterParsers": [
|
|
"bash",
|
|
"c",
|
|
"css",
|
|
"diff",
|
|
"fish",
|
|
"git_config",
|
|
"html",
|
|
"javascript",
|
|
"jsdoc",
|
|
"json",
|
|
"json5",
|
|
"jsonc",
|
|
"lua",
|
|
"luadoc",
|
|
"luap",
|
|
"markdown",
|
|
"markdown_inline",
|
|
"python",
|
|
"query",
|
|
"rasi",
|
|
"regex",
|
|
"scss",
|
|
"toml",
|
|
"tsx",
|
|
"typescript",
|
|
"vim",
|
|
"vimdoc",
|
|
"vue",
|
|
"yaml"
|
|
],
|
|
"pluginManager": "lazy.nvim",
|
|
"leaderKey": "<Space>",
|
|
"lspServers": [
|
|
"angularls",
|
|
"ansiblels",
|
|
"bashls",
|
|
"biome",
|
|
"clangd",
|
|
"cssls",
|
|
"cssmodules_ls",
|
|
"denols",
|
|
"docker_compose_language_service",
|
|
"dockerls",
|
|
"emmet_language_server",
|
|
"eslint",
|
|
"gopls",
|
|
"html",
|
|
"jdtls",
|
|
"jsonls",
|
|
"lua_ls",
|
|
"marksman",
|
|
"neocmake",
|
|
"omnisharp",
|
|
"pyright",
|
|
"ruff_lsp",
|
|
"rust_analyzer",
|
|
"sqlls",
|
|
"svelte",
|
|
"tailwindcss",
|
|
"taplo",
|
|
"tsserver",
|
|
"volar",
|
|
"yamlls"
|
|
]
|
|
}
|
|
|