{
  "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>"
}