{ "distribution": "custom", "masonTools": [ "bash-debug-adapter", "bash-language-server", "debugpy", "debugpy-adapter", "deno", "docker-compose-langserver", "docker-langserver", "lua-language-server", "luau-lsp", "markdown-oxide", "marksman", "prettier", "pyright", "pyright-langserver", "selene", "stylua", "svelteserver", "taplo", "textlint", "typescript-language-server", "typos-lsp", "vim-language-server", "vscode-css-language-server", "vscode-eslint-language-server", "vscode-html-language-server", "vscode-json-language-server", "yaml-language-server", "yamllint" ], "plugins": [ "2KAbhishek/pickme.nvim", "2kabhishek/octohub.nvim", "2kabhishek/utils.nvim", "3rd/image.nvim", "4DRIAN0RTIZ/rssfeed.nvim", "AndreM222/copilot-lualine", "Bilal2453/luvit-meta", "CopilotC-Nvim/CopilotChat.nvim", "DestopLine/scratch-runner.nvim", "Goose97/timber.nvim", "HakonHarnes/img-clip.nvim", "Jezda1337/nvim-html-css", "JezerM/oil-lsp-diagnostics.nvim", "JoosepAlviste/nvim-ts-context-commentstring", "Kaiser-Yang/blink-cmp-dictionary", "Kaiser-Yang/blink-cmp-git", "Kokecoco/interference.nvim", "L3MON4D3/LuaSnip", "LhKipp/nvim-nu", "MagicDuck/grug-far.nvim", "MahanRahmati/blink-nerdfont.nvim", "MeanderingProgrammer/render-markdown.nvim", "MisanthropicBit/neotest-busted", "MunifTanjim/nui.nvim", "NStefan002/screenkey.nvim", "OXY2DEV/helpview.nvim", "OXY2DEV/markview.nvim", "OXY2DEV/patterns.nvim", "Omochice/dps-translate-vim", "RRethy/nvim-treesitter-textsubjects", "RRethy/vim-illuminate", "SmiteshP/nvim-navbuddy", "SmiteshP/nvim-navic", "TimUntersberger/neogit", "Wansmer/treesj", "ZWindL/orphans.nvim", "Zeioth/mason-extra-cmds", "aaronik/treewalker.nvim", "adigitoleo/haunt.nvim", "aileot/ex-colors.nvim", "alanfortlink/animatedbg.nvim", "alker0/chezmoi.vim", "alonswartz/notesium", "andersevenrud/nvim_context_vt", "antosha417/nvim-lsp-file-operations", "atomicptr/BufClose.nvim", "b0o/nvim-tree-preview.lua", "b0o/schemastore.nvim", "banjo/contextfiles.nvim", "bassamsdata/namu.nvim", "bezhermoso/tree-sitter-ghostty", "bhugovilela/palette.nvim", "cespare/vim-toml", "chrisgrieser/cmp_yanky", "cordx56/rustowl", "creativenull/dotfyle-metadata.nvim", "danielfalk/smart-open.nvim", "delphinus/open-official-doc.nvim", "delphinus/skkeleton_indicator.nvim", "disrupted/blink-cmp-conventional-commits", "dnnr1/lorem-ipsum.nvim", "echasnovski/mini.icons", "eetann/senpai.nvim", "fang2hou/blink-copilot", "fladson/vim-kitty", "folke/flash.nvim", "folke/lazy.nvim", "folke/lazydev.nvim", "folke/neoconf.nvim", "folke/noice.nvim", "folke/snacks.nvim", "folke/todo-comments.nvim", "folke/tokyonight.nvim", "folke/trouble.nvim", "folke/twilight.nvim", "folke/which-key.nvim", "fuegoio/copiloutre.nvim", "gbprod/yanky.nvim", "gregorias/coop.nvim", "grzegorzszczepanek/gamify.nvim", "hat0uma/csvview.nvim", "iamyoki/buffer-reopen.nvim", "igorlfs/nvim-dap-view", "isak102/ghostty.nvim", "isakbm/gitgraph.nvim", "j-hui/fidget.nvim", "jackplus-xyz/scroll-it.nvim", "jake-stewart/auto-cmdheight.nvim", "jake-stewart/multicursor.nvim", "janwvjaarsveld/neovimcraft.nvim", "jarenm1/nvim-buddy", "jay-babu/mason-nvim-dap.nvim", "jdrupal-dev/css-vars.nvim", "jghauser/mkdir.nvim", "josephburgess/nvumi", "justinsgithub/wezterm-types", "k-takata/vim-teraterm", "karb94/neoscroll.nvim", "kevinhwang91/nvim-bqf", "kevinhwang91/nvim-hlslens", "kiyoon/telescope-insert-path.nvim", "kkharji/sqlite.lua", "leonardo-luz/floatwindow.nvim", "leonardo-luz/snake.nvim", "leonardo-luz/tetris.nvim", "lewis6991/gitsigns.nvim", "lewis6991/hover.nvim", "lewis6991/satellite.nvim", "linrongbin16/gitlinker.nvim", "lululau/neogit-ai-commit.nvim", "m-demare/hlargs.nvim", "m4xshen/hardtime.nvim", "marilari88/neotest-vitest", "markemmons/neotest-deno", "maskudo/devdocs.nvim", "maxbol/treesorter.nvim", "mei28/luminate.nvim", "meznaric/key-analyzer.nvim", "mfussenegger/nvim-dap", "mfussenegger/nvim-lint", "mgalliou/blink-cmp-tmux", "mhanberg/output-panel.nvim", "mikavilpas/blink-ripgrep.nvim", "mikavilpas/yazi.nvim", "mimikun/lspctl.nvim", "mimikun/mason-conform.nvim", "miroshQa/debugmaster.nvim", "mistweaverco/kulala.nvim", "mkindberg/ghostty-ls", "monaqa/dial.nvim", "moyiz/blink-emoji.nvim", "mrcjkb/rustaceanvim", "mrjones2014/smart-splits.nvim", "nanotee/sqls.nvim", "nastevens/vim-cargo-make", "nastevens/vim-duckscript", "neo451/feed.nvim", "neovim/nvim-lspconfig", "netmute/ctags-lsp.nvim", "nicholascross/displace.nvim", "numToStr/Comment.nvim", "nvim-lua/plenary.nvim", "nvim-lualine/lualine.nvim", "nvim-neotest/neotest", "nvim-neotest/neotest-plenary", "nvim-neotest/neotest-vim-test", "nvim-neotest/nvim-nio", "nvim-telekasten/calendar-vim", "nvim-telescope/telescope-fzf-native.nvim", "nvim-telescope/telescope-media-files.nvim", "nvim-telescope/telescope.nvim", "nvim-tree/nvim-tree.lua", "nvim-tree/nvim-web-devicons", "nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter-context", "nvimdev/lspsaga.nvim", "nvimdev/template.nvim", "nvimtools/hydra.nvim", "obsidian-nvim/obsidian.nvim", "olimorris/codecompanion.nvim", "pauchiner/pastelnight.nvim", "philosofonusus/ecolog.nvim", "pnx/lualine-lsp-status", "poljar/typos.nvim", "projekt0n/github-nvim-theme", "ptdewey/pendulum-nvim", "pysan3/pathlib.nvim", "rachartier/tiny-glimmer.nvim", "rachartier/tiny-inline-diagnostic.nvim", "rafamadriz/friendly-snippets", "ravitemer/mcphub.nvim", "rcarriga/cmp-dap", "rcarriga/nvim-notify", "rcasia/neotest-bash", "refractalize/oil-git-status.nvim", "renerocksai/telekasten.nvim", "ribru17/blink-cmp-spell", "romgrk/barbar.nvim", "roycrippen4/telescope-treesitter-info.nvim", "rshkarin/mason-nvim-lint", "s-show/extend_word_motion.nvim", "saecki/crates.nvim", "saghen/blink.cmp", "saghen/blink.compat", "sarrisv/readermode.nvim", "shellRaining/hlchunk.nvim", "simeji/winresizer", "sindrets/diffview.nvim", "sirasagi62/tinysegmenter.nvim", "sphamba/smear-cursor.nvim", "stevearc/conform.nvim", "stevearc/dressing.nvim", "stevearc/oil.nvim", "stevearc/quicker.nvim", "subnut/nvim-ghost.nvim", "svampkorg/moody.nvim", "tadashi-aikawa/silhouette.nvim", "theHamsta/nvim-dap-commands", "thinca/vim-quickrun", "tris203/rzls.nvim", "uga-rosa/ccc.nvim", "vague2k/huez.nvim", "vim-denops/denops-shared-server.vim", "vim-denops/denops.vim", "vim-jp/vimdoc-ja", "vim-skk/skkeleton", "vim-test/vim-test", "virakkhun/flatjson.nvim", "vuki656/package-info.nvim", "williamboman/mason-lspconfig.nvim", "williamboman/mason.nvim", "windwp/nvim-autopairs", "windwp/nvim-ts-autotag", "wsdjeg/logger.nvim", "xiyaowong/transparent.nvim", "xzbdmw/colorful-menu.nvim", "ya2s/nvim-cursorline", "yochem/jq-playground.nvim", "ysmb-wtsg/in-and-out.nvim", "yuucu/cursor_open.nvim", "zapling/mason-lock.nvim", "zbirenbaum/copilot.lua" ], "pluginManager": "lazy.nvim", "keymaps": [ { "desc": "", "noremap": true, "lhs": "<Esc>", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>a", "mode": "v", "rhs": "<Cmd>CodeCompanionChat Toggle<CR>" }, { "desc": "Buffer Local Keymaps (which-key)", "noremap": true, "lhs": "<Space>?", "mode": "n", "rhs": "<function>" }, { "desc": "Flash Treesitter", "noremap": true, "lhs": "<Space>hS", "mode": "x", "rhs": "<function>" }, { "desc": "Flash Jump", "noremap": true, "lhs": "<Space>hs", "mode": "x", "rhs": "<function>" }, { "desc": "Flash Treesitter", "noremap": true, "lhs": "<Space>hS", "mode": "n", "rhs": "<function>" }, { "desc": "Flash Jump", "noremap": true, "lhs": "<Space>hs", "mode": "n", "rhs": "<function>" }, { "desc": "Flash 2-Char Jump, Like HopWord", "noremap": true, "lhs": "<Space>hh", "mode": "x", "rhs": "<function>" }, { "desc": "Flash 2-Char Jump, Like HopWord", "noremap": true, "lhs": "<Space>hh", "mode": "n", "rhs": "<function>" }, { "desc": "Open the file manager in nvim's working directory", "noremap": true, "lhs": "<Space>cw", "mode": "n", "rhs": "<Cmd>Yazi cwd<CR>" }, { "desc": "Open yazi at the current file", "noremap": true, "lhs": "<Space>-", "mode": "n", "rhs": "<Cmd>Yazi<CR>" }, { "desc": "Paste image from system clipboard", "noremap": true, "lhs": "<Space>p", "mode": "n", "rhs": "<function>" }, { "desc": "Plugin Files", "noremap": true, "lhs": "<Space>ecP", "mode": "n", "rhs": ":lua require(\"pickme\").pick(\"files\", { cwd = vim.fn.stdpath(\"data\") .. \"/lazy\", title = \"Plugin Files\" })<CR>" }, { "desc": "Neovim Configs", "noremap": true, "lhs": "<Space>ecc", "mode": "n", "rhs": ":lua require(\"pickme\").pick(\"files\", { cwd = vim.fn.stdpath(\"config\"), title = \"Neovim Configs\" })<CR>" }, { "desc": "Treesitter Find", "noremap": true, "lhs": "<Space>ot", "mode": "n", "rhs": ":PickMe treesitter<CR>" }, { "desc": "Search History", "noremap": true, "lhs": "<Space>os", "mode": "n", "rhs": ":PickMe search_history<CR>" }, { "desc": "Options", "noremap": true, "lhs": "<Space>oo", "mode": "n", "rhs": ":PickMe options<CR>" }, { "desc": "Man Pages", "noremap": true, "lhs": "<Space>om", "mode": "n", "rhs": ":PickMe man<CR>" }, { "desc": "Search for Plugin Spec", "noremap": true, "lhs": "<Space>ol", "mode": "n", "rhs": ":PickMe lazy<CR>" }, { "desc": "Keymaps", "noremap": true, "lhs": "<Space>ok", "mode": "n", "rhs": ":PickMe keymaps<CR>" }, { "desc": "Jump List", "noremap": true, "lhs": "<Space>oj", "mode": "n", "rhs": ":PickMe jumplist<CR>" }, { "desc": "Highlights", "noremap": true, "lhs": "<Space>oh", "mode": "n", "rhs": ":PickMe highlights<CR>" }, { "desc": "Commands", "noremap": true, "lhs": "<Space>og", "mode": "n", "rhs": ":PickMe commands<CR>" }, { "desc": "Marks", "noremap": true, "lhs": "<Space>of", "mode": "n", "rhs": ":PickMe marks<CR>" }, { "desc": "Docs", "noremap": true, "lhs": "<Space>od", "mode": "n", "rhs": ":PickMe help<CR>" }, { "desc": "Autocmds", "noremap": true, "lhs": "<Space>oa", "mode": "n", "rhs": ":PickMe autocmds<CR>" }, { "desc": "Type Definitions", "noremap": true, "lhs": "<Space>lt", "mode": "n", "rhs": ":PickMe lsp_type_definitions<CR>" }, { "desc": "Document Symbols", "noremap": true, "lhs": "<Space>ls", "mode": "n", "rhs": ":PickMe lsp_document_symbols<CR>" }, { "desc": "Buffer Diagnostics", "noremap": true, "lhs": "<Space>ll", "mode": "n", "rhs": ":PickMe diagnostics_buffer<CR>" }, { "desc": "LSP Implementations", "noremap": true, "lhs": "<Space>li", "mode": "n", "rhs": ":PickMe lsp_implementations<CR>" }, { "desc": "LSP Definitions", "noremap": true, "lhs": "<Space>ld", "mode": "n", "rhs": ":PickMe lsp_definitions<CR>" }, { "desc": "Workspace Symbols", "noremap": true, "lhs": "<Space>lS", "mode": "n", "rhs": ":PickMe lsp_workspace_symbols<CR>" }, { "desc": "Diagnostics", "noremap": true, "lhs": "<Space>lL", "mode": "n", "rhs": ":PickMe diagnostics<CR>" }, { "desc": "References", "noremap": true, "lhs": "<Space>lF", "mode": "n", "rhs": ":PickMe lsp_references<CR>" }, { "desc": "LSP Declarations", "noremap": true, "lhs": "<Space>lD", "mode": "n", "rhs": ":PickMe lsp_declarations<CR>" }, { "desc": "Clipboard", "noremap": true, "lhs": "<Space>iv", "mode": "n", "rhs": ":PickMe cliphist<CR>" }, { "desc": "Spell Suggestions", "noremap": true, "lhs": "<Space>is", "mode": "n", "rhs": ":PickMe spell_suggest<CR>" }, { "desc": "Registers", "noremap": true, "lhs": "<Space>ir", "mode": "n", "rhs": ":PickMe registers<CR>" }, { "desc": "Icons", "noremap": true, "lhs": "<Space>ii", "mode": "n", "rhs": ":PickMe icons<CR>" }, { "desc": "Git Branches", "noremap": true, "lhs": "<Space>gs", "mode": "n", "rhs": ":PickMe git_branches<CR>" }, { "desc": "Git Commits", "noremap": true, "lhs": "<Space>gc", "mode": "n", "rhs": ":PickMe git_commits<CR>" }, { "desc": "Git Stash", "noremap": true, "lhs": "<Space>gS", "mode": "n", "rhs": ":PickMe git_stash<CR>" }, { "desc": "Git Log", "noremap": true, "lhs": "<Space>gL", "mode": "n", "rhs": ":PickMe git_log<CR>" }, { "desc": "Zoxide", "noremap": true, "lhs": "<Space>fz", "mode": "n", "rhs": ":PickMe zoxide<CR>" }, { "desc": "Word Grep", "noremap": true, "lhs": "<Space>fw", "mode": "n", "rhs": ":PickMe grep_string<CR>" }, { "desc": "Undo History", "noremap": true, "lhs": "<Space>fu", "mode": "n", "rhs": ":PickMe undo<CR>" }, { "desc": "All Pickers", "noremap": true, "lhs": "<Space>ft", "mode": "n", "rhs": ":PickMe pickers<CR>" }, { "desc": "Buffer Lines", "noremap": true, "lhs": "<Space>fs", "mode": "n", "rhs": ":PickMe buffer_grep<CR>" }, { "desc": "Recent Files", "noremap": true, "lhs": "<Space>fr", "mode": "n", "rhs": ":PickMe oldfiles<CR>" }, { "desc": "Quickfix List", "noremap": true, "lhs": "<Space>fq", "mode": "n", "rhs": ":PickMe quickfix<CR>" }, { "desc": "Previous Picker", "noremap": true, "lhs": "<Space>fp", "mode": "n", "rhs": ":PickMe resume<CR>" }, { "desc": "Grep Open Buffers", "noremap": true, "lhs": "<Space>fo", "mode": "n", "rhs": ":PickMe grep_buffers<CR>" }, { "desc": "Modified Files", "noremap": true, "lhs": "<Space>fm", "mode": "n", "rhs": ":PickMe git_status<CR>" }, { "desc": "Location List", "noremap": true, "lhs": "<Space>fl", "mode": "n", "rhs": ":PickMe loclist<CR>" }, { "desc": "Project Dirs", "noremap": true, "lhs": "<Space>fd", "mode": "n", "rhs": ":PickMe projects<CR>" }, { "desc": "File Commits", "noremap": true, "lhs": "<Space>fc", "mode": "n", "rhs": ":PickMe git_log_file<CR>" }, { "desc": "Find Files", "noremap": true, "lhs": "<Space>fa", "mode": "n", "rhs": ":PickMe files<CR>" }, { "desc": "Files", "noremap": true, "lhs": "<Space><Space>", "mode": "n", "rhs": ":PickMe files<CR>" }, { "desc": "Command History", "noremap": true, "lhs": "<Space>:", "mode": "n", "rhs": ":PickMe command_history<CR>" }, { "desc": "Search History", "noremap": true, "lhs": "<Space>/", "mode": "n", "rhs": ":PickMe search_history<CR>" }, { "desc": "Diagnostics (Trouble)", "noremap": true, "lhs": "<Space>xx", "mode": "n", "rhs": "<Cmd>Trouble diagnostics toggle<CR>" }, { "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": "LSP Definitions / references / ... (Trouble)", "noremap": true, "lhs": "<Space>cl", "mode": "n", "rhs": "<Cmd>Trouble lsp toggle focus=false win.position=right<CR>" }, { "desc": "Symbols (Trouble)", "noremap": true, "lhs": "<Space>cs", "mode": "n", "rhs": "<Cmd>Trouble symbols toggle focus=false<CR>" }, { "desc": "Buffer Diagnostics (Trouble)", "noremap": true, "lhs": "<Space>xX", "mode": "n", "rhs": "<Cmd>Trouble diagnostics toggle filter.buf=0<CR>" }, { "desc": "Show diagnostics in a floating window", "noremap": true, "lhs": "<Space>e", "mode": "n", "rhs": "<function>" }, { "desc": "Buffers", "noremap": true, "lhs": "<Space>,", "mode": "n", "rhs": ":PickMe buffers<CR>" }, { "desc": "Sort automatically by WindowNumber", "noremap": true, "lhs": "<Space>bw", "mode": "n", "rhs": "<function>" }, { "desc": "Sort automatically by Language", "noremap": true, "lhs": "<Space>bl", "mode": "n", "rhs": "<function>" }, { "desc": "Sort automatically by Directory", "noremap": true, "lhs": "<Space>bd", "mode": "n", "rhs": "<function>" }, { "desc": "Sort automatically by Name", "noremap": true, "lhs": "<Space>bn", "mode": "n", "rhs": "<function>" }, { "desc": "Sort automatically by BufferNumber", "noremap": true, "lhs": "<Space>bb", "mode": "n", "rhs": "<function>" }, { "desc": "Restore buffer", "noremap": true, "lhs": "<Space>sc", "mode": "n", "rhs": "<function>" }, { "desc": "Close buffer", "noremap": true, "lhs": "<Space>c", "mode": "n", "rhs": "<function>" }, { "desc": "Goto last buffer", "noremap": true, "lhs": "<Space>b$", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 9", "noremap": true, "lhs": "<Space>b9", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 8", "noremap": true, "lhs": "<Space>b8", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 7", "noremap": true, "lhs": "<Space>b7", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 6", "noremap": true, "lhs": "<Space>b6", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 5", "noremap": true, "lhs": "<Space>b5", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 4", "noremap": true, "lhs": "<Space>b4", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 3", "noremap": true, "lhs": "<Space>b3", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 2", "noremap": true, "lhs": "<Space>b2", "mode": "n", "rhs": "<function>" }, { "desc": "Goto buffer in 1", "noremap": true, "lhs": "<Space>b1", "mode": "n", "rhs": "<function>" }, { "desc": "Re-order to next", "noremap": true, "lhs": "<Space>>", "mode": "n", "rhs": "<function>" }, { "desc": "Re-order to previous", "noremap": true, "lhs": "<Space><", "mode": "n", "rhs": "<function>" }, { "desc": "Move to next", "noremap": true, "lhs": "<Space>.", "mode": "n", "rhs": "<function>" }, { "desc": "run `:nohlsearch` and export results to quickfix", "noremap": true, "lhs": "<Space>L", "mode": "x", "rhs": "<function>" }, { "desc": "run `:nohlsearch` and export results to quickfix", "noremap": true, "lhs": "<Space>L", "mode": "n", "rhs": "<function>" }, { "desc": "Open Yank History", "noremap": true, "lhs": "<Space>P", "mode": "n", "rhs": "<function>" }, { "desc": "Buffers", "noremap": true, "lhs": "<Space>fb", "mode": "n", "rhs": ":PickMe buffers<CR>" }, { "desc": "Grep", "noremap": true, "lhs": "<Space>fg", "mode": "n", "rhs": ":PickMe live_grep<CR>" }, { "desc": "Find Git Files", "noremap": true, "lhs": "<Space>ff", "mode": "n", "rhs": ":PickMe git_files<CR>" }, { "desc": "Lists available help tags and opens a new window with the relevant help info on <CR>", "noremap": true, "lhs": "<Space>fh", "mode": "n", "rhs": "<function>" }, { "desc": "All Repos", "noremap": true, "lhs": "<Space>goo", "mode": "n", "rhs": "<function>" }, { "desc": "Open Repo in Browser", "noremap": true, "lhs": "<Space>gow", "mode": "n", "rhs": "<function>" }, { "desc": "Repo Stats", "noremap": true, "lhs": "<Space>gor", "mode": "n", "rhs": "<function>" }, { "desc": "Contribution Graph", "noremap": true, "lhs": "<Space>gog", "mode": "n", "rhs": "<function>" }, { "desc": "Activity Stats", "noremap": true, "lhs": "<Space>goa", "mode": "n", "rhs": "<function>" }, { "desc": "All Stats", "noremap": true, "lhs": "<Space>got", "mode": "n", "rhs": "<function>" }, { "desc": "Open / Clone Repo", "noremap": true, "lhs": "<Space>goc", "mode": "n", "rhs": "<function>" }, { "desc": "Forked Repos", "noremap": true, "lhs": "<Space>gof", "mode": "n", "rhs": "<function>" }, { "desc": "Open GitHub Profile", "noremap": true, "lhs": "<Space>gop", "mode": "n", "rhs": "<function>" }, { "desc": "Recently Updated Repos", "noremap": true, "lhs": "<Space>gou", "mode": "n", "rhs": "<function>" }, { "desc": "Repos With Issues", "noremap": true, "lhs": "<Space>goi", "mode": "n", "rhs": "<function>" }, { "desc": "Top Starred Repos", "noremap": true, "lhs": "<Space>gos", "mode": "n", "rhs": "<function>" }, { "desc": "Colorscheme Picker", "noremap": true, "lhs": "<Space>th", "mode": "n", "rhs": "<function>" }, { "desc": "Skip cursor above/below the main cursor", "noremap": true, "lhs": "<Space><Up>", "mode": "v", "rhs": "<function>" }, { "desc": "Skip cursor above/below the main cursor", "noremap": true, "lhs": "<Space><Up>", "mode": "n", "rhs": "<function>" }, { "desc": "bring back cursors if you accidentally clear them", "noremap": true, "lhs": "<Space>gv", "mode": "n", "rhs": "<function>" }, { "desc": "Clone every cursor and disable the originals", "noremap": true, "lhs": "<Space><C-Q>", "mode": "v", "rhs": "<function>" }, { "desc": "Clone every cursor and disable the originals", "noremap": true, "lhs": "<Space><C-Q>", "mode": "n", "rhs": "<function>" }, { "desc": "Delete the main cursor", "noremap": true, "lhs": "<Space>x", "mode": "v", "rhs": "<function>" }, { "desc": "Delete the main cursor", "noremap": true, "lhs": "<Space>x", "mode": "n", "rhs": "<function>" }, { "desc": "Add all matches in the document", "noremap": true, "lhs": "<Space>A", "mode": "v", "rhs": "<function>" }, { "desc": "Add all matches in the document", "noremap": true, "lhs": "<Space>A", "mode": "n", "rhs": "<function>" }, { "desc": "Skip adding a new cursor by matching word/selection", "noremap": true, "lhs": "<Space>S", "mode": "v", "rhs": "<function>" }, { "desc": "Skip adding a new cursor by matching word/selection", "noremap": true, "lhs": "<Space>S", "mode": "n", "rhs": "<function>" }, { "desc": "Add adding a new cursor by matching word/selection", "noremap": true, "lhs": "<Space>N", "mode": "v", "rhs": "<function>" }, { "desc": "Add adding a new cursor by matching word/selection", "noremap": true, "lhs": "<Space>N", "mode": "n", "rhs": "<function>" }, { "desc": "Skip adding a new cursor by matching word/selection", "noremap": true, "lhs": "<Space>s", "mode": "v", "rhs": "<function>" }, { "desc": "Add adding a new cursor by matching word/selection", "noremap": true, "lhs": "<Space>n", "mode": "v", "rhs": "<function>" }, { "desc": "Add adding a new cursor by matching word/selection", "noremap": true, "lhs": "<Space>n", "mode": "n", "rhs": "<function>" }, { "desc": "Skip cursor above/below the main cursor", "noremap": true, "lhs": "<Space><Down>", "mode": "v", "rhs": "<function>" }, { "desc": "Skip cursor above/below the main cursor", "noremap": true, "lhs": "<Space><Down>", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>hL", "mode": "n", "rhs": "<function>" }, { "desc": "Install Devdocs", "noremap": true, "lhs": "<Space>hi", "mode": "n", "rhs": "<function>" }, { "desc": "Get Devdocs", "noremap": true, "lhs": "<Space>ho", "mode": "n", "rhs": "<function>" }, { "desc": "View Devdocs", "noremap": true, "lhs": "<Space>hv", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>sl", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>ss", "mode": "n", "rhs": "<function>" }, { "desc": "[senpai] transfer_visual_to_chat", "noremap": true, "lhs": "<Space>sv", "mode": "v", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>a", "mode": "n", "rhs": "<function>" }, { "desc": "Git Log Line", "noremap": true, "lhs": "<Space>gl", "mode": "n", "rhs": ":PickMe git_log_line<CR>" }, { "desc": "Join code block", "noremap": true, "lhs": "<Space>j", "mode": "n", "rhs": "<function>" }, { "desc": "Split or Join code block with autodetect", "noremap": true, "lhs": "<Space>m", "mode": "n", "rhs": "<function>" }, { "desc": "Split code block", "noremap": true, "lhs": "<Space>s", "mode": "n", "rhs": "<function>" }, { "desc": "Open git link", "noremap": true, "lhs": "<Space>gY", "mode": "v", "rhs": "<function>" }, { "desc": "Open git link", "noremap": true, "lhs": "<Space>gY", "mode": "n", "rhs": "<function>" }, { "desc": "Yank git link", "noremap": true, "lhs": "<Space>gy", "mode": "v", "rhs": "<function>" }, { "desc": "Yank git link", "noremap": true, "lhs": "<Space>gy", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>d", "mode": "v", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>d", "mode": "n", "rhs": "<function>" }, { "desc": "Toggle loclist", "noremap": true, "lhs": "<Space>l", "mode": "n", "rhs": "<function>" }, { "desc": "Colorschemes", "noremap": true, "lhs": "<Space>oC", "mode": "n", "rhs": ":PickMe colorschemes<CR>" }, { "desc": "Command History", "noremap": true, "lhs": "<Space>oc", "mode": "n", "rhs": ":PickMe command_history<CR>" }, { "desc": "Add buffer diagnostics to the location list", "noremap": true, "lhs": "<Space>q", "mode": "n", "rhs": "<function>" }, { "desc": "Reopen buffer", "noremap": true, "lhs": "<Space>bt", "mode": "n", "rhs": "<function>" }, { "desc": "Notifications", "noremap": true, "lhs": "<Space>on", "mode": "n", "rhs": ":PickMe notifications<CR>" }, { "desc": "Opens new or existing weekly note", "noremap": true, "lhs": "<Space>nw", "mode": "n", "rhs": "<function>" }, { "desc": "Opens new or existing daily note", "noremap": true, "lhs": "<Space>nd", "mode": "n", "rhs": "<function>" }, { "desc": "Opens new note for editing", "noremap": true, "lhs": "<Space>nn", "mode": "n", "rhs": "<function>" }, { "desc": "Opens browser with embedded web/app (auto stop webserver on idle)", "noremap": true, "lhs": "<Space>nW", "mode": "n", "rhs": "<function>" }, { "desc": "Full text search with prefixed note title", "noremap": true, "lhs": "<Space>ns", "mode": "n", "rhs": "<function>" }, { "desc": "List all links related to active note (or all if none)", "noremap": true, "lhs": "<Space>nk", "mode": "n", "rhs": "<function>" }, { "desc": "List with prefixed date created (YYYY/WeekXX), sorted by ctime", "noremap": true, "lhs": "<Space>nc", "mode": "n", "rhs": "<function>" }, { "desc": "List with prefixed date modified, sorted by mtime", "noremap": true, "lhs": "<Space>nm", "mode": "n", "rhs": "<function>" }, { "desc": "List with prefixed label, sorted alphabetically; mtime if journal", "noremap": true, "lhs": "<Space>nl", "mode": "n", "rhs": "<function>" }, { "desc": "Search through all notes via Telescope live grep, initialized with the word under the cursor.", "noremap": true, "lhs": "<Space>zg", "mode": "n", "rhs": "<function>" }, { "desc": "Find daily notes by date, via Telescope. File names are sorted by file name, most recent file first.", "noremap": true, "lhs": "<Space>zd", "mode": "n", "rhs": "<function>" }, { "desc": "Opens a Telescope file finder and lets you pick a note by title (file name).", "noremap": true, "lhs": "<Space>zf", "mode": "n", "rhs": "<function>" }, { "desc": "Show panel", "noremap": true, "lhs": "<Space>zp", "mode": "n", "rhs": "<function>" }, { "desc": "Turns a line into a `- [ ] ` todo line, or toggle between `- [ ]`, `- [x]`, and `-` .", "noremap": true, "lhs": "<Space>zt", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>zi", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<Space>zC", "mode": "n", "rhs": "<function>" }, { "desc": "Opens up the calendar in a properly-sized vertical split at the very right, showing the previous, current, and next month.", "noremap": true, "lhs": "<Space>zc", "mode": "n", "rhs": "<function>" }, { "desc": "Yank a link to the current note, ready to paste.", "noremap": true, "lhs": "<Space>zy", "mode": "n", "rhs": "<function>" }, { "desc": "Prompts for a title and then uses Telescope for choosing a template. When a template is selected, a new note is created with it and opened.", "noremap": true, "lhs": "<Space>zN", "mode": "n", "rhs": "<function>" }, { "desc": "Prompts for a title and creates a new note by the `new_note` template, then shows it in Telescope.", "noremap": true, "lhs": "<Space>zn", "mode": "n", "rhs": "<function>" }, { "desc": "Find weekly notes by week, via Telescope. File names are sorted by file name, most recent file first.", "noremap": true, "lhs": "<Space>zw", "mode": "n", "rhs": "<function>" }, { "desc": "Pops up a Telescope finder with this week's daily note pre-selected.", "noremap": true, "lhs": "<Space>zW", "mode": "n", "rhs": "<function>" }, { "desc": "Pops up a Telescope finder with today's daily note pre-selected.", "noremap": true, "lhs": "<Space>zT", "mode": "n", "rhs": "<function>" }, { "desc": "Take the text between the brackets of a link pointing to a linked note, or of a tag and open a Telescope file finder with it.", "noremap": true, "lhs": "<Space>zz", "mode": "n", "rhs": "<function>" }, { "desc": ":help v_#-default", "noremap": true, "lhs": "#", "mode": "x", "rhs": "<function>" }, { "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": ":help v_star-default", "noremap": true, "lhs": "*", "mode": "x", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": ",", "mode": "x", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": ",", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": ";", "mode": "x", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": ";", "mode": "n", "rhs": "<function>" }, { "desc": "Put before and indent left", "noremap": true, "lhs": "<P", "mode": "n", "rhs": "<Plug>(YankyPutIndentBeforeShiftLeft)" }, { "desc": "Put and indent left", "noremap": true, "lhs": "<p", "mode": "n", "rhs": "<Plug>(YankyPutIndentAfterShiftLeft)" }, { "desc": "Put after applying a filter", "noremap": true, "lhs": "=p", "mode": "n", "rhs": "<Plug>(YankyPutAfterFilter)" }, { "desc": "Put before applying a filter", "noremap": true, "lhs": "=P", "mode": "n", "rhs": "<Plug>(YankyPutBeforeFilter)" }, { "desc": "Put and indent right", "noremap": true, "lhs": ">p", "mode": "n", "rhs": "<Plug>(YankyPutIndentAfterShiftRight)" }, { "desc": "Put before and indent right", "noremap": true, "lhs": ">P", "mode": "n", "rhs": "<Plug>(YankyPutIndentBeforeShiftRight)" }, { "desc": ":help v_@-default", "noremap": true, "lhs": "@", "mode": "x", "rhs": "mode() ==# 'V' ? ':normal! @'.getcharstr().'<CR>' : '@'" }, { "desc": "", "noremap": true, "lhs": "F", "mode": "x", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "F", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "K", "mode": "n", "rhs": "<function>" }, { "desc": "Put yanked text before cursor", "noremap": true, "lhs": "P", "mode": "x", "rhs": "<Plug>(YankyPutBefore)" }, { "desc": "", "noremap": true, "lhs": "P", "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": "", "noremap": true, "lhs": "T", "mode": "x", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "T", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "U", "mode": "n", "rhs": "<function>" }, { "desc": ":help Y-default", "noremap": true, "lhs": "Y", "mode": "n", "rhs": "y$" }, { "desc": "Move to a prev diagnostic", "noremap": true, "lhs": "[d", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": false, "lhs": "[%", "mode": "x", "rhs": "<Plug>(MatchitVisualMultiBackward)" }, { "desc": "", "noremap": false, "lhs": "[%", "mode": "n", "rhs": "<Plug>(MatchitNormalMultiBackward)" }, { "desc": "Put indented before cursor (linewise)", "noremap": true, "lhs": "[p", "mode": "n", "rhs": "<Plug>(YankyPutIndentBeforeLinewise)" }, { "desc": "Put indented before cursor (linewise)", "noremap": true, "lhs": "[P", "mode": "n", "rhs": "<Plug>(YankyPutIndentBeforeLinewise)" }, { "desc": "Add empty line above cursor", "noremap": true, "lhs": "[<Space>", "mode": "n", "rhs": "<function>" }, { "desc": ":brewind", "noremap": true, "lhs": "[B", "mode": "n", "rhs": "<function>" }, { "desc": ":bprevious", "noremap": true, "lhs": "[b", "mode": "n", "rhs": "<function>" }, { "desc": " :ptprevious", "noremap": true, "lhs": "[<C-T>", "mode": "n", "rhs": "<function>" }, { "desc": ":trewind", "noremap": true, "lhs": "[T", "mode": "n", "rhs": "<function>" }, { "desc": ":tprevious", "noremap": true, "lhs": "[t", "mode": "n", "rhs": "<function>" }, { "desc": ":rewind", "noremap": true, "lhs": "[A", "mode": "n", "rhs": "<function>" }, { "desc": ":previous", "noremap": true, "lhs": "[a", "mode": "n", "rhs": "<function>" }, { "desc": ":lpfile", "noremap": true, "lhs": "[<C-L>", "mode": "n", "rhs": "<function>" }, { "desc": ":lrewind", "noremap": true, "lhs": "[L", "mode": "n", "rhs": "<function>" }, { "desc": ":lprevious", "noremap": true, "lhs": "[l", "mode": "n", "rhs": "<function>" }, { "desc": ":cpfile", "noremap": true, "lhs": "[<C-Q>", "mode": "n", "rhs": "<function>" }, { "desc": ":crewind", "noremap": true, "lhs": "[Q", "mode": "n", "rhs": "<function>" }, { "desc": ":cprevious", "noremap": true, "lhs": "[q", "mode": "n", "rhs": "<function>" }, { "desc": "Jump to the first diagnostic in the current buffer", "noremap": true, "lhs": "[D", "mode": "n", "rhs": "<function>" }, { "desc": "Move to a next diagnostic", "noremap": true, "lhs": "]d", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": false, "lhs": "]%", "mode": "x", "rhs": "<Plug>(MatchitVisualMultiForward)" }, { "desc": "", "noremap": false, "lhs": "]%", "mode": "n", "rhs": "<Plug>(MatchitNormalMultiForward)" }, { "desc": "Put indented after cursor (linewise)", "noremap": true, "lhs": "]p", "mode": "n", "rhs": "<Plug>(YankyPutIndentAfterLinewise)" }, { "desc": "Put indented after cursor (linewise)", "noremap": true, "lhs": "]P", "mode": "n", "rhs": "<Plug>(YankyPutIndentAfterLinewise)" }, { "desc": "Add empty line below cursor", "noremap": true, "lhs": "]<Space>", "mode": "n", "rhs": "<function>" }, { "desc": ":blast", "noremap": true, "lhs": "]B", "mode": "n", "rhs": "<function>" }, { "desc": ":bnext", "noremap": true, "lhs": "]b", "mode": "n", "rhs": "<function>" }, { "desc": ":ptnext", "noremap": true, "lhs": "]<C-T>", "mode": "n", "rhs": "<function>" }, { "desc": ":tlast", "noremap": true, "lhs": "]T", "mode": "n", "rhs": "<function>" }, { "desc": ":tnext", "noremap": true, "lhs": "]t", "mode": "n", "rhs": "<function>" }, { "desc": ":last", "noremap": true, "lhs": "]A", "mode": "n", "rhs": "<function>" }, { "desc": ":next", "noremap": true, "lhs": "]a", "mode": "n", "rhs": "<function>" }, { "desc": ":lnfile", "noremap": true, "lhs": "]<C-L>", "mode": "n", "rhs": "<function>" }, { "desc": ":llast", "noremap": true, "lhs": "]L", "mode": "n", "rhs": "<function>" }, { "desc": ":lnext", "noremap": true, "lhs": "]l", "mode": "n", "rhs": "<function>" }, { "desc": ":cnfile", "noremap": true, "lhs": "]<C-Q>", "mode": "n", "rhs": "<function>" }, { "desc": ":clast", "noremap": true, "lhs": "]Q", "mode": "n", "rhs": "<function>" }, { "desc": ":cnext", "noremap": true, "lhs": "]q", "mode": "n", "rhs": "<function>" }, { "desc": "Jump to the last diagnostic in the current buffer", "noremap": true, "lhs": "]D", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": false, "lhs": "a%", "mode": "x", "rhs": "<Plug>(MatchitVisualTextObject)" }, { "desc": "", "noremap": true, "lhs": "b", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "e", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "f", "mode": "x", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "f", "mode": "n", "rhs": "<function>" }, { "desc": "Generate Menu", "noremap": true, "lhs": "g", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "ga", "mode": "v", "rhs": "<Cmd>CodeCompanionChat Add<CR>" }, { "desc": "Add log targets to batch operator", "noremap": true, "lhs": "gLa", "mode": "n", "rhs": "<function>" }, { "desc": "Insert batch log statement below operator", "noremap": true, "lhs": "gLb", "mode": "n", "rhs": "<function>" }, { "desc": "Insert log statement above operator", "noremap": true, "lhs": "gLk", "mode": "n", "rhs": "<function>" }, { "desc": "Insert log statement below operator", "noremap": true, "lhs": "gLj", "mode": "n", "rhs": "<function>" }, { "desc": "Add log targets to batch", "noremap": true, "lhs": "gla", "mode": "v", "rhs": "<function>" }, { "desc": "Add log targets to batch", "noremap": true, "lhs": "gla", "mode": "n", "rhs": "<function>" }, { "desc": "Insert batch log statement below", "noremap": true, "lhs": "glb", "mode": "v", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "glb", "mode": "n", "rhs": "<function>" }, { "desc": "Insert log plain statement above", "noremap": true, "lhs": "glO", "mode": "n", "rhs": "<function>" }, { "desc": "Insert log plain statement below", "noremap": true, "lhs": "glo", "mode": "n", "rhs": "<function>" }, { "desc": "Insert log statement above", "noremap": true, "lhs": "glk", "mode": "v", "rhs": "<function>" }, { "desc": "Insert log statement above", "noremap": true, "lhs": "glk", "mode": "n", "rhs": "<function>" }, { "desc": "Insert log statement below", "noremap": true, "lhs": "glj", "mode": "v", "rhs": "<function>" }, { "desc": "Insert log statement below", "noremap": true, "lhs": "glj", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "ge", "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": "hover.nvim (select)", "noremap": true, "lhs": "gK", "mode": "n", "rhs": "<function>" }, { "desc": "Put yanked text after selection", "noremap": true, "lhs": "gp", "mode": "n", "rhs": "<Plug>(YankyGPutAfter)" }, { "desc": "Put yanked text before selection", "noremap": true, "lhs": "gP", "mode": "n", "rhs": "<Plug>(YankyGPutBefore)" }, { "desc": "Put yanked text before selection", "noremap": true, "lhs": "gP", "mode": "x", "rhs": "<Plug>(YankyGPutBefore)" }, { "desc": "Put yanked text after selection", "noremap": true, "lhs": "gp", "mode": "x", "rhs": "<Plug>(YankyGPutAfter)" }, { "desc": "block comment", "noremap": true, "lhs": "gb", "mode": "x", "rhs": "<function>" }, { "desc": "block comment", "noremap": true, "lhs": "gb", "mode": "n", "rhs": "<function>" }, { "desc": "vim.lsp.buf.document_symbol()", "noremap": true, "lhs": "gO", "mode": "n", "rhs": "<function>" }, { "desc": "vim.lsp.buf.implementation()", "noremap": true, "lhs": "gri", "mode": "n", "rhs": "<function>" }, { "desc": "vim.lsp.buf.references()", "noremap": true, "lhs": "grr", "mode": "n", "rhs": "<function>" }, { "desc": "vim.lsp.buf.code_action()", "noremap": true, "lhs": "gra", "mode": "x", "rhs": "<function>" }, { "desc": "vim.lsp.buf.code_action()", "noremap": true, "lhs": "gra", "mode": "n", "rhs": "<function>" }, { "desc": "vim.lsp.buf.rename()", "noremap": true, "lhs": "grn", "mode": "n", "rhs": "<function>" }, { "desc": "block comment", "noremap": true, "lhs": "gcc", "mode": "n", "rhs": "<function>" }, { "desc": "line comment", "noremap": true, "lhs": "gc", "mode": "x", "rhs": "<function>" }, { "desc": "line 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": "", "noremap": true, "lhs": "j", "mode": "n", "rhs": "gj" }, { "desc": "", "noremap": true, "lhs": "k", "mode": "n", "rhs": "gk" }, { "desc": "", "noremap": true, "lhs": "p", "mode": "n", "rhs": "<function>" }, { "desc": "Put yanked text after cursor", "noremap": true, "lhs": "p", "mode": "x", "rhs": "<Plug>(YankyPutAfter)" }, { "desc": "", "noremap": true, "lhs": "t", "mode": "x", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "t", "mode": "n", "rhs": "<function>" }, { "desc": "Update Menu", "noremap": true, "lhs": "u", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "w", "mode": "n", "rhs": "<function>" }, { "desc": "Yank text", "noremap": true, "lhs": "y", "mode": "x", "rhs": "<Plug>(YankyYank)" }, { "desc": "Yank text", "noremap": true, "lhs": "y", "mode": "n", "rhs": "<Plug>(YankyYank)" }, { "desc": "Resume the last yazi session", "noremap": true, "lhs": "<C-Up>", "mode": "n", "rhs": "<Cmd>Yazi toggle<CR>" }, { "desc": "", "noremap": true, "lhs": "<C-R>", "mode": "n", "rhs": "<function>" }, { "desc": "Files", "noremap": true, "lhs": "<C-F>", "mode": "n", "rhs": ":PickMe files<CR>" }, { "desc": "visual mode increment", "noremap": true, "lhs": "<C-A>", "mode": "v", "rhs": "<function>" }, { "desc": "normal mode decrement", "noremap": true, "lhs": "<C-X>", "mode": "n", "rhs": "<function>" }, { "desc": "visual mode decrement", "noremap": true, "lhs": "<C-X>", "mode": "v", "rhs": "<function>" }, { "desc": "normal mode increment", "noremap": true, "lhs": "<C-A>", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<LeftMouse>", "mode": "v", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<LeftMouse>", "mode": "n", "rhs": "<function>" }, { "desc": "Magic buffer-picking mode: PickDelete", "noremap": true, "lhs": "<C-P>", "mode": "n", "rhs": "<function>" }, { "desc": "hover.nvim (mouse)", "noremap": true, "lhs": "<MouseMove>", "mode": "n", "rhs": "<function>" }, { "desc": "hover.nvim (next source)", "noremap": true, "lhs": "<C-N>", "mode": "n", "rhs": "<function>" }, { "desc": "", "noremap": true, "lhs": "<C-J>", "mode": "n", "rhs": "<Plug>(skkeleton-toggle)" }, { "desc": "Add cursor above/below the main cursor", "noremap": true, "lhs": "<Down>", "mode": "v", "rhs": "<function>" }, { "desc": "Add cursor above/below the main cursor", "noremap": true, "lhs": "<Down>", "mode": "n", "rhs": "<function>" }, { "desc": "Add cursor above/below the main cursor", "noremap": true, "lhs": "<Up>", "mode": "v", "rhs": "<function>" }, { "desc": "Add cursor above/below the main cursor", "noremap": true, "lhs": "<Up>", "mode": "n", "rhs": "<function>" }, { "desc": "Rotate the main cursor", "noremap": true, "lhs": "<Left>", "mode": "v", "rhs": "<function>" }, { "desc": "Jumplist support", "noremap": true, "lhs": "<C-I>", "mode": "n", "rhs": "<function>" }, { "desc": "Easy way to add and remove cursors using the main cursor", "noremap": true, "lhs": "<C-Q>", "mode": "n", "rhs": "<function>" }, { "desc": "Jumplist support", "noremap": true, "lhs": "<C-O>", "mode": "n", "rhs": "<function>" }, { "desc": "Add and remove cursors with control + left click", "noremap": true, "lhs": "<C-LeftMouse>", "mode": "n", "rhs": "<function>" }, { "desc": "Jumplist support", "noremap": true, "lhs": "<C-O>", "mode": "v", "rhs": "<function>" }, { "desc": "Jumplist support", "noremap": true, "lhs": "<C-I>", "mode": "v", "rhs": "<function>" }, { "desc": "Easy way to add and remove cursors using the main cursor", "noremap": true, "lhs": "<C-Q>", "mode": "v", "rhs": "<function>" }, { "desc": "Rotate the main cursor", "noremap": true, "lhs": "<Right>", "mode": "v", "rhs": "<function>" }, { "desc": "Rotate the main cursor", "noremap": true, "lhs": "<Right>", "mode": "n", "rhs": "<function>" }, { "desc": "Rotate the main cursor", "noremap": true, "lhs": "<Left>", "mode": "n", "rhs": "<function>" }, { "desc": "Reopen buffer", "noremap": true, "lhs": "<C-S-T>", "mode": "n", "rhs": "<function>" }, { "desc": "Start a winresizer resize mode", "noremap": true, "lhs": "<C-E>", "mode": "n", "rhs": "<function>" }, { "desc": "Show diagnostics under the cursor", "noremap": false, "lhs": "<C-W><C-D>", "mode": "n", "rhs": "<C-W>d" }, { "desc": "Show diagnostics under the cursor", "noremap": true, "lhs": "<C-W>d", "mode": "n", "rhs": "<function>" }, { "desc": ":help CTRL-L-default", "noremap": true, "lhs": "<C-L>", "mode": "n", "rhs": "<Cmd>nohlsearch|diffupdate|normal! <C-L><CR>" } ], "treesitterParsers": [ "bash", "c", "c_sharp", "cmake", "comment", "commonlisp", "cpp", "css", "csv", "desktop", "diff", "djot", "dockerfile", "editorconfig", "elixir", "elm", "elvish", "erlang", "fennel", "fish", "git_config", "git_rebase", "gitattributes", "gitcommit", "gitignore", "gleam", "go", "gomod", "gosum", "gpg", "graphql", "haskell", "haskell_persistent", "html", "http", "ini", "javascript", "jq", "jsdoc", "json", "json5", "jsonc", "just", "kdl", "latex", "lua", "luadoc", "luap", "luau", "make", "markdown", "markdown_inline", "nginx", "nix", "nu", "powershell", "pymanifest", "python", "query", "rasi", "requirements", "ron", "rst", "ruby", "rust", "sql", "ssh_config", "superhtml", "svelte", "swift", "templ", "terraform", "tmux", "toml", "tsv", "tsx", "typescript", "typst", "vhs", "vim", "vimdoc", "vue", "xml", "xresources", "yaml", "zig" ], "lspServers": [ "bashls", "cssls", "denols", "docker_compose_language_service", "dockerls", "eslint", "fish_lsp", "html", "iwes", "jsonls", "kulala_ls", "lua_ls", "luau_lsp", "markdown_oxide", "marksman", "powershell_es", "pyright", "superhtml", "svelte", "taplo", "ts_ls", "typos_lsp", "vimls", "yamlls" ], "leaderKey": "<Space>" }