Skip to content

Instantly share code, notes, and snippets.

@alex-popov-tech
Last active November 16, 2025 18:07
Show Gist options
  • Select an option

  • Save alex-popov-tech/6629a59e7910aa08b1aa5cdc0519b8b4 to your computer and use it in GitHub Desktop.

Select an option

Save alex-popov-tech/6629a59e7910aa08b1aa5cdc0519b8b4 to your computer and use it in GitHub Desktop.
store.nvim installations for lazy.nvim
This file has been truncated, but you can view the full file.
{"meta":{"created_at":1763316454052},"items":{"savq/paq-nvim":"return {\n \"savq/paq-nvim\",\n event = \"VeryLazy\"\n}","alex-popov-tech/store.nvim":"return {\n \"alex-popov-tech/store.nvim\",\n dependencies = {\n \"OXY2DEV/markview.nvim\"\n },\n opts = {},\n cmd = \"Store\"\n}","alyxshang/nuwa.nvim":"return { \"alyxshang/nuwa.nvim\", event = \"VeryLazy\" }","piersolenski/plugin-addict.nvim":"return {\n \"piersolenski/plugin-addict.nvim\",\n opts = {},\n keys = {\n {\n \"<leader>n\",\n function()\n require(\n \"plugin-addict\"\n ).new()\n end,\n desc = \"New plugin config\"\n }\n }\n}","romus204/referencer.nvim":"return {\n \"romus204/referencer.nvim\",\n config = function()\n require(\"referencer\").setup(\n\n )\n end\n}","Dan7h3x/signup.nvim":"return {\n \"Dan7h3x/signup.nvim\",\n branch = \"main\",\n opts = {},\n config = function(_, opts)\n require(\"signup\").setup(\n opts\n )\n end\n}","nvim-lua/lsp-status.nvim":"return { \"nvim-lua/lsp-status.nvim\", event = \"VeryLazy\" }","nvimdev/lspsaga.nvim":"return { \"nvimdev/lspsaga.nvim\", event = \"VeryLazy\" }","kosayoda/nvim-lightbulb":"return {\n \"kosayoda/nvim-lightbulb\"\n}","onsails/lspkind.nvim":"return { \"onsails/lspkind.nvim\", event = \"VeryLazy\" }","ojroques/nvim-lspfuzzy":"return {\n \"ojroques/nvim-lspfuzzy\"\n}","gfanto/fzf-lsp.nvim":"return {\n \"gfanto/fzf-lsp.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","ray-x/lsp_signature.nvim":"return {\n \"ray-x/lsp_signature.nvim\",\n event = \"InsertEnter\",\n opts = {\n bind = true,\n handler_opts = {\n border = \"rounded\"\n }\n }\n -- or use config\n -- config = function(_, opts) require'lsp_signature'.setup({you options}) end\n}","smjonas/inc-rename.nvim":"return {\n \"smjonas/inc-rename.nvim\",\n opts = {}\n}","rmagatti/goto-preview":"return {\n \"rmagatti/goto-preview\",\n dependencies = {\n \"rmagatti/logger.nvim\"\n },\n event = \"BufEnter\",\n config = true -- necessary as per https://github.com/rmagatti/goto-preview/issues/88\n}","jubnzv/virtual-types.nvim":"return {\n \"jubnzv/virtual-types.nvim\",\n event = \"VeryLazy\"\n}","marilari88/twoslash-queries.nvim":"return {\n \"marilari88/twoslash-queries.nvim\",\n event = \"VeryLazy\"\n}","ray-x/navigator.lua":"return {\n \"ray-x/navigator.lua\",\n dependencies = {\n {\n \"ray-x/guihua.lua\",\n run = \"cd lua/fzy && make\"\n },\n {\n \"neovim/nvim-lspconfig\"\n }\n },\n event = \"VeryLazy\"\n}","hedyhli/outline.nvim":"return {\n \"hedyhli/outline.nvim\",\n config = function()\n -- Example mapping to toggle outline\n vim.keymap.set(\n \"n\",\n \"<leader>o\",\n \"<cmd>Outline<CR>\",\n {\n desc = \"Toggle Outline\"\n }\n )\n\n require(\"outline\").setup {}\n end\n}","stevearc/aerial.nvim":"return {\n \"stevearc/aerial.nvim\",\n opts = {},\n -- Optional dependencies\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-tree/nvim-web-devicons\"\n }\n}","SmiteshP/nvim-navbuddy":"return {\n \"SmiteshP/nvim-navbuddy\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"SmiteshP/nvim-navic\",\n \"MunifTanjim/nui.nvim\",\n \"numToStr/Comment.nvim\", -- Optional\n \"nvim-telescope/telescope.nvim\" -- Optional\n },\n event = \"VeryLazy\"\n}","tamago324/nlsp-settings.nvim":"return {\n \"tamago324/nlsp-settings.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"williamboman/mason.nvim\",\n \"williamboman/mason-lspconfig.nvim\",\n \"rcarriga/nvim-notify\"\n },\n event = \"VeryLazy\"\n}","jakewvincent/texmagic.nvim":"return {\n \"jakewvincent/texmagic.nvim\",\n config = function()\n require(\"texmagic\").setup(\n {}\n )\n end,\n event = \"VeryLazy\"\n}","aznhe21/actions-preview.nvim":"return {\n \"aznhe21/actions-preview.nvim\",\n config = function()\n vim.keymap.set(\n {\"v\", \"n\"},\n \"gf\",\n require(\n \"actions-preview\"\n ).code_actions\n )\n end,\n event = \"VeryLazy\"\n}","mfussenegger/nvim-lint":"return {\n \"mfussenegger/nvim-lint\",\n event = \"VeryLazy\"\n}","b0o/SchemaStore.nvim":"return {\n \"b0o/SchemaStore.nvim\",\n event = \"VeryLazy\"\n}","j-hui/fidget.nvim":"return {\n \"j-hui/fidget.nvim\",\n opts = {}\n}","scalameta/nvim-metals":"return {\n \"scalameta/nvim-metals\",\n ft = {\n \"scala\",\n \"sbt\",\n \"java\"\n },\n opts = function()\n local metals_config =\n require(\"metals\").bare_config(\n\n )\n metals_config.on_attach = function(\n client,\n bufnr)\n -- your on_attach function\n end\n\n return metals_config\n end,\n config = function(\n self,\n metals_config)\n local nvim_metals_group =\n vim.api.nvim_create_augroup(\n \"nvim-metals\",\n {clear = true}\n )\n vim.api.nvim_create_autocmd(\n \"FileType\",\n {\n pattern = self.ft,\n callback = function()\n require(\n \"metals\"\n ).initialize_or_attach(\n metals_config\n )\n end,\n group = nvim_metals_group\n }\n )\n end\n}","junnplus/lsp-setup.nvim":"return {\n \"junnplus/lsp-setup.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"mason-org/mason.nvim\", -- optional\n \"mason-org/mason-lspconfig.nvim\" -- optional\n },\n ---@type LspSetup.Options\n opts = {\n servers = {\n pylsp = {},\n clangd = {}\n }\n }\n}","amrbashir/nvim-docs-view":"return {\n \"amrbashir/nvim-docs-view\",\n lazy = true,\n cmd = \"DocsViewToggle\",\n opts = {\n position = \"right\",\n width = 60\n }\n}","mfussenegger/nvim-jdtls":"return {\n \"mfussenegger/nvim-jdtls\",\n event = \"VeryLazy\"\n}","Kasama/nvim-custom-diagnostic-highlight":"return {\n \"Kasama/nvim-custom-diagnostic-highlight\",\n config = function()\n require(\n \"nvim-custom-diagnostic-highlight\"\n ).setup {}\n end,\n event = \"VeryLazy\"\n}","mrcjkb/haskell-tools.nvim":"return {\n \"mrcjkb/haskell-tools.nvim\",\n version = \"^6\", -- Recommended\n lazy = false -- This plugin is already lazy\n}","p00f/clangd_extensions.nvim":"return { \"p00f/clangd_extensions.nvim\", event = \"VeryLazy\" }","ranjithshegde/ccls.nvim":"return { \"ranjithshegde/ccls.nvim\", event = \"VeryLazy\" }","idanarye/nvim-buffls":"return { \"idanarye/nvim-buffls\", event = \"VeryLazy\" }","DNLHC/glance.nvim":"return {\n \"dnlhc/glance.nvim\",\n cmd = \"Glance\"\n}","linrongbin16/lsp-progress.nvim":"return {\n \"linrongbin16/lsp-progress.nvim\",\n config = function()\n require(\n \"lsp-progress\"\n ).setup()\n end\n}","jinzhongjia/LspUI.nvim":"return {\n \"jinzhongjia/LspUI.nvim\",\n branch = \"main\",\n config = function()\n require(\"LspUI\").setup(\n {}\n )\n end\n}","VidocqH/lsp-lens.nvim":"return {\n \"VidocqH/lsp-lens.nvim\"\n}","chrisgrieser/nvim-dr-lsp":"return {\n \"chrisgrieser/nvim-dr-lsp\",\n event = \"LspAttach\",\n opts = {}\n}","Wansmer/symbol-usage.nvim":"return {\n \"Wansmer/symbol-usage.nvim\",\n event = \"BufReadPre\", -- need run before LspAttach if you use nvim 0.9. On 0.10 use 'LspAttach'\n config = function()\n require(\n \"symbol-usage\"\n ).setup()\n end\n}","creativenull/efmls-configs-nvim":"return {\n \"creativenull/efmls-configs-nvim\",\n version = \"v1.x.x\", -- version is optional, but recommended\n dependencies = {\n \"neovim/nvim-lspconfig\"\n } -- not required if using nvim >= 0.11\n}","creativenull/diagnosticls-configs-nvim":"return {\n \"creativenull/diagnosticls-configs-nvim\",\n tag = \"v0.1.8\",\n dependencies = \"neovim/nvim-lspconfig\",\n event = \"VeryLazy\"\n}","hinell/lsp-timeout.nvim":"return {\n \"hinell/lsp-timeout.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\"\n }\n}","nvimtools/none-ls.nvim":"return { \"nvimtools/none-ls.nvim\", event = \"VeryLazy\" }","Zeioth/none-ls-autoload.nvim":"return {\n \"zeioth/none-ls-autoload.nvim\",\n event = \"BufEnter\",\n dependencies = {\n \"williamboman/mason.nvim\",\n \"nvimtools/none-ls.nvim\"\n },\n opts = {}\n}","vxpm/ferris.nvim":"return {\n \"vxpm/ferris.nvim\",\n opts = {}\n}","mrcjkb/rustaceanvim":"return {\n \"mrcjkb/rustaceanvim\",\n version = \"^6\", -- Recommended\n lazy = false -- This plugin is already lazy\n}","soulis-1256/eagle.nvim":"return {\n \"soulis-1256/eagle.nvim\",\n opts = {}\n}","stevanmilic/nvim-lspimport":"return {\n \"stevanmilic/nvim-lspimport\"\n}","jmbuhr/otter.nvim":"return {\n \"jmbuhr/otter.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {}\n}","lopi-py/luau-lsp.nvim":"return {\n \"lopi-py/luau-lsp.nvim\",\n opts = {\n ...\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","LukasPietzschmann/boo.nvim":"return {\n \"LukasPietzschmann/boo.nvim\",\n opts = {}\n}","Zeioth/garbage-day.nvim":"return {\n \"zeioth/garbage-day.nvim\",\n dependencies = \"neovim/nvim-lspconfig\",\n event = \"VeryLazy\",\n opts = {}\n}","rachartier/tiny-inline-diagnostic.nvim":"return {\n \"rachartier/tiny-inline-diagnostic.nvim\",\n event = \"VeryLazy\",\n priority = 1000,\n config = function()\n require(\n \"tiny-inline-diagnostic\"\n ).setup()\n vim.diagnostic.config(\n {\n virtual_text = false\n }\n ) -- Disable Neovim's default virtual text diagnostics\n end\n}","chrisgrieser/nvim-lsp-endhints":"return {\n \"chrisgrieser/nvim-lsp-endhints\",\n event = \"LspAttach\",\n opts = {} -- required, even if empty\n}","rachartier/tiny-code-action.nvim":"return {\n \"rachartier/tiny-code-action.nvim\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n },\n -- optional picker via telescope\n {\n \"nvim-telescope/telescope.nvim\"\n },\n -- optional picker via fzf-lua\n {\"ibhagwan/fzf-lua\"},\n -- .. or via snacks\n {\n \"folke/snacks.nvim\",\n opts = {\n terminal = {}\n }\n }\n },\n event = \"LspAttach\",\n opts = {}\n}","mawkler/refjump.nvim":"return {\n \"mawkler/refjump.nvim\",\n event = \"LspAttach\", -- Uncomment to lazy load\n opts = {}\n}","alexpasmantier/pymple.nvim":"return {\n \"alexpasmantier/pymple.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n -- optional (nicer ui)\n \"stevearc/dressing.nvim\",\n \"nvim-tree/nvim-web-devicons\"\n },\n build = \":PympleBuild\",\n config = function()\n require(\"pymple\").setup(\n\n )\n end\n}","esmuellert/nvim-eslint":"return {\n \"esmuellert/nvim-eslint\",\n config = function()\n require(\"nvim-eslint\").setup(\n {}\n )\n end\n}","Fildo7525/pretty_hover":"return {\n \"Fildo7525/pretty_hover\",\n event = \"LspAttach\",\n opts = {}\n}","YaroSpace/dev-tools.nvim":"return {\n \"yarospace/dev-tools.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\", -- code manipulation in buffer, required\n {\n \"folke/snacks.nvim\", -- optional\n opts = {\n picker = {\n enabled = true\n }, -- actions picker\n terminal = {\n enabled = true\n } -- terminal for running spec actions\n }\n },\n {\n \"ThePrimeagen/refactoring.nvim\", -- refactoring library, optional\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n }\n },\n opts = {\n ---@type Action[]|fun():Action[]\n actions = {},\n filetypes = {\n -- filetypes for which to attach the LSP\n include = {}, -- {} to include all, except for special buftypes, e.g. nofile|help|terminal|prompt\n exclude = {}\n }\n }\n}","SunnyTamang/neodoc.nvim":"return {\n \"sunnytamang/neodoc.nvim\",\n config = function()\n require(\"neodoc\").setup(\n {}\n )\n end\n}","barreiroleo/ltex_extra.nvim":"return { \"barreiroleo/ltex_extra.nvim\", event = \"VeryLazy\" }","mason-org/mason.nvim":"return {\n \"mason-org/mason.nvim\",\n opts = {}\n}","sontungexpt/better-diagnostic-virtual-text":"return { \"sontungexpt/better-diagnostic-virtual-text\", event = \"VeryLazy\" }","folke/trouble.nvim":"return {\n \"folke/trouble.nvim\",\n opts = {}, -- for default options, refer to the configuration section for custom setup.\n cmd = \"Trouble\",\n keys = {\n {\n \"<leader>xx\",\n \"<cmd>Trouble diagnostics toggle<cr>\",\n desc = \"Diagnostics (Trouble)\"\n },\n {\n \"<leader>xX\",\n \"<cmd>Trouble diagnostics toggle filter.buf=0<cr>\",\n desc = \"Buffer Diagnostics (Trouble)\"\n },\n {\n \"<leader>cs\",\n \"<cmd>Trouble symbols toggle focus=false<cr>\",\n desc = \"Symbols (Trouble)\"\n },\n {\n \"<leader>cl\",\n \"<cmd>Trouble lsp toggle focus=false win.position=right<cr>\",\n desc = \"LSP Definitions / references / ... (Trouble)\"\n },\n {\n \"<leader>xL\",\n \"<cmd>Trouble loclist toggle<cr>\",\n desc = \"Location List (Trouble)\"\n },\n {\n \"<leader>xQ\",\n \"<cmd>Trouble qflist toggle<cr>\",\n desc = \"Quickfix List (Trouble)\"\n }\n }\n}","piersolenski/wtf.nvim":"return {\n \"piersolenski/wtf.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n -- Optional: For WtfGrepHistory (pick one)\n \"nvim-telescope/telescope.nvim\"\n -- \"folke/snacks.nvim\",\n -- \"ibhagwan/fzf-lua\",\n },\n opts = {},\n keys = {\n {\n \"<leader>wd\",\n mode = {\"n\", \"x\"},\n function()\n require(\"wtf\").diagnose(\n\n )\n end,\n desc = \"Debug diagnostic with AI\"\n },\n {\n \"<leader>wf\",\n mode = {\"n\", \"x\"},\n function()\n require(\"wtf\").fix(\n\n )\n end,\n desc = \"Fix diagnostic with AI\"\n },\n {\n mode = {\"n\"},\n \"<leader>ws\",\n function()\n require(\"wtf\").search(\n\n )\n end,\n desc = \"Search diagnostic with Google\"\n },\n {\n mode = {\"n\"},\n \"<leader>wp\",\n function()\n require(\"wtf\").pick_provider(\n\n )\n end,\n desc = \"Pick provider\"\n },\n {\n mode = {\"n\"},\n \"<leader>wh\",\n function()\n require(\"wtf\").history(\n\n )\n end,\n desc = \"Populate the quickfix list with previous chat history\"\n },\n {\n mode = {\"n\"},\n \"<leader>wg\",\n function()\n require(\"wtf\").grep_history(\n\n )\n end,\n desc = \"Grep previous chat history with Telescope\"\n }\n }\n}","chrisgrieser/nvim-rulebook":"return {\n \"chrisgrieser/nvim-rulebook\",\n event = \"VeryLazy\"\n}","artemave/workspace-diagnostics.nvim":"return {\n \"artemave/workspace-diagnostics.nvim\"\n}","ms-jpq/coq_nvim":"return {\n \"ms-jpq/coq_nvim\",\n dependencies = {\n \"ms-jpq/coq.artifacts\",\n \"ms-jpq/coq.thirdparty\"\n },\n event = \"VeryLazy\"\n}","hrsh7th/nvim-cmp":"return {\n \"hrsh7th/nvim-cmp\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"hrsh7th/cmp-nvim-lsp\",\n \"hrsh7th/cmp-buffer\",\n \"hrsh7th/cmp-path\",\n \"hrsh7th/cmp-cmdline\",\n \"hrsh7th/cmp-vsnip\",\n \"hrsh7th/vim-vsnip\"\n },\n event = \"VeryLazy\"\n}","hrsh7th/cmp-cmdline":"return { \"hrsh7th/cmp-cmdline\", event = \"VeryLazy\" }","saadparwaiz1/cmp_luasnip":"return {\n \"saadparwaiz1/cmp_luasnip\",\n event = \"VeryLazy\"\n}","hrsh7th/cmp-buffer":"return { \"hrsh7th/cmp-buffer\", event = \"VeryLazy\" }","hrsh7th/cmp-path":"return { \"hrsh7th/cmp-path\", event = \"VeryLazy\" }","hrsh7th/cmp-nvim-lsp":"return { \"hrsh7th/cmp-nvim-lsp\", event = \"VeryLazy\" }","hrsh7th/cmp-nvim-lsp-signature-help":"return { \"hrsh7th/cmp-nvim-lsp-signature-help\", event = \"VeryLazy\" }","hrsh7th/cmp-nvim-lua":"return { \"hrsh7th/cmp-nvim-lua\", event = \"VeryLazy\" }","petertriho/cmp-git":"return {\n \"petertriho/cmp-git\",\n dependencies = {\n \"hrsh7th/nvim-cmp\"\n },\n opts = {},\n init = function()\n table.insert(\n require(\"cmp\").get_config(\n\n ).sources,\n {name = \"git\"}\n )\n end\n}","lukas-reineke/cmp-under-comparator":"return {\n \"lukas-reineke/cmp-under-comparator\",\n event = \"VeryLazy\"\n}","SergioRibera/cmp-dotenv":"return { \"SergioRibera/cmp-dotenv\", event = \"VeryLazy\" }","saghen/blink.cmp":"return { \"saghen/blink.cmp\", event = \"VeryLazy\" }","saghen/blink.compat":"return {\n \"saghen/blink.compat\",\n -- use v2.* for blink.cmp v1.*\n version = \"2.*\",\n -- lazy.nvim will automatically load the plugin when it's required by blink.cmp\n lazy = true,\n -- make sure to set opts so that lazy.nvim calls blink.compat's setup\n opts = {}\n}","Kaiser-Yang/blink-cmp-git":"return { \"Kaiser-Yang/blink-cmp-git\", event = \"VeryLazy\" }","disrupted/blink-cmp-conventional-commits":"return { \"disrupted/blink-cmp-conventional-commits\", event = \"VeryLazy\" }","mikavilpas/blink-ripgrep.nvim":"return { \"mikavilpas/blink-ripgrep.nvim\", event = \"VeryLazy\" }","bydlw98/blink-cmp-env":"return { \"bydlw98/blink-cmp-env\", event = \"VeryLazy\" }","bydlw98/blink-cmp-sshconfig":"return {\n \"bydlw98/blink-cmp-sshconfig\",\n dependencies = {\n \"Saghen/blink.cmp\"\n },\n event = \"VeryLazy\"\n}","mgalliou/blink-cmp-tmux":"return { \"mgalliou/blink-cmp-tmux\", event = \"VeryLazy\" }","moyiz/blink-emoji.nvim":"return { \"moyiz/blink-emoji.nvim\", event = \"VeryLazy\" }","erooke/blink-cmp-latex":"return { \"erooke/blink-cmp-latex\", event = \"VeryLazy\" }","zbirenbaum/copilot.lua":"return {\n \"zbirenbaum/copilot.lua\",\n dependencies = {\n \"copilotlsp-nvim/copilot-lsp\" -- (optional) for NES functionality\n },\n cmd = \"Copilot\",\n event = \"InsertEnter\",\n config = function()\n require(\"copilot\").setup(\n {}\n )\n end\n}","brianaung/compl.nvim":"return {\n \"brianaung/compl.nvim\",\n opts = {\n -- Default options (no need to set them again)\n completion = {\n fuzzy = false,\n timeout = 100\n },\n info = {\n enable = true,\n timeout = 100\n },\n snippet = {\n enable = false,\n paths = {}\n }\n }\n}","blob42/codegpt-ng.nvim":"return {\n \"blob42/codegpt-ng.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n opts = {}\n}","aaronik/GPTModels.nvim":"return {\n \"Aaronik/GPTModels.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-telescope/telescope.nvim\"\n }\n}","Robitx/gp.nvim":"return {\n \"robitx/gp.nvim\",\n config = function()\n local conf = {}\n require(\"gp\").setup(\n conf\n )\n\n -- Setup shortcuts here (see Usage > Shortcuts in the Documentation/Readme)\n end\n}","jackMort/ChatGPT.nvim":"return {\n \"jackMort/ChatGPT.nvim\",\n event = \"VeryLazy\",\n config = function()\n require(\"chatgpt\").setup(\n\n )\n end,\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"folke/trouble.nvim\", -- optional\n \"nvim-telescope/telescope.nvim\"\n }\n}","CamdenClark/flyboy":"return {\n \"CamdenClark/flyboy\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","gsuuon/model.nvim":"return {\n \"gsuuon/model.nvim\",\n -- Don't need these if lazy = false\n cmd = {\n \"M\",\n \"Model\",\n \"Mchat\"\n },\n init = function()\n vim.filetype.add(\n {\n extension = {\n mchat = \"mchat\"\n }\n }\n )\n end,\n ft = \"mchat\",\n keys = {\n {\n \"<C-m>d\",\n \":Mdelete<cr>\",\n mode = \"n\"\n },\n {\n \"<C-m>s\",\n \":Mselect<cr>\",\n mode = \"n\"\n },\n {\n \"<C-m><space>\",\n \":Mchat<cr>\",\n mode = \"n\"\n }\n }\n\n -- To override defaults add a config field and call setup()\n\n -- config = function()\n -- require('model').setup({\n -- prompts = {..},\n -- chats = {..},\n -- ..\n -- })\n --\n -- require('model.providers.llamacpp').setup({\n -- binary = '~/path/to/server/binary',\n -- models = '~/path/to/models/directory'\n -- })\n --end\n}","dense-analysis/neural":"return {\n \"dense-analysis/neural\",\n dependencies = {\n \"muniftanjim/nui.nvim\",\n \"elpiloto/significant.nvim\"\n },\n event = \"VeryLazy\"\n}","jpmcb/nvim-llama":"return {\n \"jpmcb/nvim-llama\"\n}","David-Kunz/gen.nvim":"return {\"David-Kunz/gen.nvim\"}","kiddos/gemini.nvim":"return {\n \"kiddos/gemini.nvim\",\n opts = {}\n}","olimorris/codecompanion.nvim":"return { \"olimorris/codecompanion.nvim\", event = \"VeryLazy\" }","you-n-g/simplegpt.nvim":"return {\n \"you-n-g/simplegpt.nvim\",\n --- ... other configurations\n opts = {\n keymaps = {\n shortcuts = {\n prefix = \"<m-g>\"\n },\n prefix = \"<m-g><m-g>\"\n }\n }\n --- ... other configurations\n}","Exafunction/windsurf.nvim":"return {\n \"Exafunction/windsurf.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"hrsh7th/nvim-cmp\"\n },\n config = function()\n require(\"codeium\").setup(\n {}\n )\n end\n}","GeorgesAlkhouri/nvim-aider":"return {\n \"GeorgesAlkhouri/nvim-aider\",\n cmd = \"Aider\",\n -- Example key mappings for common actions:\n keys = {\n {\n \"<leader>a/\",\n \"<cmd>Aider toggle<cr>\",\n desc = \"Toggle Aider\"\n },\n {\n \"<leader>as\",\n \"<cmd>Aider send<cr>\",\n desc = \"Send to Aider\",\n mode = {\"n\", \"v\"}\n },\n {\n \"<leader>ac\",\n \"<cmd>Aider command<cr>\",\n desc = \"Aider Commands\"\n },\n {\n \"<leader>ab\",\n \"<cmd>Aider buffer<cr>\",\n desc = \"Send Buffer\"\n },\n {\n \"<leader>a+\",\n \"<cmd>Aider add<cr>\",\n desc = \"Add File\"\n },\n {\n \"<leader>a-\",\n \"<cmd>Aider drop<cr>\",\n desc = \"Drop File\"\n },\n {\n \"<leader>ar\",\n \"<cmd>Aider add readonly<cr>\",\n desc = \"Add Read-Only\"\n },\n {\n \"<leader>aR\",\n \"<cmd>Aider reset<cr>\",\n desc = \"Reset Session\"\n },\n -- Example nvim-tree.lua integration if needed\n {\n \"<leader>a+\",\n \"<cmd>AiderTreeAddFile<cr>\",\n desc = \"Add File from Tree to Aider\",\n ft = \"NvimTree\"\n },\n {\n \"<leader>a-\",\n \"<cmd>AiderTreeDropFile<cr>\",\n desc = \"Drop File from Tree from Aider\",\n ft = \"NvimTree\"\n }\n },\n dependencies = {\n {\n \"folke/snacks.nvim\",\n version = \">=2.24.0\"\n },\n --- The below dependencies are optional\n \"catppuccin/nvim\",\n \"nvim-tree/nvim-tree.lua\",\n --- Neo-tree integration\n {\n \"nvim-neo-tree/neo-tree.nvim\",\n opts = function(\n _,\n opts)\n -- Example mapping configuration (already set by default)\n -- opts.window = {\n -- mappings = {\n -- [\"+\"] = { \"nvim_aider_add\", desc = \"add to aider\" },\n -- [\"-\"] = { \"nvim_aider_drop\", desc = \"drop from aider\" }\n -- [\"=\"] = { \"nvim_aider_add_read_only\", desc = \"add read-only to aider\" }\n -- }\n -- }\n require(\n \"nvim_aider.neo_tree\"\n ).setup(opts)\n end\n }\n },\n config = true\n}","CopilotC-Nvim/CopilotChat.nvim":"return {\n \"CopilotC-Nvim/CopilotChat.nvim\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\",\n branch = \"master\"\n }\n },\n build = \"make tiktoken\",\n opts = {}\n}","tzachar/cmp-ai":"return {\n \"tzachar/cmp-ai\",\n dependencies = \"nvim-lua/plenary.nvim\"\n}","milanglacier/minuet-ai.nvim":"return {\n \"milanglacier/minuet-ai.nvim\",\n config = function()\n require(\"minuet\").setup {}\n end\n}","yetone/avante.nvim":"return {\n \"yetone/avante.nvim\",\n -- if you want to build from source then do `make BUILD_FROM_SOURCE=true`\n -- ⚠️ must add this setting! ! !\n build = vim.fn.has(\n \"win32\"\n ) ~= 0 and\n \"powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false\" or\n \"make\",\n event = \"VeryLazy\",\n version = false, -- Never set this value to \"*\"! Never!\n ---@module 'avante'\n ---@type avante.Config\n opts = {\n -- add any opts here\n -- this file can contain specific instructions for your project\n instructions_file = \"avante.md\",\n -- for example\n provider = \"claude\",\n providers = {\n claude = {\n endpoint = \"https://api.anthropic.com\",\n model = \"claude-sonnet-4-20250514\",\n timeout = 30000, -- Timeout in milliseconds\n extra_request_body = {\n temperature = 0.75,\n max_tokens = 20480\n }\n },\n moonshot = {\n endpoint = \"https://api.moonshot.ai/v1\",\n model = \"kimi-k2-0711-preview\",\n timeout = 30000, -- Timeout in milliseconds\n extra_request_body = {\n temperature = 0.75,\n max_tokens = 32768\n }\n }\n }\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n --- The below dependencies are optional,\n \"nvim-mini/mini.pick\", -- for file_selector provider mini.pick\n \"nvim-telescope/telescope.nvim\", -- for file_selector provider telescope\n \"hrsh7th/nvim-cmp\", -- autocompletion for avante commands and mentions\n \"ibhagwan/fzf-lua\", -- for file_selector provider fzf\n \"stevearc/dressing.nvim\", -- for input provider dressing\n \"folke/snacks.nvim\", -- for input provider snacks\n \"nvim-tree/nvim-web-devicons\", -- or echasnovski/mini.icons\n \"zbirenbaum/copilot.lua\", -- for providers='copilot'\n {\n -- support for image pasting\n \"HakonHarnes/img-clip.nvim\",\n event = \"VeryLazy\",\n opts = {\n -- recommended settings\n default = {\n embed_image_as_base64 = false,\n prompt_for_file_name = false,\n drag_and_drop = {\n insert_mode = true\n },\n -- required for Windows users\n use_absolute_path = true\n }\n }\n },\n {\n -- Make sure to set this up properly if you have lazy=true\n \"MeanderingProgrammer/render-markdown.nvim\",\n opts = {\n file_types = {\n \"markdown\",\n \"Avante\"\n }\n },\n ft = {\n \"markdown\",\n \"Avante\"\n }\n }\n }\n}","Kurama622/llm.nvim":"return {\n \"Kurama622/llm.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n cmd = {\n \"LLMSessionToggle\",\n \"LLMSelectedTextHandler\",\n \"LLMAppHandler\"\n },\n config = function()\n require(\"llm\").setup(\n {\n url = \"https://models.inference.ai.azure.com/chat/completions\",\n model = \"gpt-4o-mini\",\n api_type = \"openai\"\n }\n )\n end,\n keys = {\n {\n \"<leader>ac\",\n mode = \"n\",\n \"<cmd>LLMSessionToggle<cr>\"\n }\n }\n}","3v0k4/exit.nvim":"return {\n \"3v0k4/exit.nvim\",\n tag = \"0.4.1\",\n event = \"VeryLazy\"\n}","k2589/LLuMinate.nvim":"return {\n \"k2589/LLuMinate.nvim\",\n config = function()\n require(\"lluminate\").setup(\n\n )\n end\n}","Davidyz/VectorCode":"return { \"Davidyz/VectorCode\", event = \"VeryLazy\" }","dlants/magenta.nvim":"return {\n \"dlants/magenta.nvim\",\n lazy = false, -- you could also bind to <leader>mt\n build = \"npm ci --production\",\n opts = {}\n}","Flemma-Dev/flemma.nvim":"return {\n \"Flemma-Dev/flemma.nvim\",\n opts = {}\n}","heilgar/nochat.nvim":"return {\n \"heilgar/nochat.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"nochat\").setup(\n {}\n )\n end\n}","azorng/goose.nvim":"return {\n \"azorng/goose.nvim\",\n config = function()\n require(\"goose\").setup(\n {}\n )\n end,\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n {\n \"MeanderingProgrammer/render-markdown.nvim\",\n opts = {\n anti_conceal = {\n enabled = false\n }\n }\n }\n }\n}","mozanunal/sllm.nvim":"return {\n \"mozanunal/sllm.nvim\",\n dependencies = {\n \"echasnovski/mini.notify\",\n \"echasnovski/mini.pick\"\n },\n config = function()\n require(\"sllm\").setup(\n {}\n )\n end\n}","identellica/chatvim.nvim":"return { \"identellica/chatvim.nvim\", event = \"VeryLazy\" }","3ZsForInsomnia/code-companion-picker":"return {\n \"3ZsForInsomnia/code-companion-picker.nvim\",\n dependencies = {\n \"folke/snacks.nvim\"\n },\n opts = {\n picker = \"snacks\"\n },\n keys = {\n {\n \"<leader>cp\",\n \"<cmd>CodeCompanionPrompts<cr>\",\n desc = \"Browse CodeCompanion Prompts\"\n }\n }\n}","3ZsForInsomnia/vs-code-companion":"return { \"3ZsForInsomnia/vs-code-companion\", event = \"VeryLazy\" }","3ZsForInsomnia/token-count.nvim":"return {\n \"3ZsForInsomnia/token-count.nvim\",\n opts = {\n model = \"gpt-5\" -- Default model for counting\n },\n config = true\n}","Julian/lean.nvim":"return {\n \"Julian/lean.nvim\",\n event = {\n \"BufReadPre *.lean\",\n \"BufNewFile *.lean\"\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n\n -- optional dependencies:\n\n -- a completion engine\n -- hrsh7th/nvim-cmp or Saghen/blink.cmp are popular choices\n\n -- 'nvim-telescope/telescope.nvim', -- for 2 Lean-specific pickers\n -- 'andymass/vim-matchup', -- for enhanced % motion behavior\n -- 'andrewradev/switch.vim', -- for switch support\n -- 'tomtom/tcomment_vim', -- for commenting\n },\n ---@type lean.Config\n opts = {\n -- see below for full configuration options\n mappings = true\n }\n}","nvim-flutter/flutter-tools.nvim":"return {\n \"nvim-flutter/flutter-tools.nvim\",\n lazy = false,\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"stevearc/dressing.nvim\" -- optional for vim.ui.select\n },\n config = true\n}","brendalf/mix.nvim":"return {\n \"brendalf/mix.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","AckslD/swenv.nvim":"return {\n \"AckslD/swenv.nvim\",\n event = \"VeryLazy\"\n}","gennaro-tedesco/nvim-jqx":"return {\n \"gennaro-tedesco/nvim-jqx\",\n event = {\"BufReadPost\"},\n ft = {\"json\", \"yaml\"}\n}","nanotee/sqls.nvim":"return {\n \"nanotee/sqls.nvim\",\n event = \"VeryLazy\"\n}","dmmulroy/tsc.nvim":"return {\n \"dmmulroy/tsc.nvim\",\n config = function()\n require(\"tsc\").setup(\n {}\n )\n end\n}","dmmulroy/ts-error-translator.nvim":"return {\n \"dmmulroy/ts-error-translator.nvim\"\n}","chuwy/ucm.nvim":"return {\n \"chuwy/ucm.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"rcarriga/nvim-notify\" -- A temporary requirement\n },\n config = function()\n require(\"ucm\").setup {\n endpoint = \"http://127.0.0.1:6783/local_ucm/api/\"\n }\n end\n}","niuiic/typst-preview.nvim":"return { \"niuiic/typst-preview.nvim\", event = \"VeryLazy\" }","simaxme/java.nvim":"return {\n \"simaxme/java.nvim\"\n}","chomosuke/typst-preview.nvim":"return {\n \"chomosuke/typst-preview.nvim\",\n lazy = false, -- or ft = 'typst'\n version = \"1.*\",\n opts = {} -- lazy.nvim will implicitly calls `setup {}`\n}","quarto-dev/quarto-nvim":"return {\n \"quarto-dev/quarto-nvim\",\n dependencies = {\n \"jmbuhr/otter.nvim\",\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","iabdelkareem/csharp.nvim":"return {\n \"iabdelkareem/csharp.nvim\",\n dependencies = {\n \"williamboman/mason.nvim\", -- Required, automatically installs omnisharp\n \"mfussenegger/nvim-dap\",\n \"Tastyep/structlog.nvim\" -- Optional, but highly recommended for debugging\n },\n config = function()\n require(\"mason\").setup(\n\n ) -- Mason setup must run before csharp, only if you want to use omnisharp\n require(\"csharp\").setup(\n\n )\n end\n}","neolooong/whichpy.nvim":"return { \"neolooong/whichpy.nvim\", event = \"VeryLazy\" }","nvim-java/nvim-java":"return {\"nvim-java/nvim-java\"}","kiyoon/python-import.nvim":"return {\n \"kiyoon/python-import.nvim\",\n -- build = \"pipx install . --force\",\n build = \"uv tool install . --force --reinstall\",\n keys = {\n {\n \"<M-CR>\",\n function()\n require(\n \"python_import.api\"\n ).add_import_current_word_and_notify(\n\n )\n end,\n mode = {\"i\", \"n\"},\n silent = true,\n desc = \"Add python import\",\n ft = \"python\"\n },\n {\n \"<M-CR>\",\n function()\n require(\n \"python_import.api\"\n ).add_import_current_selection_and_notify(\n\n )\n end,\n mode = \"x\",\n silent = true,\n desc = \"Add python import\",\n ft = \"python\"\n },\n {\n \"<space>i\",\n function()\n require(\n \"python_import.api\"\n ).add_import_current_word_and_move_cursor(\n\n )\n end,\n mode = \"n\",\n silent = true,\n desc = \"Add python import and move cursor\",\n ft = \"python\"\n },\n {\n \"<space>i\",\n function()\n require(\n \"python_import.api\"\n ).add_import_current_selection_and_move_cursor(\n\n )\n end,\n mode = \"x\",\n silent = true,\n desc = \"Add python import and move cursor\",\n ft = \"python\"\n },\n {\n \"<space>tr\",\n function()\n require(\n \"python_import.api\"\n ).add_rich_traceback(\n\n )\n end,\n silent = true,\n desc = \"Add rich traceback\",\n ft = \"python\"\n }\n },\n opts = {\n -- Example 1:\n -- Default behaviour for `tqdm` is `from tqdm.auto import tqdm`.\n -- If you want to change it to `import tqdm`, you can set `import = {\"tqdm\"}` and `import_from = {tqdm = vim.NIL}` here.\n -- If you want to change it to `from tqdm import tqdm`, you can set `import_from = {tqdm = \"tqdm\"}` here.\n\n -- Example 2:\n -- Default behaviour for `logger` is `import logging`, ``, `logger = logging.getLogger(__name__)`.\n -- If you want to change it to `import my_custom_logger`, ``, `logger = my_custom_logger.get_logger()`,\n -- you can set `statement_after_imports = {logger = {\"import my_custom_logger\", \"\", \"logger = my_custom_logger.get_logger()\"}}` here.\n extend_lookup_table = {\n ---@type string[]\n import = {},\n ---@type table<string, string|vim.NIL>\n import_as = {},\n ---@type table<string, string|vim.NIL>\n import_from = {},\n ---@type table<string, string[]|vim.NIL>\n statement_after_imports = {}\n },\n ---Return nil to indicate no match is found and continue with the default lookup\n ---Return a table to stop the lookup and use the returned table as the result\n ---Return an empty table to stop the lookup. This is useful when you want to add to wherever you need to.\n ---@type fun(winnr: integer, word: string, ts_node: TSNode?): string[]?\n custom_function = function(\n winnr,\n word,\n ts_node)\n -- if vim.endswith(word, \"_DIR\") then\n -- return { \"from my_module import \" .. word }\n -- end\n end\n }\n}","kiyoon/haskell-scope-highlighting.nvim":"return {\n \"kiyoon/haskell-scope-highlighting.nvim\",\n init = function()\n -- Consider disabling other highlighting\n vim.cmd [[autocmd FileType haskell syntax off]]\n vim.cmd [[autocmd FileType haskell TSDisable highlight]]\n end\n}","atomicptr/defold.nvim":"return {\n \"atomicptr/defold.nvim\",\n lazy = false,\n -- (Optional) Required when using the debugger\n dependencies = {\n \"mfussenegger/nvim-dap\"\n },\n opts = {}\n}","onlyati/quadlet-lsp.nvim":"return {\n \"onlyati/quadlet-lsp.nvim\",\n lazy = false\n}","leblocks/hopcsharp.nvim":"return {\n \"leblocks/hopcsharp.nvim\",\n dependencies = {\n {\"kkharji/sqlite.lua\"}\n },\n event = \"VeryLazy\"\n}","romus204/go-tagger.nvim":"return {\n \"romus204/go-tagger.nvim\",\n config = function()\n require(\"go-tagger\").setup(\n {\n skip_private = true -- Skip unexported fields (starting with lowercase)\n }\n )\n end\n}","ray-x/go.nvim":"return {\n \"ray-x/go.nvim\",\n dependencies = {\n -- optional packages\n \"ray-x/guihua.lua\",\n \"neovim/nvim-lspconfig\",\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {},\n config = function(lp, opts)\n require(\"go\").setup(\n opts\n )\n local format_sync_grp =\n vim.api.nvim_create_augroup(\n \"GoFormat\",\n {}\n )\n vim.api.nvim_create_autocmd(\n \"BufWritePre\",\n {\n pattern = \"*.go\",\n callback = function()\n require(\n \"go.format\"\n ).goimports(\n\n )\n end,\n group = format_sync_grp\n }\n )\n end,\n event = {\"CmdlineEnter\"},\n ft = {\"go\", \"gomod\"},\n build = ':lua require(\"go.install\").update_all_sync()' -- if you need to install/update all binaries\n}","crusj/structrue-go.nvim":"return {\n \"crusj/structrue-go.nvim\",\n branch = \"main\",\n event = \"VeryLazy\"\n}","crispgm/nvim-go":"return { \"crispgm/nvim-go\", event = \"VeryLazy\" }","rafaelsq/nvim-goc.lua":"return { \"rafaelsq/nvim-goc.lua\", event = \"VeryLazy\" }","crusj/hierarchy-tree-go.nvim":"return {\n \"crusj/hierarchy-tree-go.nvim\",\n dependencies = \"neovim/nvim-lspconfig\",\n event = \"VeryLazy\"\n}","yanskun/gotests.nvim":"return {\n \"yanskun/gotests.nvim\",\n ft = \"go\",\n config = function()\n require(\"gotests\").setup(\n\n )\n end\n}","maxandron/goplements.nvim":"return {\n \"maxandron/goplements.nvim\",\n ft = \"go\",\n opts = {}\n}","Snikimonkd/cmp-go-pkgs":"return { \"Snikimonkd/cmp-go-pkgs\", event = \"VeryLazy\" }","Yu-Leo/gosigns.nvim":"return {\n \"Yu-Leo/gosigns.nvim\",\n ft = \"go\",\n cmd = {\n \"GosignsEnable\",\n \"GosignsDisable\",\n \"GosignsToggle\"\n },\n opts = {} -- for default options. Refer to the configuration section for custom setup.\n}","Yu-Leo/cmp-go-pkgs":"return { \"Yu-Leo/cmp-go-pkgs\", event = \"VeryLazy\" }","fredrikaverpil/godoc.nvim":"return {\n \"fredrikaverpil/godoc.nvim\",\n version = \"*\",\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\"\n }, -- optional\n {\"folke/snacks.nvim\"}, -- optional\n {\n \"echasnovski/mini.pick\"\n }, -- optional\n {\"ibhagwan/fzf-lua\"}, -- optional\n {\n \"nvim-treesitter/nvim-treesitter\",\n opts = {\n ensure_installed = {\n \"go\"\n }\n }\n }\n },\n build = \"go install github.com/lotusirous/gostdsym/stdsym@latest\", -- optional\n cmd = {\"GoDoc\"}, -- optional\n opts = {} -- see further down below for configuration\n}","someone-stole-my-name/yaml-companion.nvim":"return {\n \"someone-stole-my-name/yaml-companion.nvim\",\n dependencies = {\n {\n \"neovim/nvim-lspconfig\"\n },\n {\n \"nvim-lua/plenary.nvim\"\n },\n {\n \"nvim-telescope/telescope.nvim\"\n }\n },\n config = function()\n require(\"telescope\").load_extension(\n \"yaml_schema\"\n )\n end,\n event = \"VeryLazy\"\n}","cuducos/yaml.nvim":"return {\n \"cuducos/yaml.nvim\",\n ft = {\"yaml\"}, -- optional\n dependencies = {\n \"folke/snacks.nvim\", -- optional\n \"nvim-telescope/telescope.nvim\", -- optional\n \"ibhagwan/fzf-lua\" -- optional\n }\n}","rest-nvim/rest.nvim":"return {\n \"rest-nvim/rest.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n opts = function(\n _,\n opts)\n opts.ensure_installed =\n opts.ensure_installed or\n {}\n table.insert(\n opts.ensure_installed,\n \"http\"\n )\n end\n }\n}","lima1909/resty.nvim":"return {\n \"lima1909/resty.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","mistweaverco/kulala.nvim":"return {\n \"mistweaverco/kulala.nvim\",\n keys = {\n {\n \"<leader>Rs\",\n desc = \"Send request\"\n },\n {\n \"<leader>Ra\",\n desc = \"Send all requests\"\n },\n {\n \"<leader>Rb\",\n desc = \"Open scratchpad\"\n }\n },\n ft = {\"http\", \"rest\"},\n opts = {\n global_keymaps = false,\n global_keymaps_prefix = \"<leader>R\",\n kulala_keymaps_prefix = \"\"\n }\n}","heilgar/nvim-http-client":"return {\n \"heilgar/nvim-http-client\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"hrsh7th/nvim-cmp\", -- Optional but recommended for enhanced autocompletion\n \"nvim-telescope/telescope.nvim\" -- Optional for better environment selection\n },\n event = \"VeryLazy\",\n ft = {\"http\", \"rest\"},\n config = function()\n require(\"http_client\").setup(\n {\n -- Default configuration (works out of the box)\n default_env_file = \".env.json\",\n request_timeout = 30000,\n split_direction = \"right\",\n create_keybindings = true,\n user_agent = \"heilgar/nvim-http-client\", -- Custom User-Agent header\n -- Profiling (timing metrics for requests)\n profiling = {\n enabled = true,\n show_in_response = true,\n detailed_metrics = true\n },\n -- Default keybindings (can be customized)\n keybindings = {\n select_env_file = \"<leader>hf\",\n set_env = \"<leader>he\",\n run_request = \"<leader>hr\",\n stop_request = \"<leader>hx\",\n toggle_verbose = \"<leader>hv\",\n toggle_profiling = \"<leader>hp\",\n dry_run = \"<leader>hd\",\n copy_curl = \"<leader>hc\",\n save_response = \"<leader>hs\",\n set_project_root = \"<leader>hg\",\n get_project_root = \"<leader>hgg\"\n }\n }\n )\n\n -- Set up Telescope integration if available\n if\n pcall(\n require,\n \"telescope\"\n )\n then\n require(\n \"telescope\"\n ).load_extension(\n \"http_client\"\n )\n end\n end\n}","luckasRanarison/tailwind-tools.nvim":"return {\n \"luckasRanarison/tailwind-tools.nvim\",\n name = \"tailwind-tools\",\n build = \":UpdateRemotePlugins\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-telescope/telescope.nvim\", -- optional\n \"neovim/nvim-lspconfig\" -- optional\n },\n opts = {} -- your configuration\n}","farias-hecdin/CSSVarViewer":"return {\n \"farias-hecdin/CSSVarViewer\",\n ft = \"css\",\n config = true\n -- If you want to configure some options, replace the previous line with:\n -- config = function()\n -- end,\n}","farias-hecdin/CSSVarHighlight":"return {\n \"farias-hecdin/CSSVarHighlight\",\n ft = \"css\",\n dependencies = {\n \"echasnovski/mini.hipatterns\"\n },\n config = true\n -- If you want to configure some options, replace the previous line with:\n -- config = function()\n -- end,\n}","mawkler/jsx-element.nvim":"return {\n \"mawkler/jsx-element.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-treesitter/nvim-treesitter-textobjects\"\n },\n ft = {\n \"typescriptreact\",\n \"javascriptreact\",\n \"javascript\"\n },\n opts = {}\n}","BibekBhusal0/nvim-shadcn":"return {\n \"BibekBhusal0/nvim-shadcn\",\n opts = {},\n cmd = {\"ShadcnAdd\"},\n keys = {\n {\n \"<leader>sa\",\n \":ShadcnAdd<CR>\",\n desc = \"Add shadcn component\"\n },\n {\n \"<leader>si\",\n \":ShadcnInit<CR>\",\n desc = \"Init shadcn\"\n },\n {\n \"<leader>sI\",\n \":ShadcnAddImportant<CR>\",\n desc = \"Add important shadcn component\"\n }\n }\n}","azratul/expose-localhost.nvim":"return {\n \"azratul/expose-localhost.nvim\"\n}","yelog/i18n.nvim":"return {\n \"yelog/i18n.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\",\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\"i18n\").setup(\n {\n -- Locales to parse; first is the default locale\n -- Use I18nNextLocale command to switch the default locale in real time\n locales = {\n \"en\",\n \"zh\"\n },\n -- sources can be string or table { pattern = \"...\", prefix = \"...\" }\n sources = {\n \"src/locales/{locales}.json\"\n -- { pattern = \"src/locales/lang/{locales}/{module}.ts\", prefix = \"{module}.\" },\n -- { pattern = \"src/views/{bu}/locales/lang/{locales}/{module}.ts\", prefix = \"{bu}.{module}.\" },\n }\n }\n )\n end\n}","Kenzo-Wada/boundary.nvim":"return {\n \"Kenzo-Wada/boundary.nvim\",\n branch = \"release\",\n opts = {\n auto = true -- automatic refresh enabled by default\n -- marker_text = \"'use client'\",\n }\n}","abidibo/nvim-httpyac":"return {\n \"abidibo/nvim-httpyac\",\n config = function()\n require(\n \"nvim-httpyac\"\n ).setup()\n -- if you want to set up the keymaps\n vim.keymap.set(\n \"n\",\n \"<Leader>rr\",\n \"<cmd>:NvimHttpYac<CR>\",\n {\n desc = \"Run request\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<Leader>ra\",\n \"<cmd>:NvimHttpYacAll<CR>\",\n {\n desc = \"Run all requests\"\n }\n )\n end\n}","iamcco/markdown-preview.nvim":"return {\n \"iamcco/markdown-preview.nvim\",\n build = function()\n vim.fn[\n \"mkdp#util#install\"\n ]()\n end,\n event = \"VeryLazy\"\n}","davidgranstrom/nvim-markdown-preview":"return {\n \"davidgranstrom/nvim-markdown-preview\",\n event = \"VeryLazy\"\n}","jghauser/auto-pandoc.nvim":"return {\n \"jghauser/auto-pandoc.nvim\",\n ft = \"markdown\"\n}","jghauser/follow-md-links.nvim":"return {\n \"jghauser/follow-md-links.nvim\"\n}","jubnzv/mdeval.nvim":"return { \"jubnzv/mdeval.nvim\", event = \"VeryLazy\" }","frabjous/knap":"return { \"frabjous/knap\", event = \"VeryLazy\" }","jbyuki/carrot.nvim":"return {\n \"jbyuki/carrot.nvim\",\n event = \"VeryLazy\"\n}","Nedra1998/nvim-mdlink":"return {\n \"Nedra1998/nvim-mdlink\"\n}","nfrid/markdown-togglecheck":"return {\n \"nfrid/markdown-togglecheck\",\n dependencies = {\n \"nfrid/treesitter-utils\"\n },\n ft = {\"markdown\"}\n}","toppair/peek.nvim":"return {\n \"toppair/peek.nvim\",\n event = {\"VeryLazy\"},\n build = \"deno task --quiet build:fast\",\n config = function()\n require(\"peek\").setup(\n\n )\n vim.api.nvim_create_user_command(\n \"PeekOpen\",\n require(\"peek\").open,\n {}\n )\n vim.api.nvim_create_user_command(\n \"PeekClose\",\n require(\"peek\").close,\n {}\n )\n end\n}","yaocccc/nvim-hl-mdcodeblock.lua":"return { \"yaocccc/nvim-hl-mdcodeblock.lua\", event = \"VeryLazy\" }","kiran94/edit-markdown-table.nvim":"return {\n \"kiran94/edit-markdown-table.nvim\",\n config = true,\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n cmd = \"EditMarkdownTable\"\n}","richardbizik/nvim-toc":"return {\n \"richardbizik/nvim-toc\",\n event = \"VeryLazy\"\n}","Zeioth/markmap.nvim":"return {\n \"Zeioth/markmap.nvim\",\n build = \"yarn global add markmap-cli\",\n cmd = {\n \"MarkmapOpen\",\n \"MarkmapSave\",\n \"MarkmapWatch\",\n \"MarkmapWatchStop\"\n },\n opts = {\n html_output = \"/tmp/markmap.html\", -- (default) Setting a empty string \"\" here means: [Current buffer path].html\n hide_toolbar = false, -- (default)\n grace_period = 3600000 -- (default) Stops markmap watch after 60 minutes. Set it to 0 to disable the grace_period.\n },\n config = function(_, opts)\n require(\"markmap\").setup(\n opts\n )\n end\n}","tadmccorkle/markdown.nvim":"return {\n \"tadmccorkle/markdown.nvim\",\n ft = \"markdown\", -- or 'event = \"VeryLazy\"'\n opts = {}\n}","mpas/marp-nvim":"return {\n \"mpas/marp-nvim\"\n}","MeanderingProgrammer/render-markdown.nvim":"return {\n \"MeanderingProgrammer/render-markdown.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-mini/mini.nvim\"\n }, -- if you use the mini.nvim suite\n -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-mini/mini.icons' }, -- if you use standalone mini plugins\n -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons\n ---@module 'render-markdown'\n ---@type render.md.UserConfig\n opts = {}\n}","ChuufMaster/markdown-toc":"return {\n \"ChuufMaster/markdown-toc\",\n opts = {\n -- The heading level to match (i.e the number of \"#\"s to match to) max 6\n heading_level_to_match = -1,\n -- Set to True display a dropdown to allow you to select the heading level\n ask_for_heading_level = false,\n -- TOC default string\n -- WARN\n toc_format = \"%s- [%s](<%s#%s>)\"\n }\n}","OXY2DEV/markview.nvim":"return {\n \"OXY2DEV/markview.nvim\",\n lazy = false\n\n -- Completion for `blink.cmp`\n -- dependencies = { \"saghen/blink.cmp\" },\n}","Kicamon/markdown-table-mode.nvim":"return {\n \"Kicamon/markdown-table-mode.nvim\",\n config = function()\n require(\n \"markdown-table-mode\"\n ).setup()\n end\n}","SCJangra/table-nvim":"return {\n \"SCJangra/table-nvim\",\n ft = \"markdown\",\n opts = {}\n}","brianhuster/live-preview.nvim":"return {\n \"brianhuster/live-preview.nvim\",\n dependencies = {\n -- You can choose one of the following pickers\n \"nvim-telescope/telescope.nvim\",\n \"ibhagwan/fzf-lua\",\n \"echasnovski/mini.pick\",\n \"folke/snacks.nvim\"\n }\n}","timantipov/md-table-tidy.nvim":"return {\n \"timantipov/md-table-tidy.nvim\",\n -- default config\n opts = {\n padding = 1, -- number of spaces for cell padding\n key = \"<leader>tt\" -- key for command :TableTidy<CR>\n }\n}","nvim-telescope/telescope-bibtex.nvim":"return {\n \"nvim-telescope/telescope-bibtex.nvim\",\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\"\n }\n },\n config = function()\n require \"telescope\".load_extension(\n \"bibtex\"\n )\n end,\n event = \"VeryLazy\"\n}","Thiago4532/mdmath.nvim":"return {\n \"Thiago4532/mdmath.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {...}\n\n -- The build is already done by default in lazy.nvim, so you don't need\n -- the next line, but you can use the command `:MdMath build` to rebuild\n -- if the build fails for some reason.\n -- build = ':MdMath build'\n}","OXY2DEV/markdoc.nvim":"return {\n \"OXY2DEV/markdoc.nvim\"\n}","YousefHadder/markdown-plus.nvim":"return {\n \"yousefhadder/markdown-plus.nvim\",\n ft = \"markdown\"\n}","Myzel394/easytables.nvim":"return {\n \"Myzel394/easytables.nvim\",\n event = \"VeryLazy\"\n}","tttol/md-outline.nvim":"return {\n \"tttol/md-outline.nvim\"\n}","gbprod/phpactor.nvim":"return {\n \"gbprod/phpactor.nvim\",\n ft = \"php\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"neovim/nvim-lspconfig\"\n -- If the update/install notification doesn't show properly,\n -- you should also add here UI plugins like \"folke/noice.nvim\" or \"stevearc/dressing.nvim\"\n },\n opts = {}\n}","ta-tikoma/php.easy.nvim":"return {\n \"ta-tikoma/php.easy.nvim\",\n config = true,\n keys = {\n {\n \"-#\",\n \"<CMD>PHPEasyAttribute<CR>\",\n ft = \"php\"\n },\n {\n \"-b\",\n \"<CMD>PHPEasyDocBlock<CR>\",\n ft = \"php\"\n },\n {\n \"-r\",\n \"<CMD>PHPEasyReplica<CR>\",\n ft = \"php\"\n },\n {\n \"-c\",\n \"<CMD>PHPEasyCopy<CR>\",\n ft = \"php\"\n },\n {\n \"-d\",\n \"<CMD>PHPEasyDelete<CR>\",\n ft = \"php\"\n },\n {\n \"-uu\",\n \"<CMD>PHPEasyRemoveUnusedUses<CR>\",\n ft = \"php\"\n },\n {\n \"-e\",\n \"<CMD>PHPEasyExtends<CR>\",\n ft = \"php\"\n },\n {\n \"-i\",\n \"<CMD>PHPEasyImplements<CR>\",\n ft = \"php\"\n },\n {\n \"--i\",\n \"<CMD>PHPEasyInitInterface<CR>\",\n ft = \"php\"\n },\n {\n \"--c\",\n \"<CMD>PHPEasyInitClass<CR>\",\n ft = \"php\"\n },\n {\n \"--ac\",\n \"<CMD>PHPEasyInitAbstractClass<CR>\",\n ft = \"php\"\n },\n {\n \"--t\",\n \"<CMD>PHPEasyInitTrait<CR>\",\n ft = \"php\"\n },\n {\n \"--e\",\n \"<CMD>PHPEasyInitEnum<CR>\",\n ft = \"php\"\n },\n {\n \"-c\",\n \"<CMD>PHPEasyAppendConstant<CR>\",\n ft = \"php\",\n mode = {\"n\", \"v\"}\n },\n {\n \"-p\",\n \"<CMD>PHPEasyAppendProperty<CR>\",\n ft = \"php\",\n mode = {\"n\", \"v\"}\n },\n {\n \"-m\",\n \"<CMD>PHPEasyAppendMethod<CR>\",\n ft = \"php\",\n mode = {\"n\", \"v\"}\n },\n {\n \"__\",\n \"<CMD>PHPEasyAppendConstruct<CR>\",\n ft = \"php\"\n },\n {\n \"_i\",\n \"<CMD>PHPEasyAppendInvoke<CR>\",\n ft = \"php\"\n },\n {\n \"-a\",\n \"<CMD>PHPEasyAppendArgument<CR>\",\n ft = \"php\"\n }\n }\n}","TheLeoP/powershell.nvim":"return {\n \"TheLeoP/powershell.nvim\",\n ---@type powershell.user_config\n opts = {\n bundle_path = \"path/to/your/bundle_path/\"\n }\n}","Who5673/who5673-nasm":"return {\n \"Who5673/who5673-nasm\", -- Or [email protected]:Who5673/who5673-nasm if you use SSH Key (recommended)\n dependencies = {\n \"L3MON4D3/LuaSnip\",\n \"hrsh7th/nvim-cmp\"\n },\n ft = \"nasm\",\n lazy = true\n}","potamides/pantran.nvim":"return {\n \"potamides/pantran.nvim\",\n event = \"VeryLazy\"\n}","niuiic/translate.nvim":"return { \"niuiic/translate.nvim\", event = \"VeryLazy\" }","tanloong/interlaced.nvim":"return {\n \"tanloong/interlaced.nvim\",\n config = function()\n require(\"interlaced\")\n end,\n ft = \"text\"\n}","sontungexpt/vietnamese.nvim":"return {\n \"sontungexpt/vietnamese.nvim\",\n dependencies = {\n \"sontungexpt/bim.nvim\",\n \"nvim-web-devicons\"\n },\n event = \"InsertEnter\",\n config = function()\n require(\"vietnamese\").setup(\n\n )\n end\n}","doodleEsc/translator.nvim":"return {\n \"doodleEsc/translator.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"translator\").setup(\n {}\n )\n end\n}","kiyoon/Korean-IME.nvim":"return {\n \"kiyoon/Korean-IME.nvim\",\n keys = {\n -- lazy load on 한영전환\n {\n \"<f12>\",\n function()\n require(\n \"korean_ime\"\n ).change_mode(\n\n )\n end,\n mode = {\n \"i\",\n \"n\",\n \"x\",\n \"s\"\n },\n desc = \"한/영\"\n }\n },\n config = function()\n require(\"korean_ime\").setup(\n\n )\n\n vim.keymap.set(\n \"i\",\n \"<f9>\",\n function()\n require(\n \"korean_ime\"\n ).convert_hanja(\n\n )\n end,\n {\n noremap = true,\n silent = true,\n desc = \"한자\"\n }\n )\n end\n}","bennorichters/taal.nvim":"return {\n \"bennorichters/taal.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n keys = {\n {\n \"<leader>tg\",\n \"<cmd>TaalGrammar<cr>\"\n },\n {\n \"<leader>tl\",\n \"<Cmd>TaalGrammar inlay<Cr>\"\n },\n {\n \"<leader>tr\",\n \"<Cmd>TaalGrammar<Cr>\"\n },\n {\n \"<leader>th\",\n \"<Cmd>TaalHover<Cr>\"\n },\n {\n \"<leader>ta\",\n \"<Cmd>TaalApplySuggestion<Cr>\"\n },\n {\n \"<leader>ts\",\n \"<Cmd>TaalSetSpelllang<Cr>\"\n },\n {\n \"<leader>ti\",\n \"<Cmd>TaalInteract<Cr>\",\n mode = \"v\"\n }\n },\n opts = {}\n}","nvim-treesitter/nvim-treesitter":"return {\n \"nvim-treesitter/nvim-treesitter\",\n branch = \"master\",\n lazy = false,\n build = \":TSUpdate\"\n}","nvim-treesitter/nvim-treesitter-textobjects":"return {\n \"nvim-treesitter/nvim-treesitter-textobjects\",\n dependencies = \"nvim-treesitter/nvim-treesitter\",\n event = \"VeryLazy\"\n}","RRethy/nvim-treesitter-textsubjects":"return { \"RRethy/nvim-treesitter-textsubjects\", event = \"VeryLazy\" }","kylechui/nvim-surround":"return {\n \"kylechui/nvim-surround\",\n version = \"^3.0.0\", -- Use for stability; omit to use `main` branch for the latest features\n event = \"VeryLazy\",\n config = function()\n require(\n \"nvim-surround\"\n ).setup({})\n end\n}","m-demare/hlargs.nvim":"return {\n \"m-demare/hlargs.nvim\"\n}","LhKipp/nvim-nu":"return {\n \"LhKipp/nvim-nu\",\n build = \":TSInstall nu\",\n opts = {}\n}","desdic/agrolens.nvim":"return {\n \"desdic/agrolens.nvim\",\n opts = {\n force_long_filepath = true,\n debug = false,\n same_type = false,\n include_hidden_buffers = false,\n disable_indentation = true,\n aliases = {\n yamllist = \"docker-compose,github-workflow-steps\",\n work = \"cheflxchost,github-workflow-steps,pytest,ipam\",\n all = \"cheflxchost,pytest,ipam,functions,labels\"\n }\n },\n keys = {\n {\n \"zu\",\n function()\n require(\n \"agrolens.fzf\"\n ).run(\n {\n query = \"functions,labels\",\n buffers = \"all\",\n same_type = false\n }\n )\n end,\n desc = \"find functions and labels\"\n }\n }\n}","IndianBoy42/tree-sitter-just":"return {\n \"IndianBoy42/tree-sitter-just\",\n event = \"VeryLazy\"\n}","fei6409/log-highlight.nvim":"return {\n \"fei6409/log-highlight.nvim\",\n opts = {}\n}","MeanderingProgrammer/treesitter-modules.nvim":"return {\n \"MeanderingProgrammer/treesitter-modules.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n ---@module 'treesitter-modules'\n ---@type ts.mod.UserConfig\n opts = {}\n}","L3MON4D3/LuaSnip":"return {\n \"L3MON4D3/LuaSnip\",\n -- follow latest release.\n version = \"v2.*\", -- Replace <CurrentMajor> by the latest released major (first number of latest release)\n -- install jsregexp (optional!).\n build = \"make install_jsregexp\"\n}","smjonas/snippet-converter.nvim":"return {\n \"smjonas/snippet-converter.nvim\",\n config = function()\n local template = {\n -- name = \"t1\", (optionally give your template a name to refer to it in the `ConvertSnippets` command)\n sources = {\n ultisnips = {\n -- Add snippets from (plugin) folders or individual files on your runtimepath...\n \"./vim-snippets/UltiSnips\",\n \"./latex-snippets/tex.snippets\",\n -- ...or use absolute paths on your system.\n vim.fn.stdpath(\n \"config\"\n ) ..\n \"/UltiSnips\"\n },\n snipmate = {\n \"vim-snippets/snippets\"\n }\n },\n output = {\n -- Specify the output formats and paths\n vscode_luasnip = {\n vim.fn.stdpath(\n \"config\"\n ) ..\n \"/luasnip_snippets\"\n }\n }\n }\n\n require(\n \"snippet_converter\"\n ).setup {\n templates = {\n template\n }\n -- To change the default settings (see configuration section in the documentation)\n -- settings = {},\n }\n end,\n event = \"VeryLazy\"\n}","dcampos/nvim-snippy":"return {\n \"dcampos/nvim-snippy\",\n event = \"VeryLazy\"\n}","ellisonleao/carbon-now.nvim":"return {\n \"ellisonleao/carbon-now.nvim\",\n lazy = true,\n cmd = \"CarbonNow\",\n ---@param opts cn.ConfigSchema\n opts = {\n [[ your custom config here ]]\n }\n}","TobinPalmer/rayso.nvim":"return {\n \"TobinPalmer/rayso.nvim\",\n cmd = {\"Rayso\"},\n config = function()\n require(\"rayso\").setup {}\n end\n}","mrcjkb/haskell-snippets.nvim":"return { \"mrcjkb/haskell-snippets.nvim\", event = \"VeryLazy\" }","cvigilv/esqueleto.nvim":"return {\n \"cvigilv/esqueleto.nvim\",\n opts = {}\n}","chrisgrieser/nvim-scissors":"return {\n \"chrisgrieser/nvim-scissors\",\n dependencies = \"nvim-telescope/telescope.nvim\", -- if using telescope\n opts = {\n snippetDir = \"path/to/your/snippetFolder\"\n }\n}","guilherme-puida/tesoura.nvim":"return {\n \"guilherme-puida/tesoura.nvim\",\n opts = {} -- see the configuration section below.\n}","gennaro-tedesco/nvim-peekup":"return {\n \"gennaro-tedesco/nvim-peekup\",\n event = \"VeryLazy\"\n}","tversteeg/registers.nvim":"return {\n \"tversteeg/registers.nvim\",\n cmd = \"Registers\",\n config = true,\n keys = {\n {\n '\"',\n mode = {\"n\", \"v\"}\n },\n {\"<C-R>\", mode = \"i\"}\n },\n name = \"registers\"\n}","AckslD/nvim-neoclip.lua":"return {\n \"AckslD/nvim-neoclip.lua\",\n dependencies = {},\n config = function()\n require(\"neoclip\").setup(\n\n )\n end\n}","tenxsoydev/karen-yank.nvim":"return {\n \"tenxsoydev/karen-yank.nvim\",\n config = true\n}","desdic/macrothis.nvim":"return {\n \"desdic/macrothis.nvim\",\n opts = {},\n keys = {\n {\n \"<Leader>kkd\",\n function()\n require(\n \"macrothis\"\n ).delete()\n end,\n desc = \"delete\"\n },\n {\n \"<Leader>kke\",\n function()\n require(\n \"macrothis\"\n ).edit()\n end,\n desc = \"edit\"\n },\n {\n \"<Leader>kkl\",\n function()\n require(\n \"macrothis\"\n ).load()\n end,\n desc = \"load\"\n },\n {\n \"<Leader>kkn\",\n function()\n require(\n \"macrothis\"\n ).rename()\n end,\n desc = \"rename\"\n },\n {\n \"<Leader>kkq\",\n function()\n require(\n \"macrothis\"\n ).quickfix()\n end,\n desc = \"run macro on all files in quickfix\"\n },\n {\n \"<Leader>kkr\",\n function()\n require(\n \"macrothis\"\n ).run()\n end,\n desc = \"run macro\"\n },\n {\n \"<Leader>kks\",\n function()\n require(\n \"macrothis\"\n ).save()\n end,\n desc = \"save\"\n },\n {\n \"<Leader>kkx\",\n function()\n require(\n \"macrothis\"\n ).register()\n end,\n desc = \"edit register\"\n },\n {\n \"<Leader>kkp\",\n function()\n require(\n \"macrothis\"\n ).copy_register_printable(\n\n )\n end,\n desc = \"Copy register as printable\"\n },\n {\n \"<Leader>kkm\",\n function()\n require(\n \"macrothis\"\n ).copy_macro_printable(\n\n )\n end,\n desc = \"Copy macro as printable\"\n }\n }\n}","kr40/nvim-macros":"return {\n \"kr40/nvim-macros\",\n cmd = {\n \"MacroSave\",\n \"MacroYank\",\n \"MacroSelect\",\n \"MacroDelete\"\n },\n opts = {\n json_file_path = vim.fs.normalize(\n vim.fn.stdpath(\n \"config\"\n ) ..\n \"/macros.json\"\n ), -- Location where the macros will be stored\n default_macro_register = \"q\", -- Use as default register for :MacroYank and :MacroSave and :MacroSelect Raw functions\n json_formatter = \"none\" -- can be \"none\" | \"jq\" | \"yq\" used to pretty print the json file (jq or yq must be installed!)\n }\n}","cbochs/grapple.nvim":"return {\n \"cbochs/grapple.nvim\",\n dependencies = {\n {\n \"nvim-tree/nvim-web-devicons\",\n lazy = true\n }\n }\n}","chentoast/marks.nvim":"return {\n \"chentoast/marks.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","otavioschwanck/arrow.nvim":"return {\n \"otavioschwanck/arrow.nvim\",\n dependencies = {\n {\n \"nvim-tree/nvim-web-devicons\"\n }\n -- or if using `mini.icons`\n -- { \"echasnovski/mini.icons\" },\n },\n opts = {\n show_icons = true,\n leader_key = \";\", -- Recommended to be a single key\n buffer_leader_key = \"m\" -- Per Buffer Mappings\n }\n}","ofirgall/open.nvim":"return {\n \"ofirgall/open.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\n event = \"VeryLazy\"\n}","LeonHeidelbach/trailblazer.nvim":"return {\n \"LeonHeidelbach/trailblazer.nvim\",\n config = function()\n require(\"trailblazer\").setup(\n {}\n )\n end,\n event = \"VeryLazy\"\n}","tomasky/bookmarks.nvim":"return {\n \"tomasky/bookmarks.nvim\",\n event = \"VeryLazy\"\n}","LintaoAmons/bookmarks.nvim":"return {\n \"LintaoAmons/bookmarks.nvim\",\n -- pin the plugin at specific version for stability\n -- backup your bookmark sqlite db when there are breaking changes (major version change)\n tag = \"3.2.0\",\n dependencies = {\n {\"kkharji/sqlite.lua\"},\n {\n \"nvim-telescope/telescope.nvim\"\n }, -- currently has only telescopes supported, but PRs for other pickers are welcome\n {\n \"stevearc/dressing.nvim\"\n }, -- optional: better UI\n {\n \"GeorgesAlkhouri/nvim-aider\"\n } -- optional: for Aider integration\n },\n config = function()\n local opts = {} -- check the \"./lua/bookmarks/default-config.lua\" file for all the options\n require(\"bookmarks\").setup(\n opts\n ) -- you must call setup to init sqlite db\n end\n}","heilgar/bookmarks.nvim":"return {\n \"heilgar/bookmarks.nvim\",\n dependencies = {\n \"kkharji/sqlite.lua\",\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"bookmarks\").setup(\n {\n -- your configuration comes here\n -- or leave empty to use defaults\n default_mappings = true,\n db_path = vim.fn.stdpath(\n \"data\"\n ) ..\n \"/bookmarks.db\"\n }\n )\n require(\"telescope\").load_extension(\n \"bookmarks\"\n )\n end,\n cmd = {\n \"BookmarkAdd\",\n \"BookmarkRemove\",\n \"Bookmarks\"\n },\n keys = {\n {\n \"<leader>ba\",\n \"<cmd>BookmarkAdd<cr>\",\n desc = \"Add Bookmark\"\n },\n {\n \"<leader>br\",\n \"<cmd>BookmarkRemove<cr>\",\n desc = \"Remove Bookmark\"\n },\n {\n \"<leader>bj\",\n desc = \"Jump to Next Bookmark\"\n },\n {\n \"<leader>bk\",\n desc = \"Jump to Previous Bookmark\"\n },\n {\n \"<leader>bl\",\n \"<cmd>Bookmarks<cr>\",\n desc = \"List Bookmarks\"\n },\n {\n \"<leader>bs\",\n desc = \"Switch Bookmark List\"\n }\n }\n}","desdic/marlin.nvim":"return {\n \"desdic/marlin.nvim\",\n opts = {},\n config = function(_, opts)\n local marlin =\n require(\"marlin\")\n marlin.setup(opts)\n\n local keymap =\n vim.keymap.set\n keymap(\n \"n\",\n \"<Leader>fa\",\n function()\n marlin.add()\n end,\n {\n desc = \"add file\"\n }\n )\n keymap(\n \"n\",\n \"<Leader>fd\",\n function()\n marlin.remove(\n\n )\n end,\n {\n desc = \"remove file\"\n }\n )\n keymap(\n \"n\",\n \"<Leader>fx\",\n function()\n marlin.remove_all(\n\n )\n end,\n {\n desc = \"remove all for current project\"\n }\n )\n keymap(\n \"n\",\n \"<Leader>f]\",\n function()\n marlin.move_up(\n\n )\n end,\n {desc = \"move up\"}\n )\n keymap(\n \"n\",\n \"<Leader>f[\",\n function()\n marlin.move_down(\n\n )\n end,\n {\n desc = \"move down\"\n }\n )\n keymap(\n \"n\",\n \"<Leader>fs\",\n function()\n marlin.sort()\n end,\n {desc = \"sort\"}\n )\n keymap(\n \"n\",\n \"<Leader>fn\",\n function()\n marlin.next()\n end,\n {\n desc = \"open next index\"\n }\n )\n keymap(\n \"n\",\n \"<Leader>fp\",\n function()\n marlin.prev()\n end,\n {\n desc = \"open previous index\"\n }\n )\n keymap(\n \"n\",\n \"<Leader><Leader>\",\n function()\n marlin.toggle(\n\n )\n end,\n {\n desc = \"toggle cur/last open index\"\n }\n )\n\n for index = 1, 4 do\n keymap(\n \"n\",\n \"<Leader>\" ..\n index,\n function()\n marlin.open(\n index\n )\n end,\n {\n desc = \"goto \" ..\n index\n }\n )\n end\n end\n}","fnune/recall.nvim":"return {\n \"fnune/recall.nvim\",\n version = \"*\",\n config = function()\n local recall =\n require(\"recall\")\n\n recall.setup({})\n\n vim.keymap.set(\n \"n\",\n \"<leader>mm\",\n recall.toggle,\n {\n noremap = true,\n silent = true\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>mn\",\n recall.goto_next,\n {\n noremap = true,\n silent = true\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>mp\",\n recall.goto_prev,\n {\n noremap = true,\n silent = true\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>mc\",\n recall.clear,\n {\n noremap = true,\n silent = true\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>ml\",\n \":Telescope recall<CR>\",\n {\n noremap = true,\n silent = true\n }\n )\n end\n}","niuiic/track.nvim":"return { \"niuiic/track.nvim\", event = \"VeryLazy\" }","tristone13th/lspmark.nvim":"return { \"tristone13th/lspmark.nvim\", event = \"VeryLazy\" }","EvWilson/spelunk.nvim":"return {\n \"EvWilson/spelunk.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\", -- For window drawing utilities\n \"nvim-telescope/telescope.nvim\", -- Optional: for fuzzy search capabilities\n \"nvim-treesitter/nvim-treesitter\" -- Optional: for showing grammar context\n },\n config = function()\n require(\"spelunk\").setup(\n {\n enable_persist = true\n }\n )\n end\n}","2KAbhishek/markit.nvim":"return {\n \"2kabhishek/markit.nvim\",\n dependencies = {\n \"2kabhishek/pickme.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}, -- Add your configuration here, required if you are not calling markit.setup manually elsewhere\n event = {\n \"BufReadPre\",\n \"BufNewFile\"\n }\n}","zongben/navimark.nvim":"return {\n \"zongben/navimark.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"navimark\").setup(\n\n )\n end\n}","mohseenrm/marko.nvim":"return {\n \"mohseenrm/marko.nvim\",\n config = function()\n require(\"marko\").setup(\n\n )\n end\n}","y3owk1n/warp.nvim":"return {\n \"y3owk1n/warp.nvim\",\n version = \"*\", -- remove this if you want to use the `main` branch\n opts = {}\n}","walkersumida/fusen.nvim":"return {\n \"walkersumida/fusen.nvim\",\n version = \"*\",\n event = \"VimEnter\",\n opts = {}\n}","markgandolfo/dartboard.nvim":"return {\n \"markgandolfo/dartboard.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n }\n}","wurli/visimatch.nvim":"return {\n \"wurli/visimatch.nvim\",\n opts = {}\n}","kevinhwang91/nvim-hlslens":"return {\n \"kevinhwang91/nvim-hlslens\",\n event = \"VeryLazy\"\n}","rktjmp/highlight-current-n.nvim":"return { \"rktjmp/highlight-current-n.nvim\", event = \"VeryLazy\" }","ray-x/sad.nvim":"return {\n \"ray-x/sad.nvim\",\n dependencies = {\n \"ray-x/guihua.lua\"\n },\n event = \"VeryLazy\"\n}","s1n7ax/nvim-search-and-replace":"return {\n \"s1n7ax/nvim-search-and-replace\",\n config = function()\n require \"nvim-search-and-replace\".setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","nvim-pack/nvim-spectre":"return {\n \"nvim-pack/nvim-spectre\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","nvimdev/hlsearch.nvim":"return { \"nvimdev/hlsearch.nvim\", event = \"VeryLazy\" }","mangelozzi/rgflow.nvim":"return { \"mangelozzi/rgflow.nvim\", event = \"VeryLazy\" }","duane9/nvim-rg":"return {\n \"duane9/nvim-rg\",\n event = \"VeryLazy\"\n}","FabianWirth/search.nvim":"return {\n \"FabianWirth/search.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n }\n}","backdround/improved-search.nvim":"return { \"backdround/improved-search.nvim\", event = \"VeryLazy\" }","polirritmico/telescope-lazy-plugins.nvim":"return { \"polirritmico/telescope-lazy-plugins.nvim\", event = \"VeryLazy\" }","MagicDuck/grug-far.nvim":"return {\n \"MagicDuck/grug-far.nvim\",\n -- Note (lazy loading): grug-far.lua defers all it's requires so it's lazy by default\n -- additional lazy config to defer loading is not really needed...\n config = function()\n -- optional setup call to override plugin options\n -- alternatively you can set options with vim.g.grug_far = { ... }\n require(\"grug-far\").setup(\n {}\n )\n end\n}","chrisgrieser/nvim-rip-substitute":"return {\n \"chrisgrieser/nvim-rip-substitute\",\n cmd = \"RipSubstitute\",\n opts = {},\n keys = {\n {\n \"<leader>fs\",\n function()\n require(\n \"rip-substitute\"\n ).sub()\n end,\n mode = {\"n\", \"x\"},\n desc = \" rip substitute\"\n }\n }\n}","wsdjeg/flygrep.nvim":"return {\n \"wsdjeg/flygrep.nvim\",\n config = function()\n require(\"flygrep\").setup(\n\n )\n end,\n depends = {\n {\"wsdjeg/job.nvim\"}\n }\n}","prochri/telescope-all-recent.nvim":"return {\n \"prochri/telescope-all-recent.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"kkharji/sqlite.lua\",\n -- optional, if using telescope for vim.ui.select\n \"stevearc/dressing.nvim\"\n },\n opts = {}\n}","mahyarmirrashed/search-and-replace.nvim":"return {\n \"mahyarmirrashed/search-and-replace.nvim\",\n config = function()\n require(\n \"search-and-replace\"\n ).setup()\n end\n}","nvim-telescope/telescope.nvim":"return {\n \"nvim-telescope/telescope.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","vijaymarupudi/nvim-fzf":"return {\n \"vijaymarupudi/nvim-fzf\",\n event = \"VeryLazy\"\n}","camspiers/snap":"return {\n \"camspiers/snap\",\n config = function()\n -- Basic example config\n local snap =\n require \"snap\"\n snap.maps {\n {\n \"<Leader><Leader>\",\n snap.config.file {\n producer = \"ripgrep.file\"\n }\n }\n }\n end\n}","ibhagwan/fzf-lua":"return {\n \"ibhagwan/fzf-lua\",\n -- optional for icon support\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n },\n -- or if using mini.icons/mini.nvim\n -- dependencies = { \"nvim-mini/mini.icons\" },\n opts = {}\n}","jvgrootveld/telescope-zoxide":"return {\n \"jvgrootveld/telescope-zoxide\",\n dependencies = {\n \"nvim-lua/popup.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","axkirillov/easypick.nvim":"return {\n \"axkirillov/easypick.nvim\",\n dependencies = \"nvim-telescope/telescope.nvim\",\n event = \"VeryLazy\"\n}","linrongbin16/fzfx.nvim":"return {\n \"linrongbin16/fzfx.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\",\n \"junegunn/fzf\"\n },\n event = \"VeryLazy\"\n}","fdschmidt93/telescope-egrepify.nvim":"return {\n \"fdschmidt93/telescope-egrepify.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n }\n}","nvim-telescope/telescope-media-files.nvim":"return {\n \"nvim-telescope/telescope-media-files.nvim\",\n dependencies = {\n \"nvim-lua/popup.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","crispgm/telescope-heading.nvim":"return {\n \"crispgm/telescope-heading.nvim\",\n event = \"VeryLazy\"\n}","bassamsdata/namu.nvim":"return {\n \"bassamsdata/namu.nvim\"\n}","dmtrKovalenko/fff.nvim":"return {\n \"dmtrKovalenko/fff.nvim\",\n build = function()\n -- this will download prebuild binary or try to use existing rustup toolchain to build from source\n -- (if you are using lazy you can use gb for rebuilding a plugin if needed)\n require(\n \"fff.download\"\n ).download_or_build_binary(\n\n )\n end,\n -- if you are using nixos\n -- build = \"nix run .#release\",\n opts = {\n -- (optional)\n debug = {\n enabled = true, -- we expect your collaboration at least during the beta\n show_scores = true -- to help us optimize the scoring system, feel free to share your scores!\n }\n },\n -- No need to lazy-load with lazy.nvim.\n -- This plugin initializes itself lazily.\n lazy = false,\n keys = {\n {\n \"ff\", -- try it if you didn't it is a banger keybinding for a picker\n function()\n require(\"fff\").find_files(\n\n )\n end,\n desc = \"FFFind files\"\n }\n }\n}","wsdjeg/picker.nvim":"return {\n \"wsdjeg/picker.nvim\",\n config = function()\n require(\"picker\").setup(\n {\n filter = {\n ignorecase = false -- ignorecase (boolean): defaults to false\n },\n window = {\n width = 0.8, -- set picker screen width, default is 0.8 * vim.o.columns\n height = 0.8,\n col = 0.1,\n row = 0.1,\n current_icon = \">\",\n current_icon_hl = \"CursorLine\",\n enable_preview = false,\n preview_timeout = 500,\n show_score = false -- display/hide match score at the end of each item.\n },\n highlight = {\n matched = \"Tag\",\n score = \"Comment\"\n },\n prompt = {\n position = \"bottom\", -- set prompt position, bottom or top\n icon = \">\",\n icon_hl = \"Error\",\n insert_timeout = 100,\n title = true -- display/hide source name\n },\n mappings = {\n close = \"<Esc>\",\n next_item = \"<Tab>\",\n previous_item = \"<S-Tab>\",\n open_item = \"<Enter>\",\n toggle_preview = \"<C-p>\"\n }\n }\n )\n end\n}","nvim-tree/nvim-tree.lua":"return { \"nvim-tree/nvim-tree.lua\", event = \"VeryLazy\" }","luukvbaal/nnn.nvim":"return {\n \"luukvbaal/nnn.nvim\",\n config = function()\n require(\"nnn\").setup()\n end,\n event = \"VeryLazy\"\n}","tamago324/lir.nvim":"return {\n \"tamago324/lir.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"kyazdani42/nvim-web-devicons\"\n },\n event = \"VeryLazy\"\n}","kevinhwang91/rnvimr":"return {\n \"kevinhwang91/rnvimr\",\n event = \"VeryLazy\"\n}","Xuyuanp/yanil":"return {\n \"Xuyuanp/yanil\",\n event = \"VeryLazy\"\n}","ms-jpq/chadtree":"return {\n \"ms-jpq/chadtree\",\n event = \"VeryLazy\"\n}","Rolv-Apneseth/tfm.nvim":"return {\n \"rolv-apneseth/tfm.nvim\",\n config = function()\n -- Set keymap so you can open the default terminal file manager (yazi)\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>e\",\n \"\",\n {\n noremap = true,\n callback = require(\n \"tfm\"\n ).open\n }\n )\n end\n}","nvim-neo-tree/neo-tree.nvim":"return {\n \"nvim-neo-tree/neo-tree.nvim\",\n branch = \"v3.x\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n \"nvim-tree/nvim-web-devicons\" -- optional, but recommended\n },\n lazy = false -- neo-tree will lazily load itself\n}","TheBlob42/drex.nvim":"return {\n \"TheBlob42/drex.nvim\",\n dependencies = \"kyazdani42/nvim-web-devicons\",\n event = \"VeryLazy\"\n}","SidOfc/carbon.nvim":"return {\"SidOfc/carbon.nvim\"}","kiran94/s3edit.nvim":"return {\n \"kiran94/s3edit.nvim\",\n config = true,\n cmd = \"S3Edit\"\n}","stevearc/oil.nvim":"return {\n \"stevearc/oil.nvim\",\n ---@module 'oil'\n ---@type oil.SetupOpts\n opts = {},\n -- Optional dependencies\n dependencies = {\n {\n \"nvim-mini/mini.icons\",\n opts = {}\n }\n },\n -- dependencies = { \"nvim-tree/nvim-web-devicons\" }, -- use if you prefer nvim-web-devicons\n -- Lazy loading is not recommended because it is very tricky to make it work correctly in all situations.\n lazy = false\n}","kelly-lin/ranger.nvim":"return {\n \"kelly-lin/ranger.nvim\",\n config = function()\n require(\"ranger-nvim\").setup(\n {\n replace_netrw = true\n }\n )\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>ef\",\n \"\",\n {\n noremap = true,\n callback = function()\n require(\n \"ranger-nvim\"\n ).open(\n true\n )\n end\n }\n )\n end\n}","simonmclean/triptych.nvim":"return {\n \"simonmclean/triptych.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\", -- required\n \"nvim-tree/nvim-web-devicons\", -- optional for icons\n \"antosha417/nvim-lsp-file-operations\" -- optional LSP integration\n },\n opts = {}, -- config options here\n keys = {\n {\n \"<leader>-\",\n \":Triptych<CR>\"\n }\n }\n}","prichrd/netrw.nvim":"return { \"prichrd/netrw.nvim\", event = \"VeryLazy\" }","X3eRo0/dired.nvim":"return {\n \"X3eRo0/dired.nvim\",\n dependencies = \"MunifTanjim/nui.nvim\",\n config = function()\n require(\"dired\").setup {\n path_separator = \"/\",\n show_banner = false,\n show_icons = false,\n show_hidden = true,\n show_dot_dirs = true,\n show_colors = true\n }\n end,\n event = \"VeryLazy\"\n}","saifulapm/neotree-file-nesting-config":"return { \"saifulapm/neotree-file-nesting-config\", event = \"VeryLazy\" }","Enigama/miss.nvim":"return {\n \"Enigama/miss.nvim\",\n event = \"VeryLazy\"\n}","vodchella/hodur.nvim":"return {\n \"vodchella/hodur.nvim\",\n config = function()\n require(\"hodur\").setup(\n {\n key = \"<C-g>\"\n }\n )\n end,\n event = \"VeryLazy\"\n}","A7Lavinraj/fyler.nvim":"return {\n \"A7Lavinraj/fyler.nvim\",\n dependencies = {\n \"nvim-mini/mini.icons\"\n },\n branch = \"stable\",\n opts = {}\n}","Abstract-IDE/penvim":"return {\n \"Abstract-IDE/penvim\",\n event = \"VeryLazy\"\n}","windwp/nvim-projectconfig":"return {\n \"windwp/nvim-projectconfig\",\n event = \"VeryLazy\"\n}","DrKJeff16/project.nvim":"return {\n \"DrKJeff16/project.nvim\",\n dependencies = {\n -- OPTIONAL\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\",\n \"ibhagwan/fzf-lua\"\n },\n opts = {}\n}","klen/nvim-config-local":"return {\n \"klen/nvim-config-local\",\n config = function()\n require(\n \"config-local\"\n ).setup {\n -- Default options (optional)\n\n -- Config file patterns to load (lua supported)\n config_files = {\n \".nvim.lua\",\n \".nvimrc\",\n \".exrc\"\n },\n -- Where the plugin keeps files data\n hashfile = vim.fn.stdpath(\n \"data\"\n ) ..\n \"/config-local\",\n autocommands_create = true, -- Create autocommands (VimEnter, DirectoryChanged)\n commands_create = true, -- Create commands (ConfigLocalSource, ConfigLocalEdit, ConfigLocalTrust, ConfigLocalDeny)\n silent = false, -- Disable plugin messages (Config loaded/denied)\n lookup_parents = false -- Lookup config files in parent directories\n }\n end,\n event = \"VeryLazy\"\n}","cljoly/telescope-repo.nvim":"return {\n \"cljoly/telescope-repo.nvim\",\n event = \"VeryLazy\"\n}","otavioschwanck/telescope-alternate.nvim":"return { \"otavioschwanck/telescope-alternate.nvim\", event = \"VeryLazy\" }","natecraddock/workspaces.nvim":"return { \"natecraddock/workspaces.nvim\", event = \"VeryLazy\" }","GnikDroy/projections.nvim":"return {\n \"GnikDroy/projections.nvim\",\n config = function()\n require(\"projections\").setup(\n {\n workspaces = {}\n -- patterns = { \".git\", \".svn\", \".hg\" }, -- Default patterns to use if none were specified. These are NOT regexps.\n -- store_hooks = { pre = nil, post = nil }, -- pre and post hooks for store_session, callable | nil\n -- restore_hooks = { pre = nil, post = nil }, -- pre and post hooks for restore_session, callable | nil\n -- workspaces_file = \"path/to/file\", -- Path to workspaces json file\n -- sessions_directory = \"path/to/dir\", -- Directory where sessions are stored\n }\n )\n end,\n event = \"VeryLazy\"\n}","nyngwang/suave.lua":"return {\n \"nyngwang/suave.lua\",\n config = function()\n require(\"suave\").setup {\n -- menu_height = 6,\n auto_save = {\n enabled = true\n -- exclude_filetypes = {},\n },\n store_hooks = {\n -- WARN: DON'T call `vim.cmd('wa')` here. Use `setup.auto_save` instead. (See #4)\n before_mksession = {},\n after_mksession = {\n -- NOTE: the `data` param is Lua table, which will be stored in json format under `.suave/` folder.\n function(\n data)\n -- store current colorscheme.\n data.colorscheme =\n vim.g.colors_name\n end\n }\n },\n restore_hooks = {\n after_source = {\n function(\n data)\n if\n not data\n then\n return\n end\n -- restore colorscheme.\n vim.cmd(\n string.format(\n [[\n color %s\n doau ColorScheme %s\n ]],\n data.colorscheme,\n data.colorscheme\n )\n )\n end\n }\n }\n }\n end,\n event = \"VeryLazy\"\n}","desdic/telescope-rooter.nvim":"return { \"desdic/telescope-rooter.nvim\", event = \"VeryLazy\" }","SalOrak/whaler.nvim":"return { \"SalOrak/whaler.nvim\", event = \"VeryLazy\" }","LintaoAmons/cd-project.nvim":"return {\n \"LintaoAmons/cd-project.nvim\",\n tag = \"v0.11.0\" -- Optional, You can use pin to a tag for stability\n}","LucasTavaresA/headers.nvim":"return {\n \"lucastavaresa/headers.nvim\",\n config = function()\n require(\"headers\").setup(\n\n )\n end\n}","zongben/proot.nvim":"return {\n \"zongben/proot.nvim\",\n opts = {}\n}","wsdjeg/rooter.nvim":"return {\n \"wsdjeg/rooter.nvim\",\n config = function()\n require(\"rooter\").setup(\n {\n root_pattern = {\n \".git/\"\n }\n }\n )\n end\n}","catgoose/nvim-colorizer.lua":"return {\n \"catgoose/nvim-colorizer.lua\",\n event = \"BufReadPre\",\n opts = {}\n}","winston0410/range-highlight.nvim":"return { \"winston0410/range-highlight.nvim\", event = \"VeryLazy\" }","folke/twilight.nvim":"return {\n \"folke/twilight.nvim\",\n opts = {}\n}","uga-rosa/ccc.nvim":"return { \"uga-rosa/ccc.nvim\", event = \"VeryLazy\" }","lcheylus/overlength.nvim":"return {\n \"lcheylus/overlength.nvim\"\n}","max397574/colortils.nvim":"return {\n \"max397574/colortils.nvim\",\n cmd = \"Colortils\",\n config = function()\n require(\"colortils\").setup(\n\n )\n end\n}","Mr-LLLLL/interestingwords.nvim":"return {\n \"Mr-LLLLL/interestingwords.nvim\",\n event = \"VeryLazy\"\n}","miversen33/sunglasses.nvim":"return {\n \"miversen33/sunglasses.nvim\",\n config = true\n}","rasulomaroff/reactive.nvim":"return {\n \"rasulomaroff/reactive.nvim\"\n}","moyiz/command-and-cursor.nvim":"return {\n \"moyiz/command-and-cursor.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","rachartier/tiny-devicons-auto-colors.nvim":"return {\n \"rachartier/tiny-devicons-auto-colors.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n },\n event = \"VeryLazy\",\n config = function()\n require(\n \"tiny-devicons-auto-colors\"\n ).setup()\n end\n}","TaDaa/vimade":"return {\n \"tadaa/vimade\",\n opts = {\n recipe = {\n \"default\",\n {animate = true}\n },\n fadelevel = 0.4\n }\n}","xzbdmw/colorful-menu.nvim":"return {\n \"xzbdmw/colorful-menu.nvim\",\n config = function()\n -- You don't need to set these options.\n require(\n \"colorful-menu\"\n ).setup(\n {\n ls = {\n lua_ls = {\n -- Maybe you want to dim arguments a bit.\n arguments_hl = \"@comment\"\n },\n gopls = {\n -- By default, we render variable/function's type in the right most side,\n -- to make them not to crowd together with the original label.\n\n -- when true:\n -- foo *Foo\n -- ast \"go/ast\"\n\n -- when false:\n -- foo *Foo\n -- ast \"go/ast\"\n align_type_to_right = true,\n -- When true, label for field and variable will format like \"foo: Foo\"\n -- instead of go's original syntax \"foo Foo\". If align_type_to_right is\n -- true, this option has no effect.\n add_colon_before_type = false,\n -- See https://github.com/xzbdmw/colorful-menu.nvim/pull/36\n preserve_type_when_truncate = true\n },\n -- for lsp_config or typescript-tools\n ts_ls = {\n -- false means do not include any extra info,\n -- see https://github.com/xzbdmw/colorful-menu.nvim/issues/42\n extra_info_hl = \"@comment\"\n },\n vtsls = {\n -- false means do not include any extra info,\n -- see https://github.com/xzbdmw/colorful-menu.nvim/issues/42\n extra_info_hl = \"@comment\"\n },\n [\"rust-analyzer\"] = {\n -- Such as (as Iterator), (use std::io).\n extra_info_hl = \"@comment\",\n -- Similar to the same setting of gopls.\n align_type_to_right = true,\n -- See https://github.com/xzbdmw/colorful-menu.nvim/pull/36\n preserve_type_when_truncate = true\n },\n clangd = {\n -- Such as \"From <stdio.h>\".\n extra_info_hl = \"@comment\",\n -- Similar to the same setting of gopls.\n align_type_to_right = true,\n -- the hl group of leading dot of \"•std::filesystem::permissions(..)\"\n import_dot_hl = \"@comment\",\n -- See https://github.com/xzbdmw/colorful-menu.nvim/pull/36\n preserve_type_when_truncate = true\n },\n zls = {\n -- Similar to the same setting of gopls.\n align_type_to_right = true\n },\n roslyn = {\n extra_info_hl = \"@comment\"\n },\n dartls = {\n extra_info_hl = \"@comment\"\n },\n -- The same applies to pyright/pylance\n basedpyright = {\n -- It is usually import path such as \"os\"\n extra_info_hl = \"@comment\"\n },\n pylsp = {\n extra_info_hl = \"@comment\",\n -- Dim the function argument area, which is the main\n -- difference with pyright.\n arguments_hl = \"@comment\"\n },\n -- If true, try to highlight \"not supported\" languages.\n fallback = true,\n -- this will be applied to label description for unsupport languages\n fallback_extra_info_hl = \"@comment\"\n },\n -- If the built-in logic fails to find a suitable highlight group for a label,\n -- this highlight is applied to the label.\n fallback_highlight = \"@variable\",\n -- If provided, the plugin truncates the final displayed text to\n -- this width (measured in display cells). Any highlights that extend\n -- beyond the truncation point are ignored. When set to a float\n -- between 0 and 1, it'll be treated as percentage of the width of\n -- the window: math.floor(max_width * vim.api.nvim_win_get_width(0))\n -- Default 60.\n max_width = 60\n }\n )\n end\n}","nvzone/minty":"return {\n \"nvzone/minty\",\n cmd = {\"Shades\", \"Huefy\"}\n}","3ZsForInsomnia/pacer.nvim":"return {\n \"3ZsForInsomnia/pacer.nvim\",\n cmd = {\n \"PacerStart\",\n \"PacerResume\",\n \"PacerValidate\"\n },\n -- Plugin will be automatically loaded when any of the above commands are used\n -- You can also add keys or events for other loading triggers:\n -- keys = { \"<leader>p\" }, -- e.g., load on key mapping\n -- event = \"BufRead\", -- e.g., load when reading any buffer\n init = function()\n -- Ensure commands are available immediately\n vim.api.nvim_create_user_command(\n \"PacerStart\",\n function()\n require(\n \"pacer.commands\"\n ).start_pacer(\n {\n args = \"\"\n }\n )\n end,\n {\n nargs = \"?\",\n desc = \"Start the pacer\"\n }\n )\n vim.api.nvim_create_user_command(\n \"PacerPause\",\n function()\n require(\n \"pacer.commands\"\n ).pause_pacer(\n\n )\n end,\n {\n desc = \"Pause the pacer\"\n }\n )\n vim.api.nvim_create_user_command(\n \"PacerResume\",\n function()\n require(\n \"pacer.commands\"\n ).resume_pacer(\n\n )\n end,\n {\n desc = \"Resume the pacer\"\n }\n )\n vim.api.nvim_create_user_command(\n \"PacerStop\",\n function()\n require(\n \"pacer.commands\"\n ).stop_pacer()\n end,\n {\n desc = \"Stop the pacer\"\n }\n )\n vim.api.nvim_create_user_command(\n \"PacerValidate\",\n function()\n require(\n \"pacer.commands\"\n ).validate_pacer(\n\n )\n end,\n {\n desc = \"Validate Pacer setup\"\n }\n )\n end,\n opts = {\n -- Set the colors for the currently highlighted word\n highlight = {\n bg = \"#335577\",\n fg = \"#ffffff\",\n -- The style to apply to the currently highlighted word\n -- It can be any combination of the following: bold, italic, underline, undercurl\n style = \"underline\"\n },\n -- This is the default WPM (words per minute) to use when starting the pacer if no WPM or Preset is provided\n wpm = 300,\n -- The keyboard shortcut to pause the pacer. You can run `:PacerResume` to restart your existing pacer session,\n -- or `:PacerStart` to start a new session from the current position in the buffer.\n pause_key = \"<C-c>\",\n -- Determines if the cursor moves along with the pacer. If set to false, the pacer will highlight words without moving the cursor.\n -- You do _not_ need to set this to true to save your position!\n move_cursor = true,\n -- Sets a delay between each paragraph (or large change in code scope) to make transitions smoother.\n paragraph_delay_multiplier = 2,\n -- Sets the color of the dimmed text outside of the current paragraph or code scope.\n focus = {\n enabled = true,\n dim_color = \"#777777\"\n },\n -- Presets allow you to override all of your default settings in an easy way.\n -- For example, MyPreset could be a fast-paced reading preset that you can quickly switch to.\n -- They can override _any_ setting. Anything they do not override will use the default config.\n presets = {\n MyPreset = {\n wpm = 400\n }\n }\n }\n}","kuri-sun/yoda.nvim":"return {\n \"kuri-sun/yoda.nvim\"\n}","wurli/cobalt.nvim":"return {\n \"wurli/cobalt.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","github-main-user/lytmode.nvim":"return {\n \"github-main-user/lytmode.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"lytmode\").setup(\n\n )\n end\n}","sontungexpt/witch":"return {\n \"sontungexpt/witch\",\n priority = 1000,\n lazy = false,\n config = function(_, opts)\n require(\"witch\").setup(\n opts\n )\n end\n}","Abstract-IDE/Abstract-cs":"return {\n \"Abstract-IDE/Abstract-cs\",\n event = \"VeryLazy\"\n}","rafamadriz/neon":"return {\n \"rafamadriz/neon\",\n event = \"VeryLazy\"\n}","tomasiser/vim-code-dark":"return {\n \"tomasiser/vim-code-dark\",\n event = \"VeryLazy\"\n}","Mofiqul/vscode.nvim":"return {\n \"Mofiqul/vscode.nvim\",\n event = \"VeryLazy\"\n}","askfiy/visual_studio_code":"return {\n \"askfiy/visual_studio_code\",\n priority = 100,\n config = function()\n vim.cmd(\n [[colorscheme visual_studio_code]]\n )\n end\n}","marko-cerovac/material.nvim":"return {\n \"marko-cerovac/material.nvim\"\n}","bluz71/vim-nightfly-colors":"return {\n \"bluz71/vim-nightfly-colors\",\n name = \"nightfly\",\n lazy = false,\n priority = 1000\n}","bluz71/vim-moonfly-colors":"return {\n \"bluz71/vim-moonfly-colors\",\n name = \"moonfly\",\n lazy = false,\n priority = 1000\n}","ChristianChiarulli/nvcode-color-schemes.vim":"return { \"ChristianChiarulli/nvcode-color-schemes.vim\", event = \"VeryLazy\" }","folke/tokyonight.nvim":"return {\n \"folke/tokyonight.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","uhs-robert/oasis.nvim":"return {\n \"uhs-robert/oasis.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"oasis\").setup(\n\n ) -- (see Configuration below for all customization options)\n vim.cmd.colorscheme(\n \"oasis\"\n ) -- After setup, apply theme (or a any style like \"oasis-night\")\n end\n}","sainnhe/sonokai":"return { \"sainnhe/sonokai\", event = \"VeryLazy\" }","nyoom-engineering/oxocarbon.nvim":"return {\n \"nyoom-engineering/oxocarbon.nvim\"\n -- Add in any other configuration;\n -- event = foo,\n -- config = bar\n -- end,\n}","mhartington/oceanic-next":"return { \"mhartington/oceanic-next\", event = \"VeryLazy\" }","nvimdev/zephyr-nvim":"return { \"nvimdev/zephyr-nvim\", event = \"VeryLazy\" }","rockerBOO/boo-colorscheme-nvim":"return {\n \"rockerBOO/boo-colorscheme-nvim\",\n event = \"VeryLazy\"\n}","jim-at-jibba/ariake.nvim":"return {\n \"jim-at-jibba/ariake.nvim\",\n config = function()\n vim.cmd.colorscheme \"ariake\"\n end\n}","Th3Whit3Wolf/onebuddy":"return {\n \"Th3Whit3Wolf/onebuddy\",\n dependencies = {\n \"tjdevries/colorbuddy.vim\"\n },\n event = \"VeryLazy\"\n}","ishan9299/modus-theme-vim":"return {\n \"ishan9299/modus-theme-vim\",\n event = \"VeryLazy\"\n}","sainnhe/edge":"return { \"sainnhe/edge\", event = \"VeryLazy\" }","theniceboy/nvim-deus":"return { \"theniceboy/nvim-deus\", event = \"VeryLazy\" }","bkegley/gloombuddy":"return {\n \"bkegley/gloombuddy\",\n dependencies = {\n \"tjdevries/colorbuddy.vim\"\n },\n event = \"VeryLazy\"\n}","Th3Whit3Wolf/one-nvim":"return {\n \"Th3Whit3Wolf/one-nvim\",\n event = \"VeryLazy\"\n}","Th3Whit3Wolf/space-nvim":"return {\n \"Th3Whit3Wolf/space-nvim\",\n event = \"VeryLazy\"\n}","ray-x/aurora":"return {\n \"ray-x/aurora\",\n init = function()\n vim.g.aurora_italic =\n 1\n vim.g.aurora_transparent =\n 1\n vim.g.aurora_bold = 1\n end,\n config = function()\n vim.cmd.colorscheme \"aurora\"\n -- override defaults\n vim.api.nvim_set_hl(\n 0,\n \"@number\",\n {fg = \"#e933e3\"}\n )\n end\n}","ray-x/starry.nvim":"return {\n \"ray-x/starry.nvim\",\n event = \"VeryLazy\"\n}","tanvirtin/monokai.nvim":"return {\n \"tanvirtin/monokai.nvim\",\n event = \"VeryLazy\"\n}","ofirgall/ofirkai.nvim":"return {\n \"ofirgall/ofirkai.nvim\",\n event = \"VeryLazy\"\n}","savq/melange-nvim":"return {\"savq/melange-nvim\"}","RRethy/base16-nvim":"return { \"RRethy/base16-nvim\", event = \"VeryLazy\" }","fenetikm/falcon":"return { \"fenetikm/falcon\", event = \"VeryLazy\" }","andersevenrud/nordic.nvim":"return {\n \"andersevenrud/nordic.nvim\",\n config = function()\n -- The table used in this example contains the default settings.\n -- Modify or remove these to your liking (this also applies to alternatives below):\n require(\"nordic\").colorscheme(\n {\n -- Underline style used for spelling\n -- Options: 'none', 'underline', 'undercurl'\n underline_option = \"none\",\n -- Italics for certain keywords such as constructors, functions,\n -- labels and namespaces\n italic = true,\n -- Italic styled comments\n italic_comments = false,\n -- Minimal mode: different choice of colors for Tabs and StatusLine\n minimal_mode = false,\n -- Darker backgrounds for certain sidebars, popups, etc.\n -- Options: true, false, or a table of explicit names\n -- Supported: terminal, qf, vista_kind, packer, nvim-tree, telescope, whichkey\n alternate_backgrounds = false,\n -- Callback function to define custom color groups\n -- See 'lua/nordic/colors/example.lua' for example defitions\n custom_colors = function(\n c,\n s,\n cs)\n return {}\n end\n }\n )\n end,\n event = \"VeryLazy\"\n}","AlexvZyl/nordic.nvim":"return {\n \"AlexvZyl/nordic.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"nordic\").load(\n\n )\n end\n}","shaunsingh/nord.nvim":"return {\n \"shaunsingh/nord.nvim\",\n event = \"VeryLazy\"\n}","Tsuzat/NeoSolarized.nvim":"return {\n \"Tsuzat/NeoSolarized.nvim\",\n lazy = false, -- make sure we load this during startup if it is your main colorscheme\n priority = 1000, -- make sure to load this before all the other start plugins\n config = function()\n vim.cmd [[ colorscheme NeoSolarized ]]\n end\n}","svrana/neosolarized.nvim":"return {\n \"svrana/neosolarized.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\n \"neosolarized\"\n ).setup(\n {\n comment_italics = true,\n background_set = false\n }\n )\n vim.cmd.colorscheme(\n \"neosolarized\"\n )\n end,\n dependencies = {\n \"tjdevries/colorbuddy.nvim\"\n }\n}","ishan9299/nvim-solarized-lua":"return {\n \"ishan9299/nvim-solarized-lua\",\n event = \"VeryLazy\"\n}","navarasu/onedark.nvim":"return {\n \"navarasu/onedark.nvim\",\n priority = 1000, -- make sure to load this before all the other start plugins\n config = function()\n require(\"onedark\").setup {\n style = \"darker\"\n }\n require(\"onedark\").load(\n\n )\n end\n}","sainnhe/gruvbox-material":"return { \"sainnhe/gruvbox-material\", event = \"VeryLazy\" }","sainnhe/everforest":"return { \"sainnhe/everforest\", event = \"VeryLazy\" }","neanias/everforest-nvim":"return {\n \"neanias/everforest-nvim\",\n version = false,\n lazy = false,\n priority = 1000, -- make sure to load this before all the other start plugins\n -- Optional; default configuration will be used if setup isn't called.\n config = function()\n require(\"everforest\").setup(\n {}\n )\n end\n}","dracula/vim":"return { \"dracula/vim\", event = \"VeryLazy\" }","Mofiqul/dracula.nvim":"return {\n \"Mofiqul/dracula.nvim\"\n}","niyabits/calvera-dark.nvim":"return { \"niyabits/calvera-dark.nvim\", event = \"VeryLazy\" }","nxvu699134/vn-night.nvim":"return {\n \"nxvu699134/vn-night.nvim\",\n event = \"VeryLazy\"\n}","adisen99/codeschool.nvim":"return {\n \"adisen99/codeschool.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n event = \"VeryLazy\"\n}","projekt0n/github-nvim-theme":"return {\n \"projekt0n/github-nvim-theme\",\n event = \"VeryLazy\"\n}","kdheepak/monochrome.nvim":"return {\n \"kdheepak/monochrome.nvim\",\n config = function()\n vim.cmd \"colorscheme monochrome\"\n end,\n event = \"VeryLazy\"\n}","rose-pine/neovim":"return {\n \"rose-pine/neovim\",\n name = \"rose-pine\",\n config = function()\n vim.cmd(\n \"colorscheme rose-pine\"\n )\n end\n}","zenbones-theme/zenbones.nvim":"return {\n \"zenbones-theme/zenbones.nvim\",\n -- Optionally install Lush. Allows for more configuration or extending the colorscheme\n -- If you don't want to install lush, make sure to set g:zenbones_compat = 1\n -- In Vim, compat mode is turned on as Lush only works in Neovim.\n dependencies = \"rktjmp/lush.nvim\",\n lazy = false,\n priority = 1000\n -- you can set set configuration options here\n -- config = function()\n -- vim.g.zenbones_darken_comments = 45\n -- vim.cmd.colorscheme('zenbones')\n -- end\n}","catppuccin/nvim":"return {\n \"catppuccin/nvim\",\n name = \"catppuccin\",\n priority = 1000\n}","FrenzyExists/aquarium-vim":"return {\n \"FrenzyExists/aquarium-vim\",\n event = \"VeryLazy\"\n}","EdenEast/nightfox.nvim":"return {\n \"EdenEast/nightfox.nvim\"\n}","ldelossa/vimdark":"return {\n \"ldelossa/vimdark\",\n event = \"VeryLazy\"\n}","Everblush/nvim":"return {\n \"Everblush/nvim\",\n name = \"everblush\"\n}","adisen99/apprentice.nvim":"return {\n \"adisen99/apprentice.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n event = \"VeryLazy\"\n}","olimorris/onedarkpro.nvim":"return {\n \"olimorris/onedarkpro.nvim\",\n priority = 1000 -- Ensure it loads first\n}","rmehri01/onenord.nvim":"return {\n \"rmehri01/onenord.nvim\",\n event = \"VeryLazy\"\n}","luisiacc/gruvbox-baby":"return {\n \"luisiacc/gruvbox-baby\",\n event = \"VeryLazy\"\n}","titanzero/zephyrium":"return {\n \"titanzero/zephyrium\",\n event = \"VeryLazy\"\n}","rebelot/kanagawa.nvim":"return {\n \"rebelot/kanagawa.nvim\",\n event = \"VeryLazy\"\n}","thesimonho/kanagawa-paper.nvim":"return {\n \"thesimonho/kanagawa-paper.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","kevinm6/kurayami.nvim":"return {\n \"kevinm6/kurayami.nvim\",\n event = \"VimEnter\", -- load plugin on VimEnter or\n -- lazy = false, -- don't lazy load plugin\n priority = 1000,\n config = function()\n vim.cmd.colorscheme(\n \"kurayami\"\n ) -- this is enough to initialize and load plugin\n end\n}","cpea2506/one_monokai.nvim":"return {\n \"cpea2506/one_monokai.nvim\"\n}","phha/zenburn.nvim":"return {\n \"phha/zenburn.nvim\"\n}","chrsm/paramount-ng.nvim":"return {\n \"chrsm/paramount-ng.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n event = \"VeryLazy\"\n}","qaptoR-nvim/chocolatier.nvim":"return { \"qaptoR-nvim/chocolatier.nvim\", event = \"VeryLazy\" }","rockyzhang24/arctic.nvim":"return {\n \"rockyzhang24/arctic.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n name = \"arctic\",\n branch = \"main\",\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme arctic\"\n )\n end\n}","ramojus/mellifluous.nvim":"return {\n \"ramojus/mellifluous.nvim\",\n config = function()\n require(\"mellifluous\").setup(\n {}\n ) -- optional, see configuration section.\n vim.cmd(\n \"colorscheme mellifluous\"\n )\n end,\n event = \"VeryLazy\"\n}","lewpoly/sherbet.nvim":"return {\n \"lewpoly/sherbet.nvim\",\n event = \"VeryLazy\"\n}","Mofiqul/adwaita.nvim":"return {\n \"Mofiqul/adwaita.nvim\",\n lazy = false,\n priority = 1000\n}","mellow-theme/mellow.nvim":"return {\n \"mellow-theme/mellow.nvim\",\n event = \"VeryLazy\"\n}","gbprod/nord.nvim":"return {\n \"gbprod/nord.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"nord\").setup(\n {}\n )\n vim.cmd.colorscheme(\n \"nord\"\n )\n end\n}","embark-theme/vim":"return {\n \"embark-theme/vim\",\n lazy = false,\n priority = 1000,\n name = \"embark\"\n}","nyngwang/nvimgelion":"return {\n \"nyngwang/nvimgelion\",\n config = function()\n -- do whatever you want for further customization~\n end\n}","maxmx03/fluoromachine.nvim":"return {\n \"maxmx03/fluoromachine.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n local fm =\n require \"fluoromachine\"\n\n fm.setup {\n glow = true,\n theme = \"fluoromachine\",\n transparent = true\n }\n\n vim.cmd.colorscheme \"fluoromachine\"\n end\n}","dasupradyumna/midnight.nvim":"return {\n \"dasupradyumna/midnight.nvim\",\n lazy = false,\n priority = 1000\n}","sonjiku/yawnc.nvim":"return {\n \"sonjiku/yawnc.nvim\",\n event = \"VeryLazy\"\n}","uncleTen276/dark_flat.nvim":"return { \"uncleTen276/dark_flat.nvim\", event = \"VeryLazy\" }","zootedb0t/citruszest.nvim":"return {\n \"zootedb0t/citruszest.nvim\",\n lazy = false,\n priority = 1000\n}","2nthony/vitesse.nvim":"return {\n \"2nthony/vitesse.nvim\",\n dependencies = {\n \"tjdevries/colorbuddy.nvim\"\n }\n}","xero/miasma.nvim":"return {\n \"xero/miasma.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme miasma\"\n )\n end\n}","Verf/deepwhite.nvim":"return {\n \"Verf/deepwhite.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd [[colorscheme deepwhite]]\n end\n}","judaew/ronny.nvim":"return {\n \"judaew/ronny.nvim\",\n priority = 1000,\n config = function()\n vim.cmd.colorscheme(\n \"ronny\"\n )\n require(\"ronny\").setup(\n\n )\n end\n}","ribru17/bamboo.nvim":"return {\n \"ribru17/bamboo.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"bamboo\").setup {}\n require(\"bamboo\").load(\n\n )\n end\n}","cryptomilk/nightcity.nvim":"return { \"cryptomilk/nightcity.nvim\", event = \"VeryLazy\" }","polirritmico/monokai-nightasty.nvim":"return {\n \"polirritmico/monokai-nightasty.nvim\",\n lazy = false,\n priority = 1000\n}","oxfist/night-owl.nvim":"return {\n \"oxfist/night-owl.nvim\",\n lazy = false, -- make sure we load this during startup if it is your main colorscheme\n priority = 1000, -- make sure to load this before all the other start plugins\n config = function()\n -- load the colorscheme here\n require(\"night-owl\").setup(\n\n )\n vim.cmd.colorscheme(\n \"night-owl\"\n )\n end\n}","svermeulen/text-to-colorscheme":"return {\n \"svermeulen/text-to-colorscheme\",\n event = \"VeryLazy\"\n}","miikanissi/modus-themes.nvim":"return {\n \"miikanissi/modus-themes.nvim\",\n priority = 1000\n}","alexmozaidze/palenight.nvim":"return {\n \"alexmozaidze/palenight.nvim\"\n}","scottmckendry/cyberdream.nvim":"return {\n \"scottmckendry/cyberdream.nvim\",\n lazy = false,\n priority = 1000\n}","HoNamDuong/hybrid.nvim":"return {\n \"HoNamDuong/hybrid.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","samharju/synthweave.nvim":"return {\n \"samharju/synthweave.nvim\"\n}","loganswartz/sunburn.nvim":"return {\n \"loganswartz/sunburn.nvim\",\n dependencies = {\n \"loganswartz/polychrome.nvim\"\n },\n -- you could do this, or use the standard vimscript `colorscheme sunburn`\n config = function()\n vim.cmd.colorscheme \"sunburn\"\n end\n}","ptdewey/darkearth-nvim":"return {\n \"ptdewey/darkearth-nvim\",\n priority = 1000\n}","uloco/bluloco.nvim":"return {\n \"uloco/bluloco.nvim\",\n lazy = false,\n priority = 1000,\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n config = function()\n -- your optional config goes here, see below.\n end\n}","slugbyte/lackluster.nvim":"return {\n \"slugbyte/lackluster.nvim\",\n lazy = false,\n priority = 1000,\n init = function()\n vim.cmd.colorscheme(\n \"lackluster\"\n )\n -- vim.cmd.colorscheme(\"lackluster-hack\") -- my favorite\n -- vim.cmd.colorscheme(\"lackluster-mint\")\n end\n}","0xstepit/flow.nvim":"return {\n \"0xstepit/flow.nvim\",\n lazy = false,\n priority = 1000,\n tag = \"vX.0.0\",\n opts = {}\n}","samharju/serene.nvim":"return {\n \"samharju/serene.nvim\"\n -- for using as main:\n --config = function() vim.cmd.colorscheme(\"serene\") end,\n}","killitar/obscure.nvim":"return {\n \"killitar/obscure.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","bakageddy/alduin.nvim":"return {\n \"bakageddy/alduin.nvim\",\n priority = 1000,\n config = true,\n opts = ...\n}","diegoulloao/neofusion.nvim":"return {\n \"diegoulloao/neofusion.nvim\",\n priority = 1000,\n config = true,\n opts = ...\n}","m15a/nvim-srcerite":"return { \"m15a/nvim-srcerite\", event = \"VeryLazy\" }","neko-night/nvim":"return {\n \"neko-night/nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","ptdewey/monalisa-nvim":"return {\n \"ptdewey/monalisa-nvim\",\n priority = 1000\n}","ntk148v/slack.nvim":"return {\"ntk148v/slack.nvim\"}","y3owk1n/base16-pro-max.nvim":"return {\n \"y3owk1n/base16-pro-max.nvim\",\n config = function()\n require(\n \"base16-pro-max\"\n ).setup({})\n vim.cmd.colorscheme(\n \"base16-pro-max\"\n )\n end\n}","ellisonleao/gruvbox.nvim":"return {\n \"ellisonleao/gruvbox.nvim\",\n priority = 1000,\n config = true,\n opts = ...\n}","pmouraguedes/neodarcula.nvim":"return {\n \"pmouraguedes/neodarcula.nvim\",\n lazy = false,\n priority = 1000\n}","jpwol/thorn.nvim":"return {\n \"jpwol/thorn.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","calind/selenized.nvim":"return {\n \"calind/selenized.nvim\"\n}","metalelf0/jellybeans-nvim":"return {\n \"metalelf0/jellybeans-nvim\"\n}","lalitmee/cobalt2.nvim":"return {\n \"lalitmee/cobalt2.nvim\",\n event = {\"ColorSchemePre\"}, -- if you want to lazy load\n dependencies = {\n \"tjdevries/colorbuddy.nvim\",\n tag = \"v1.0.0\"\n },\n init = function()\n require(\"colorbuddy\").colorscheme(\n \"cobalt2\"\n )\n end\n}","tjdevries/colorbuddy.nvim":"return {\n \"tjdevries/colorbuddy.nvim\"\n}","norcalli/nvim-base16.lua":"return { \"norcalli/nvim-base16.lua\", event = \"VeryLazy\" }","rktjmp/lush.nvim":"return {\n \"rktjmp/lush.nvim\"\n -- if you wish to use your own colorscheme:\n -- { dir = '/absolute/path/to/colorscheme', lazy = true },\n}","Iron-E/nvim-highlite":"return {\n \"Iron-E/nvim-highlite\",\n config = function(_, opts)\n -- OPTIONAL: setup the plugin. See \"Configuration\" for information\n require(\"highlite\").setup {\n generator = {\n plugins = {\n vim = false\n },\n syntax = false\n }\n }\n\n -- or one of the alternate colorschemes (see the \"Built-in Colorschemes\" section)\n vim.api.nvim_command \"colorscheme highlite\"\n end,\n lazy = false,\n priority = math.huge,\n version = \"^4.0.0\"\n}","ThemerCorp/themer.lua":"return {\n \"ThemerCorp/themer.lua\",\n config = function()\n require(\"themer\").setup(\n {\n colorscheme = \"rose_pine\",\n styles = {\n [\"function\"] = {\n style = \"italic\"\n },\n functionbuiltin = {\n style = \"italic\"\n },\n variable = {\n style = \"italic\"\n },\n variableBuiltIn = {\n style = \"italic\"\n },\n parameter = {\n style = \"italic\"\n }\n }\n }\n )\n end,\n event = \"VeryLazy\"\n}","loganswartz/polychrome.nvim":"return { \"loganswartz/polychrome.nvim\", event = \"VeryLazy\" }","4e554c4c/darkman.nvim":"return {\n \"4e554c4c/darkman.nvim\",\n event = \"VimEnter\",\n build = \"go build -o bin/darkman.nvim\",\n opts = {}\n}","f-person/auto-dark-mode.nvim":"return {\n \"f-person/auto-dark-mode.nvim\",\n opts = {}\n}","zaldih/themery.nvim":"return {\n \"zaldih/themery.nvim\",\n lazy = false,\n config = function()\n require(\"themery\").setup(\n {}\n )\n end\n}","linrongbin16/colorbox.nvim":"return {\n \"linrongbin16/colorbox.nvim\",\n -- don't lazy load\n lazy = false,\n -- load with highest priority\n priority = 1000,\n build = function()\n require(\"colorbox\").update(\n\n )\n end,\n config = function()\n require(\"colorbox\").setup(\n\n )\n end\n}","CWood-sdf/pineapple":"return {\n \"CWood-sdf/pineapple\",\n dependencies = require(\n \"YOUR_LUA_DIRECTORY.pineapple\"\n ),\n opts = {\n installedRegistry = \"YOUR_LUA_DIRECTORY.pineapple\",\n colorschemeFile = \"after/plugin/theme.lua\"\n },\n cmd = \"Pineapple\"\n}","thebigcicca/gardenal":"return { \"thebigcicca/gardenal\", event = \"VeryLazy\" }","nishu-murmu/ThemeSwitch.nvim":"return {\n \"nishu-murmu/ThemeSwitch.nvim\"\n}","Erl-koenig/theme-hub.nvim":"return {\n \"erl-koenig/theme-hub.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n -- Optional: for themes that use lush (will be notified if a theme requires it)\n -- \"rktjmp/lush.nvim\"\n },\n config = function()\n require(\"theme-hub\").setup(\n {}\n )\n end\n}","Bekaboo/deadcolumn.nvim":"return { \"Bekaboo/deadcolumn.nvim\", event = \"VeryLazy\" }","ecthelionvi/NeoColumn.nvim":"return {\n \"ecthelionvi/NeoColumn.nvim\",\n opts = {}\n}","m4xshen/smartcolumn.nvim":"return {\n \"m4xshen/smartcolumn.nvim\",\n opts = {}\n}","utilyre/barbecue.nvim":"return {\n \"utilyre/barbecue.nvim\",\n name = \"barbecue\",\n version = \"*\",\n dependencies = {\n \"SmiteshP/nvim-navic\",\n \"nvim-tree/nvim-web-devicons\" -- optional dependency\n },\n opts = {}\n}","Bekaboo/dropbar.nvim":"return {\n \"Bekaboo/dropbar.nvim\",\n -- optional, but required for fuzzy finder support\n dependencies = {\n \"nvim-telescope/telescope-fzf-native.nvim\",\n build = \"make\"\n },\n config = function()\n local dropbar_api =\n require(\n \"dropbar.api\"\n )\n vim.keymap.set(\n \"n\",\n \"<Leader>;\",\n dropbar_api.pick,\n {\n desc = \"Pick symbols in winbar\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"[;\",\n dropbar_api.goto_context_start,\n {\n desc = \"Go to start of current context\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"];\",\n dropbar_api.select_next_context,\n {\n desc = \"Select next context\"\n }\n )\n end\n}","SmiteshP/nvim-navic":"return {\n \"SmiteshP/nvim-navic\",\n dependencies = \"neovim/nvim-lspconfig\",\n event = \"VeryLazy\"\n}","luukvbaal/statuscol.nvim":"return {\n \"luukvbaal/statuscol.nvim\",\n config = function()\n -- local builtin = require(\"statuscol.builtin\")\n require(\"statuscol\").setup(\n {}\n )\n end\n}","mawkler/hml.nvim":"return {\n \"mawkler/hml.nvim\",\n opts = {}\n}","neur1n/noline.nvim":"return { \"neur1n/noline.nvim\", event = \"VeryLazy\" }","OXY2DEV/bars.nvim":"return {\n \"OXY2DEV/bars.nvim\"\n}","NTBBloodbath/galaxyline.nvim":"return {\n \"NTBBloodbath/galaxyline.nvim\",\n config = function()\n require(\n \"galaxyline.themes.eviline\"\n )\n end,\n dependencies = {\n \"kyazdani42/nvim-web-devicons\",\n opt = true\n },\n event = \"VeryLazy\"\n}","tjdevries/express_line.nvim":"return {\n \"tjdevries/express_line.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","nvim-lualine/lualine.nvim":"return {\n \"nvim-lualine/lualine.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n }\n}","adelarsq/neoline.vim":"return {\n \"adelarsq/neoline.vim\"\n}","ojroques/nvim-hardline":"return {\n \"ojroques/nvim-hardline\"\n}","beauwilliams/statusline.lua":"return {\n \"beauwilliams/statusline.lua\",\n dependencies = {\n \"nvim-lua/lsp-status.nvim\"\n },\n config = function()\n require(\"statusline\").setup(\n {\n match_colorscheme = false, -- Enable colorscheme inheritance (Default: false)\n tabline = true, -- Enable the tabline (Default: true)\n lsp_diagnostics = true, -- Enable Native LSP diagnostics (Default: true)\n ale_diagnostics = false -- Enable ALE diagnostics (Default: false)\n }\n )\n end\n}","tamton-aquib/staline.nvim":"return {\n \"tamton-aquib/staline.nvim\",\n event = \"VeryLazy\"\n}","windwp/windline.nvim":"return { \"windwp/windline.nvim\", event = \"VeryLazy\" }","konapun/vacuumline.nvim":"return {\n \"konapun/vacuumline.nvim\",\n dependencies = {\n \"glepnir/galaxyline.nvim\",\n branch = \"main\",\n \"kyazdani42/nvim-web-devicons\",\n opt = true\n },\n config = function()\n require(\"vacuumline\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","b0o/incline.nvim":"return {\n \"b0o/incline.nvim\",\n config = function()\n require(\"incline\").setup(\n\n )\n end,\n -- Optional: Lazy load Incline\n event = \"VeryLazy\"\n}","rebelot/heirline.nvim":"return { \"rebelot/heirline.nvim\", event = \"VeryLazy\" }","Zeioth/heirline-components.nvim":"return { \"Zeioth/heirline-components.nvim\", event = \"VeryLazy\" }","yaocccc/nvim-lines.lua":"return {\n \"yaocccc/nvim-lines.lua\",\n event = \"VeryLazy\"\n}","MunifTanjim/nougat.nvim":"return {\n \"MunifTanjim/nougat.nvim\"\n}","Mr-LLLLL/lualine-ext.nvim":"return {\n \"Mr-LLLLL/lualine-ext.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-lualine/lualine.nvim\"\n -- if you want to open telescope window when click on LSP info of lualine, uncomment it\n -- \"nvim-telescope/telescope.nvim\"\n },\n opts = {\n separator = {\n left = \"\",\n right = \"\"\n },\n init_tab_project = {\n disabled = false,\n -- set this for your colorscheme. I have not default setting in diff colorcheme.\n tabs_color = {\n inactive = {\n fg = \"#9da9a0\",\n bg = \"#4f5b58\"\n }\n }\n },\n init_lsp = {\n disabled = false\n },\n init_tab_date = true\n }\n}","mikesmithgh/git-prompt-string-lualine.nvim":"return {\n \"mikesmithgh/git-prompt-string-lualine.nvim\",\n enabled = true,\n lazy = true\n}","sschleemilch/slimline.nvim":"return {\n -- Calls `require('slimline').setup({})`\n \"sschleemilch/slimline.nvim\",\n opts = {}\n}","romgrk/barbar.nvim":"return {\n \"romgrk/barbar.nvim\",\n dependencies = {\n \"lewis6991/gitsigns.nvim\", -- OPTIONAL: for git status\n \"nvim-tree/nvim-web-devicons\" -- OPTIONAL: for file icons\n },\n init = function()\n vim.g.barbar_auto_setup =\n false\n end,\n opts = {},\n version = \"^1.0.0\" -- optional: only update when a new 1.x version is released\n}","akinsho/bufferline.nvim":"return {\n \"akinsho/bufferline.nvim\",\n version = \"*\",\n dependencies = \"nvim-tree/nvim-web-devicons\",\n event = \"VeryLazy\"\n}","crispgm/nvim-tabline":"return {\n \"crispgm/nvim-tabline\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n }, -- optional\n config = true\n}","alvarosevilla95/luatab.nvim":"return {\n \"alvarosevilla95/luatab.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n }\n}","johann2357/nvim-smartbufs":"return {\n \"johann2357/nvim-smartbufs\",\n event = \"VeryLazy\"\n}","willothy/nvim-cokeline":"return {\n \"willothy/nvim-cokeline\",\n dependencies = {\n \"nvim-lua/plenary.nvim\", -- Required for v0.4.0+\n \"nvim-tree/nvim-web-devicons\", -- If you want devicons\n \"stevearc/resession.nvim\" -- Optional, for persistent history\n },\n config = true\n}","tomiis4/BufferTabs.nvim":"return {\n \"tomiis4/BufferTabs.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\" -- optional\n },\n lazy = false,\n config = function()\n require(\"buffertabs\").setup(\n {}\n )\n end\n}","rafcamlet/tabline-framework.nvim":"return {\n \"rafcamlet/tabline-framework.nvim\",\n dependencies = \"kyazdani42/nvim-web-devicons\",\n event = \"VeryLazy\"\n}","nanozuki/tabby.nvim":"return {\n \"nanozuki/tabby.nvim\",\n config = function()\n -- configs...\n end\n}","ya2s/nvim-cursorline":"return { \"ya2s/nvim-cursorline\", event = \"VeryLazy\" }","sontungexpt/stcursorword":"return {\n \"sontungexpt/stcursorword\",\n event = \"VeryLazy\",\n config = true\n}","RRethy/vim-illuminate":"return { \"RRethy/vim-illuminate\", event = \"VeryLazy\" }","mawkler/modicator.nvim":"return {\n \"mawkler/modicator.nvim\",\n dependencies = \"mawkler/onedark.nvim\", -- Add your colorscheme plugin here\n init = function()\n -- These are required for Modicator to work\n vim.o.cursorline =\n true\n vim.o.number = true\n vim.o.termguicolors =\n true\n end,\n opts = {\n -- Warn if any required option above is missing. May emit false positives\n -- if some other plugin modifies them, which in that case you can just\n -- ignore. Feel free to remove this line after you've gotten Modicator to\n -- work properly.\n show_warnings = true\n }\n}","nvimdev/dashboard-nvim":"return {\n \"nvimdev/dashboard-nvim\",\n event = \"VimEnter\",\n config = function()\n require(\"dashboard\").setup {}\n end,\n dependencies = {\n {\n \"nvim-tree/nvim-web-devicons\"\n }\n }\n}","goolord/alpha-nvim":"return {\n \"goolord/alpha-nvim\",\n dependencies = {\n \"nvim-mini/mini.icons\"\n },\n config = function()\n require \"alpha\".setup(\n require \"alpha.themes.startify\".config\n )\n end\n}","max397574/startup.nvim":"return { \"max397574/startup.nvim\", event = \"VeryLazy\" }","TobinPalmer/Tip.nvim":"return {\n \"TobinPalmer/Tip.nvim\",\n event = \"VimEnter\",\n init = function()\n -- Default config\n --- @type Tip.config\n require(\"tip\").setup(\n {\n seconds = 2,\n title = \"Tip!\",\n url = \"https://vtip.43z.one\" -- Or https://vimiscool.tech/neotip\n }\n )\n end\n}","CWood-sdf/spaceport.nvim":"return {\n \"CWood-sdf/spaceport.nvim\",\n opts = {},\n lazy = false -- load spaceport immediately\n}","mong8se/actually.nvim":"return { \"mong8se/actually.nvim\", event = \"VeryLazy\" }","nvim-tree/nvim-web-devicons":"return {\n \"nvim-tree/nvim-web-devicons\",\n opts = {}\n}","stephansama/fzf-nerdfont.nvim":"return { \"stephansama/fzf-nerdfont.nvim\", event = \"VeryLazy\" }","pandasoli/nekovim":"return { \"pandasoli/nekovim\", event = \"VeryLazy\" }","edluffy/hologram.nvim":"return {\n \"edluffy/hologram.nvim\",\n event = \"VeryLazy\"\n}","hakonharnes/img-clip.nvim":"return {\n \"HakonHarnes/img-clip.nvim\",\n event = \"VeryLazy\",\n opts = {},\n keys = {\n -- suggested keymap\n {\n \"<leader>p\",\n \"<cmd>PasteImage<cr>\",\n desc = \"Paste image from system clipboard\"\n }\n }\n}","ekickx/clipboard-image.nvim":"return {\n \"ekickx/clipboard-image.nvim\",\n event = \"VeryLazy\"\n}","niuiic/cp-image.nvim":"return { \"niuiic/cp-image.nvim\", event = \"VeryLazy\" }","askfiy/nvim-picgo":"return {\n \"askfiy/nvim-picgo\",\n config = function()\n -- it doesn't require you to do any configuration\n require(\"nvim-picgo\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","davidgranstrom/scnvim":"return {\n \"davidgranstrom/scnvim\",\n ft = \"supercollider\",\n config = function()\n local scnvim =\n require \"scnvim\"\n local map = scnvim.map\n local map_expr =\n scnvim.map_expr\n scnvim.setup {}\n end\n}","Chaitanyabsprip/present.nvim":"return {\n \"Chaitanyabsprip/present.nvim\",\n opts = {}\n}","3rd/image.nvim":"return {\n \"3rd/image.nvim\",\n build = false, -- so that it doesn't build the rock https://github.com/3rd/image.nvim/issues/91#issuecomment-2453430239\n opts = {\n processor = \"magick_cli\"\n }\n}","adelarsq/image_preview.nvim":"return {\n \"adelarsq/image_preview.nvim\",\n event = \"VeryLazy\",\n config = function()\n require(\n \"image_preview\"\n ).setup()\n end\n}","niuiic/code-shot.nvim":"return { \"niuiic/code-shot.nvim\", event = \"VeryLazy\" }","AntonVanAssche/music-controls.nvim":"return {\n \"AntonVanAssche/music-controls.nvim\"\n}","neo451/feed.nvim":"return {\n \"neo451/feed.nvim\",\n cmd = \"Feed\",\n ---@module 'feed'\n ---@type feed.config\n opts = {}\n}","vyfor/cord.nvim":"return {\n \"vyfor/cord.nvim\",\n build = \":Cord update\"\n -- opts = {}\n}","iamt4nk/smm.nvim":"return {\n \"iamt4nk/smm.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = {\n premium = true,\n icons = true, -- Whether to use nerdfonts\n -- debug = true, -- These can be used in case there are any issues and you need to debug.\n -- file = '/tmp/smm_debug.log'\n\n playback = {\n timer_update_interval = 250, -- How often the timer itself is updated in ms\n timer_sync_interval = 5000, -- How often sync requests are sent to the server in ms\n playback_pos = \"BottomRight\", -- Options { 'TopLeft', 'TopRight', 'BottomLeft', 'BottomRight' }\n playback_width = 40, -- Width of the playback window\n progress_bar_width = 35 -- Width of the progress bar\n },\n spotify = {\n api_retry_max = 3, -- The number of times to retry before failing out.\n api_retry_backoff = 2000,\n auth = {\n -- These are the only absolutely required configurations.\n client_id = \"<your client id>\",\n callback_url = \"<your callback URL>\",\n callback_port = \"<your callback port>\"\n }\n }\n }\n}","flashcodes-themayankjha/Fknotes.nvim":"return {\n \"flashcodes-themayankjha/Fknotes.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n require(\"fknotes\").setup(\n {}\n )\n end\n}","apdot/doodle":"return {\n \"apdot/doodle\",\n dependencies = {\n \"kkharji/sqlite.lua\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"doodle\").setup(\n {\n settings = {\n -- This is the only required setting for sync to work.\n -- Set it to the absolute path of your private notes repository.\n git_repo = \"path/to/your/initialized/git/repository\",\n sync = true\n }\n }\n )\n end,\n keys = {\n {\n \"<space>df\",\n function()\n require(\n \"doodle\"\n ):toggle_finder(\n\n )\n end,\n desc = \"Doodle Finder\"\n },\n {\n \"<space>ds\",\n function()\n require(\n \"doodle\"\n ):sync()\n end,\n desc = \"Doodle Sync\"\n },\n {\n \"<space>dl\",\n function()\n require(\n \"doodle\"\n ):toggle_links(\n\n )\n end,\n desc = \"Doodle Links\"\n }\n }\n}","jameswolensky/marker-groups.nvim":"return {\n \"jameswolensky/marker-groups.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\", -- Required\n \"ibhagwan/fzf-lua\", -- Optional: fzf-lua picker\n \"folke/snacks.nvim\", -- Optional: Snacks picker\n \"nvim-telescope/telescope.nvim\" -- Optional: Telescope picker\n -- mini.pick is part of mini.nvim; this plugin vendors mini.nvim for tests,\n -- but you can also install mini.nvim explicitly to use mini.pick system-wide\n -- \"nvim-mini/mini.nvim\",\n },\n config = function()\n require(\n \"marker-groups\"\n ).setup(\n {\n -- Default picker is 'vim' (built-in vim.ui)\n -- Accepted values: 'vim' | 'snacks' | 'fzf-lua' | 'mini.pick' | 'telescope'\n picker = \"vim\"\n }\n )\n end\n}","bngarren/checkmate.nvim":"return {\n \"bngarren/checkmate.nvim\",\n ft = \"markdown\", -- Lazy loads for Markdown files matching patterns in 'files'\n opts = {}\n}","lfilho/note2cal.nvim":"return {\n \"lfilho/note2cal.nvim\",\n config = function()\n require(\"note2cal\").setup(\n {\n debug = false, -- if true, prints a debug message an return early (won't schedule events)\n calendar_name = \"Work\", -- the name of the calendar as it appear on Calendar.app\n highlights = {\n at_symbol = \"WarningMsg\", -- the highlight group for the \"@\" symbol\n at_text = \"Number\" -- the highlight group for the date-time part\n },\n keymaps = {\n normal = \"<Leader>se\", -- mnemonic: Schedule Event\n visual = \"<Leader>se\" -- mnemonic: Schedule Event\n }\n }\n )\n end,\n ft = \"markdown\"\n}","0styx0/abbreinder.nvim":"return {\n \"0styx0/abbreinder.nvim\",\n dependencies = {\n {\n \"0styx0/abbremand.nvim\",\n module = \"abbremand\" -- if want to lazy load\n }\n },\n config = function()\n -- config can be empty to stay with defaults\n -- or anything can be changed, with anything unspecified\n -- retaining the default values\n require \"abbreinder\".setup(\n\n )\n end,\n event = \"BufRead\"\n}","jakewvincent/mkdnflow.nvim":"return {\n \"jakewvincent/mkdnflow.nvim\",\n config = function()\n require(\"mkdnflow\").setup(\n {}\n )\n end\n}","jbyuki/nabla.nvim":"return {\n \"jbyuki/nabla.nvim\",\n dependencies = {\n \"nvim-neo-tree/neo-tree.nvim\",\n \"williamboman/mason.nvim\"\n },\n lazy = true,\n config = function()\n require(\n \"nvim-treesitter.configs\"\n ).setup(\n {\n ensure_installed = {\n \"latex\"\n },\n auto_install = true,\n sync_install = false\n }\n )\n end,\n keys = function()\n return {\n {\n \"<leader>p\",\n ':lua require(\"nabla\").popup()<cr>',\n desc = \"NablaPopUp\"\n }\n }\n end\n}","nvim-neorg/neorg":"return {\n \"nvim-neorg/neorg\",\n lazy = false, -- Disable lazy loading as some `lazy.nvim` distributions set `lazy = true` by default\n version = \"*\", -- Pin Neorg to the latest stable release\n config = true\n}","nvim-orgmode/orgmode":"return {\n \"nvim-orgmode/orgmode\",\n event = \"VeryLazy\",\n ft = {\"org\"},\n config = function()\n -- Setup orgmode\n require(\"orgmode\").setup(\n {\n org_agenda_files = \"~/orgfiles/**/*\",\n org_default_notes_file = \"~/orgfiles/refile.org\"\n }\n )\n\n -- NOTE: If you are using nvim-treesitter with ~ensure_installed = \"all\"~ option\n -- add ~org~ to ignore_install\n -- require('nvim-treesitter.configs').setup({\n -- ensure_installed = 'all',\n -- ignore_install = { 'org' },\n -- })\n end\n}","nfrid/due.nvim":"return {\n \"nfrid/due.nvim\",\n config = function()\n require(\"due_nvim\").setup {}\n end,\n event = \"VeryLazy\"\n}","jbyuki/venn.nvim":"return {\n \"jbyuki/venn.nvim\",\n event = \"VeryLazy\"\n}","nvim-telekasten/telekasten.nvim":"return { \"nvim-telekasten/telekasten.nvim\", event = \"VeryLazy\" }","chrsm/impulse.nvim":"return { \"chrsm/impulse.nvim\", event = \"VeryLazy\" }","IlyasYOY/obs.nvim":"return {\n \"IlyasYOY/obs.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n dev = true,\n config = function()\n local obs =\n require \"obs\"\n\n obs.setup {\n vault_home = \"~/Notes\",\n vault_name = \"Notes\",\n journal = {\n template_name = \"daily\"\n }\n }\n\n vim.keymap.set(\n \"n\",\n \"<leader>nn\",\n \"<cmd>ObsNvimFollowLink<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nr\",\n \"<cmd>ObsNvimRandomNote<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nN\",\n \"<cmd>ObsNvimNewNote<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>ny\",\n \"<cmd>ObsNvimCopyObsidianLinkToNote<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>no\",\n \"<cmd>ObsNvimOpenInObsidian<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nd\",\n \"<cmd>ObsNvimDailyNote<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nw\",\n \"<cmd>ObsNvimWeeklyNote<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nrn\",\n \"<cmd>ObsNvimRename<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nT\",\n \"<cmd>ObsNvimTemplate<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nM\",\n \"<cmd>ObsNvimMove<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nb\",\n \"<cmd>ObsNvimBacklinks<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nfj\",\n \"<cmd>ObsNvimFindInJournal<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nff\",\n \"<cmd>ObsNvimFindNote<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nfg\",\n \"<cmd>ObsNvimFindInNotes<cr>\"\n )\n end\n}","jghauser/papis.nvim":"return {\n \"jghauser/papis.nvim\",\n dependencies = {\n \"kkharji/sqlite.lua\",\n \"MunifTanjim/nui.nvim\"\n -- If not already installed, you may also want one of:\n -- \"hrsh7th/nvim-cmp\",\n -- \"saghen/blink.cmp\",\n\n -- Choose one of the following two if not already installed:\n -- \"nvim-telescope/telescope.nvim\",\n -- \"folke/snacks.nvim\",\n },\n config = function()\n require(\"papis\").setup(\n {}\n )\n end\n}","Ostralyan/scribe.nvim":"return {\n \"Ostralyan/scribe.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","serenevoid/kiwi.nvim":"return {\n \"serenevoid/kiwi.nvim\",\n opts = {\n {\n name = \"work\",\n path = \"work-wiki\"\n },\n {\n name = \"personal\",\n path = \"personal-wiki\"\n }\n },\n keys = {\n {\n \"<leader>ww\",\n ':lua require(\"kiwi\").open_wiki_index()<cr>',\n desc = \"Open Wiki index\"\n },\n {\n \"<leader>wp\",\n ':lua require(\"kiwi\").open_wiki_index(\"personal\")<cr>',\n desc = \"Open index of personal wiki\"\n },\n {\n \"T\",\n ':lua require(\"kiwi\").todo.toggle()<cr>',\n desc = \"Toggle Markdown Task\"\n }\n },\n lazy = true\n}","backdround/global-note.nvim":"return { \"backdround/global-note.nvim\", event = \"VeryLazy\" }","2KAbhishek/tdo.nvim":"return {\n \"2kabhishek/tdo.nvim\",\n dependencies = \"2kabhishek/pickme.nvim\",\n cmd = {\"Tdo\"},\n -- Add more keybindings you need for lazy loading from the table below\n keys = {\n \"<leader>nn\",\n \"<leader>nf\",\n \"<leader>nh\",\n \"<leader>nl\",\n \"<leader>nt\",\n \"<leader>nx\",\n \"[t\",\n \"]t\"\n },\n opts = {} -- Required if you are not calling tdo.setup setup manually, you can add your config here\n}","y3owk1n/dotmd.nvim":"return {\n \"y3owk1n/dotmd.nvim\",\n version = \"*\", -- remove this if you want to use the `main` branch\n opts = {}\n}","athar-qadri/scratchpad.nvim":"return {\n \"athar-qadri/scratchpad.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }, -- don't forget to add this one if you don't have it yet!\n config = function()\n require(\"scratchpad\"):setup(\n\n )\n end\n}","echaya/neowiki.nvim":"return {\n \"echaya/neowiki.nvim\",\n opts = {\n wiki_dirs = {\n -- neowiki.nvim supports both absolute and tilde-expanded paths\n {\n name = \"Work\",\n path = \"~/work/wiki\"\n },\n {\n name = \"Personal\",\n path = \"personal/wiki\"\n }\n }\n },\n keys = {\n {\n \"<leader>ww\",\n \"<cmd>lua require('neowiki').open_wiki()<cr>\",\n desc = \"Open Wiki\"\n },\n {\n \"<leader>wW\",\n \"<cmd>lua require('neowiki').open_wiki_floating()<cr>\",\n desc = \"Open Wiki in Floating Window\"\n },\n {\n \"<leader>wT\",\n \"<cmd>lua require('neowiki').open_wiki_new_tab()<cr>\",\n desc = \"Open Wiki in Tab\"\n }\n }\n}","happyeric77/joplin.nvim":"return {\n \"happyeric77/joplin.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"joplin\").setup(\n {}\n )\n end\n}","gaborvecsei/usage-tracker.nvim":"return {\n \"gaborvecsei/usage-tracker.nvim\",\n event = \"VeryLazy\"\n}","mateuszwieloch/automkdir.nvim":"return {\n \"mateuszwieloch/automkdir.nvim\",\n opts = {}\n}","jghauser/mkdir.nvim":"return {\n \"jghauser/mkdir.nvim\",\n event = \"VeryLazy\"\n}","matbme/JABS.nvim":"return {\n \"matbme/JABS.nvim\",\n event = \"VeryLazy\"\n}","j-morano/buffer_manager.nvim":"return {\n \"j-morano/buffer_manager.nvim\",\n event = \"VeryLazy\"\n}","hat0uma/prelive.nvim":"return {\n \"hat0uma/prelive.nvim\",\n opts = {},\n cmd = {\n \"PreLiveGo\",\n \"PreLiveStatus\",\n \"PreLiveClose\",\n \"PreLiveCloseAll\",\n \"PreLiveLog\"\n }\n}","hat0uma/doxygen-previewer.nvim":"return {\n \"hat0uma/doxygen-previewer.nvim\",\n opts = {},\n dependencies = {\n \"hat0uma/prelive.nvim\"\n },\n cmd = {\n \"DoxygenOpen\",\n \"DoxygenUpdate\",\n \"DoxygenStop\",\n \"DoxygenLog\",\n \"DoxygenTempDoxyfileOpen\"\n }\n}","code-biscuits/nvim-biscuits":"return {\n \"code-biscuits/nvim-biscuits\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {}\n}","kazhala/close-buffers.nvim":"return {\n \"kazhala/close-buffers.nvim\",\n event = \"VeryLazy\"\n}","rktjmp/paperplanes.nvim":"return { \"rktjmp/paperplanes.nvim\", event = \"VeryLazy\" }","rcarriga/nvim-notify":"return {\n \"rcarriga/nvim-notify\",\n event = \"VeryLazy\"\n}","folke/noice.nvim":"return {\n \"folke/noice.nvim\",\n event = \"VeryLazy\",\n opts = {},\n dependencies = {\n -- if you lazy-load any plugin below, make sure to add proper `module=\"...\"` entries\n \"MunifTanjim/nui.nvim\",\n -- OPTIONAL:\n -- `nvim-notify` is only needed, if you want to use the notification view.\n -- If not available, we use `mini` as the fallback\n \"rcarriga/nvim-notify\"\n }\n}","sQVe/bufignore.nvim":"return {\n \"sQVe/bufignore.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}\n}","saifulapm/commasemi.nvim":"return {\n \"saifulapm/commasemi.nvim\",\n lazy = false,\n opts = {\n leader = \"<localleader>\",\n keymaps = true,\n commands = true\n }\n}","jghauser/fold-cycle.nvim":"return {\n \"jghauser/fold-cycle.nvim\",\n config = function()\n require(\"fold-cycle\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","rgroli/other.nvim":"return {\n \"rgroli/other.nvim\",\n event = \"VeryLazy\"\n}","toppair/reach.nvim":"return {\n \"toppair/reach.nvim\",\n event = \"VeryLazy\"\n}","axieax/urlview.nvim":"return {\n \"axieax/urlview.nvim\",\n event = \"VeryLazy\"\n}","cxwx/lazyUrlUpdate.nvim":"return {\n \"cxwx/lazyUrlUpdate.nvim\",\n ft = \"lua\",\n opts = {},\n keys = {\n {\n \"<leader>up\",\n \"<cmd>LazyUrlUpdate<CR>\",\n desc = \"Update plugin under cursor\"\n },\n {\n \"<leader>bp\",\n \"<cmd>LazyUrlBuild<CR>\",\n desc = \"Build plugin under cursor\"\n }\n }\n}","nkakouros-original/numbers.nvim":"return { \"nkakouros-original/numbers.nvim\", event = \"VeryLazy\" }","ghillb/cybu.nvim":"return {\n \"ghillb/cybu.nvim\",\n branch = \"main\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n local ok, cybu =\n pcall(\n require,\n \"cybu\"\n )\n if not ok then\n return\n end\n cybu.setup()\n vim.keymap.set(\n \"n\",\n \"K\",\n \"<Plug>(CybuPrev)\"\n )\n vim.keymap.set(\n \"n\",\n \"J\",\n \"<Plug>(CybuNext)\"\n )\n vim.keymap.set(\n {\"n\", \"v\"},\n \"<c-s-tab>\",\n \"<plug>(CybuLastusedPrev)\"\n )\n vim.keymap.set(\n {\"n\", \"v\"},\n \"<c-tab>\",\n \"<plug>(CybuLastusedNext)\"\n )\n end,\n event = \"VeryLazy\"\n}","sontungexpt/url-open":"return {\n \"sontungexpt/url-open\",\n event = \"VeryLazy\",\n cmd = \"URLOpenUnderCursor\",\n config = function()\n local status_ok,\n url_open =\n pcall(\n require,\n \"url-open\"\n )\n if not status_ok then\n return\n end\n url_open.setup({})\n end\n}","crusj/bookmarks.nvim":"return {\n \"crusj/bookmarks.nvim\",\n keys = {\n {\n \"<tab><tab>\",\n mode = {\"n\"}\n }\n },\n branch = \"main\",\n dependencies = {\n \"nvim-web-devicons\"\n },\n config = function()\n require(\"bookmarks\").setup(\n\n )\n require(\"telescope\").load_extension(\n \"bookmarks\"\n )\n end\n}","m-demare/attempt.nvim":"return {\n \"m-demare/attempt.nvim\" -- No need to specify plenary as dependency\n}","kevinhwang91/nvim-ufo":"return {\n \"kevinhwang91/nvim-ufo\",\n dependencies = \"kevinhwang91/promise-async\",\n event = \"VeryLazy\"\n}","sitiom/nvim-numbertoggle":"return {\n \"sitiom/nvim-numbertoggle\",\n event = \"VeryLazy\"\n}","nguyenvukhang/nvim-toggler":"return {\n \"nguyenvukhang/nvim-toggler\",\n event = \"VeryLazy\"\n}","CosmicNvim/cosmic-ui":"return {\n \"CosmicNvim/cosmic-ui\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"cosmic-ui\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","jbyuki/instant.nvim":"return {\n \"jbyuki/instant.nvim\",\n event = \"VeryLazy\"\n}","zbirenbaum/neodim":"return {\n \"zbirenbaum/neodim\",\n event = \"LspAttach\",\n config = function()\n require(\"neodim\").setup(\n\n )\n end\n}","bfredl/nvim-miniyank":"return { \"bfredl/nvim-miniyank\", event = \"VeryLazy\" }","chrisgrieser/nvim-genghis":"return { \"chrisgrieser/nvim-genghis\", event = \"VeryLazy\" }","chrisgrieser/nvim-recorder":"return {\n \"chrisgrieser/nvim-recorder\",\n dependencies = \"rcarriga/nvim-notify\", -- optional\n opts = {} -- required even with default settings, since it calls `setup()`\n}","figsoda/nix-develop.nvim":"return { \"figsoda/nix-develop.nvim\", event = \"VeryLazy\" }","yaocccc/nvim-foldsign":"return {\n \"yaocccc/nvim-foldsign\",\n event = \"CursorHold\",\n config = 'require(\"nvim-foldsign\").setup()'\n}","tenxsoydev/nx.nvim":"return {\n \"tenxsoydev/nx.nvim\",\n priority = 100,\n config = function()\n _G.nx = require \"nx\"\n end\n}","zdcthomas/yop.nvim":"return {\"zdcthomas/yop.nvim\"}","mluders/comfy-line-numbers.nvim":"return {\n \"mluders/comfy-line-numbers.nvim\"\n}","cpea2506/relative-toggle.nvim":"return {\n \"cpea2506/relative-toggle.nvim\"\n}","chrisgrieser/nvim-early-retirement":"return { \"chrisgrieser/nvim-early-retirement\", event = \"VeryLazy\" }","axkirillov/hbac.nvim":"return {\n \"axkirillov/hbac.nvim\",\n config = true\n}","ragnarok22/whereami.nvim":"return {\n \"ragnarok22/whereami.nvim\",\n cmd = \"Whereami\"\n}","ecthelionvi/NeoComposer.nvim":"return {\n \"ecthelionvi/NeoComposer.nvim\",\n dependencies = {\n \"kkharji/sqlite.lua\"\n },\n opts = {}\n}","LukasPietzschmann/telescope-tabs":"return {\n \"LukasPietzschmann/telescope-tabs\",\n config = function()\n require(\"telescope\").load_extension \"telescope-tabs\"\n require(\n \"telescope-tabs\"\n ).setup {}\n end,\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n }\n}","RutaTang/compter.nvim":"return {\n \"RutaTang/compter.nvim\",\n config = function()\n require(\"compter\").setup(\n {}\n )\n end\n}","yagiziskirik/AirSupport.nvim":"return {\n \"yagiziskirik/AirSupport.nvim\",\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\"\n },\n {\n \"nvim-lua/plenary.nvim\"\n }\n },\n event = \"VeryLazy\"\n}","aPeoplesCalendar/apc.nvim":"return {\n \"aPeoplesCalendar/apc.nvim\",\n dependencies = {\n \"rcarriga/nvim-notify\"\n },\n event = \"VeryLazy\",\n config = function()\n require(\n \"apeoplescalendar\"\n ).setup() -- configuration options are described below\n end\n}","subnut/nvim-ghost.nvim":"return {\n \"subnut/nvim-ghost.nvim\",\n event = \"VeryLazy\"\n}","malbertzard/inline-fold.nvim":"return {\n \"malbertzard/inline-fold.nvim\",\n opts = {\n defaultPlaceholder = \"…\",\n queries = {\n -- Some examples you can use\n html = {\n {\n pattern = 'class=\"([^\"]*)\"',\n placeholder = \"@\"\n }, -- classes in html\n {\n pattern = 'href=\"(.-)\"'\n }, -- hrefs in html\n {\n pattern = 'src=\"(.-)\"'\n } -- HTML img src attribute\n }\n }\n }\n}","chrisgrieser/nvim-origami":"return {\n \"chrisgrieser/nvim-origami\",\n event = \"VeryLazy\",\n opts = {}, -- needed even when using default config\n -- recommended: disable vim's auto-folding\n init = function()\n vim.opt.foldlevel = 99\n vim.opt.foldlevelstart =\n 99\n end\n}","LintaoAmons/scratch.nvim":"return {\n \"LintaoAmons/scratch.nvim\",\n event = \"VeryLazy\"\n}","0xJohnnyboy/scretch.nvim":"return {\n \"0xJohnnyboy/scretch.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n -- or\n -- dependencies = { 'ibhagwan/fzf-lua' },\n config = function()\n require(\"scretch\").setup(\n {}\n )\n end\n}","yutkat/confirm-quit.nvim":"return {\n \"yutkat/confirm-quit.nvim\",\n event = \"CmdlineEnter\",\n opts = {}\n}","bgaillard/readonly.nvim":"return {\n \"bgaillard/readonly.nvim\",\n opts = {\n pattern = {\n vim.fn.expand(\"~\") ..\n \"/.aws/config\",\n vim.fn.expand(\"~\") ..\n \"/.aws/credentials\",\n vim.fn.expand(\"~\") ..\n \"/.ssh/*\",\n vim.fn.expand(\"~\") ..\n \"/.secrets.yaml\",\n vim.fn.expand(\"~\") ..\n \"/.vault-crypt-files/*\"\n }\n },\n lazy = false\n}","ariel-frischer/bmessages.nvim":"return {\n \"ariel-frischer/bmessages.nvim\",\n event = \"CmdlineEnter\",\n opts = {}\n}","backdround/tabscope.nvim":"return { \"backdround/tabscope.nvim\", event = \"VeryLazy\" }","linrongbin16/gentags.nvim":"return {\n \"linrongbin16/gentags.nvim\",\n config = function()\n require(\"gentags\").setup(\n\n )\n end\n}","Zeioth/distroupdate.nvim":"return {\n \"Zeioth/distroupdate.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\",\n opts = {\n channel = \"stable\"\n }\n}","SUSTech-data/neopyter":"return {\n \"SUSTech-data/neopyter\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-treesitter/nvim-treesitter\", -- neopyter don't depend on `nvim-treesitter`, but does depend on treesitter parser of python\n \"AbaoFromCUG/websocket.nvim\" -- for mode='direct'\n },\n ---@type neopyter.Option\n opts = {\n mode = \"direct\",\n remote_address = \"127.0.0.1:9001\",\n file_pattern = {\n \"*.ju.*\"\n },\n on_attach = function(\n bufnr)\n -- do some buffer keymap\n end\n }\n}","terje/simctl.nvim":"return {\n \"terje/simctl.nvim\",\n version = \"*\" -- Use latest release instead of latest commit. Recommended.\n}","mistricky/codesnap.nvim":"return {\n \"mistricky/codesnap.nvim\",\n build = \"make\"\n}","AlejandroSuero/freeze-code.nvim":"return {\n \"AlejandroSuero/freeze-code.nvim\",\n config = function()\n require(\"freeze-code\").setup(\n\n )\n end\n}","ysmb-wtsg/in-and-out.nvim":"return {\n \"ysmb-wtsg/in-and-out.nvim\",\n keys = {\n {\n \"<C-CR>\",\n function()\n require(\n \"in-and-out\"\n ).in_and_out()\n end,\n mode = \"i\"\n }\n }\n}","ChuufMaster/buffer-vacuum":"return {\n \"ChuufMaster/buffer-vacuum\",\n opts = {}\n}","mong8se/buffish.nvim":"return { \"mong8se/buffish.nvim\", event = \"VeryLazy\" }","niuiic/todo.nvim":"return { \"niuiic/todo.nvim\", event = \"VeryLazy\" }","SunnyTamang/pendulum.nvim":"return { \"SunnyTamang/pendulum.nvim\", event = \"VeryLazy\" }","ptdewey/pendulum-nvim":"return {\n \"ptdewey/pendulum-nvim\",\n config = function()\n require(\"pendulum\").setup(\n\n )\n end\n}","rlychrisg/truncateline.nvim":"return {\n \"rlychrisg/truncateline.nvim\",\n -- NOTE: these keybinds are not set by default and will need to be set\n -- either here, or wherever you set your keybinds.\n keys = {\n {\n \"<leader>l\",\n \":TemporaryToggle<CR>\",\n {\n noremap = true,\n silent = true,\n desc = \"TruncateLine temporary toggle\"\n }\n },\n {\n \"<leader>sl\",\n \":ToggleTruncate<CR>\",\n {\n noremap = true,\n silent = true,\n desc = \"TruncateLine toggle\"\n }\n }\n },\n opts = {\n enabled_on_start = true,\n -- this will be appended to the virtual text to distinguish it from the actual text\n -- to disable this behaviour, set truncate_str to \"\"\n truncate_str = \"...\",\n -- how many characters from the start of the line should be displayed\n -- Note: you might want the total of this setting,\n -- along with truncate_str, to be less than your sidescrolloff\n -- setting, to prevent obscuring text.\n line_start_length = 8,\n -- time for in ms for a temporary toggle\n temporary_toggle_dur = 2000,\n -- which highlight group should be used for virtual text.\n -- \"Comment\", or \"Normal\" are good choices, but anything in\n -- :highlight can be used. you can also create your own and\n -- set the colour in your colour scheme's config.\n hilight_group = \"Comment\"\n }\n}","ellisonleao/dotenv.nvim":"return {\n \"ellisonleao/dotenv.nvim\",\n event = \"VeryLazy\"\n}","dzfrias/arena.nvim":"return {\n \"dzfrias/arena.nvim\",\n event = \"BufWinEnter\",\n -- Calls `.setup()` automatically\n config = true\n}","MisanthropicBit/decipher.nvim":"return {\n \"MisanthropicBit/decipher.nvim\",\n event = \"VeryLazy\"\n}","ph1losof/ecolog.nvim":"return {\n \"ph1losof/ecolog.nvim\",\n -- Optional: you can add some keybindings\n -- (I personally use lspsaga so check out lspsaga integration or lsp integration for a smoother experience without separate keybindings)\n keys = {\n {\n \"<leader>ge\",\n \"<cmd>EcologGoto<cr>\",\n desc = \"Go to env file\"\n },\n {\n \"<leader>ep\",\n \"<cmd>EcologPeek<cr>\",\n desc = \"Ecolog peek variable\"\n },\n {\n \"<leader>es\",\n \"<cmd>EcologSelect<cr>\",\n desc = \"Switch env file\"\n }\n },\n -- Lazy loading is done internally\n lazy = false,\n opts = {\n integrations = {\n -- WARNING: for both cmp integrations see readme section below\n nvim_cmp = true -- If you dont plan to use nvim_cmp set to false, enabled by default\n -- If you are planning to use blink cmp uncomment this line\n -- blink_cmp = true,\n },\n -- Enables shelter mode for sensitive values\n shelter = {\n configuration = {\n -- Partial mode configuration:\n -- false: completely mask values (default)\n -- true: use default partial masking settings\n -- table: customize partial masking\n -- partial_mode = false,\n -- or with custom settings:\n partial_mode = {\n show_start = 3, -- Show first 3 characters\n show_end = 3, -- Show last 3 characters\n min_mask = 3 -- Minimum masked characters\n },\n mask_char = \"*\", -- Character used for masking\n mask_length = nil, -- Optional: fixed length for masked portion (defaults to value length)\n skip_comments = false -- Skip masking comment lines in environment files (default: false)\n },\n modules = {\n cmp = true, -- Enabled to mask values in completion\n peek = false, -- Enable to mask values in peek view\n files = true, -- Enabled to mask values in file buffers\n telescope = false, -- Enable to mask values in telescope integration\n telescope_previewer = false, -- Enable to mask values in telescope preview buffers\n fzf = false, -- Enable to mask values in fzf picker\n fzf_previewer = false, -- Enable to mask values in fzf preview buffers\n snacks_previewer = false, -- Enable to mask values in snacks previewer\n snacks = false -- Enable to mask values in snacks picker\n }\n },\n -- true by default, enables built-in types (database_url, url, etc.)\n types = true,\n path = vim.fn.getcwd(), -- Path to search for .env files\n preferred_environment = \"development\", -- Optional: prioritize specific env files\n -- Controls how environment variables are extracted from code and how cmp works\n provider_patterns = true -- true by default, when false will not check provider patterns\n }\n}","theKnightsOfRohan/hexer.nvim":"return {\n \"theKnightsOfRohan/hexer.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n local hexer =\n require(\"hexer\")\n\n hexer:setup --[[ insert config here ]](\n\n )\n\n -- Put your keymaps here...\n -- open() parses the passed string arg and opens the hexer buffer, with nil or an empty string representing retaining the past table.\n hexer:open(arg)\n -- close() is how the hexer buffer closes normally. Useful if you want to remap your own close keys.\n -- Note that a BufLeave autocmd is already set for if you leave hexer or open another buffer with it open.\n hexer:close()\n end\n}","josephburgess/nvumi":"return {\n \"josephburgess/nvumi\",\n dependencies = {\n \"folke/snacks.nvim\"\n },\n opts = {\n virtual_text = \"newline\", -- or \"inline\"\n prefix = \" 🚀 \", -- prefix shown before the output\n date_format = \"iso\", -- or: \"uk\", \"us\", \"long\"\n keys = {\n run = \"<CR>\", -- run/refresh calculations\n reset = \"R\", -- reset buffer\n yank = \"<leader>y\", -- yank output of current line\n yank_all = \"<leader>Y\" -- yank all outputs\n },\n -- see below for more on custom conversions/functions\n custom_conversions = {},\n custom_functions = {}\n }\n}","redoxahmii/json-to-types.nvim":"return {\n \"Redoxahmii/json-to-types.nvim\",\n build = \"sh install.sh npm\", -- Replace `npm` with your preferred package manager (e.g., yarn, pnpm).\n ft = \"json\",\n keys = {\n {\n \"<leader>cU\",\n \"<CMD>ConvertJSONtoLang typescript<CR>\",\n desc = \"Convert JSON to TS\"\n },\n {\n \"<leader>ct\",\n \"<CMD>ConvertJSONtoLangBuffer typescript<CR>\",\n desc = \"Convert JSON to TS Buffer\"\n }\n }\n}","ovk/endec.nvim":"return {\n \"ovk/endec.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","kiyoon/jupynium.nvim":"return {\n \"kiyoon/jupynium.nvim\",\n build = \"pip3 install --user .\"\n -- build = \"uv pip install . --python=$HOME/.virtualenvs/jupynium/bin/python\",\n -- build = \"conda run --no-capture-output -n jupynium pip install .\",\n}","y3owk1n/time-machine.nvim":"return {\n \"y3owk1n/time-machine.nvim\",\n version = \"*\", -- remove this if you want to use the `main` branch\n opts = {}\n}","BibekBhusal0/bufstack.nvim":"return {\n \"BibekBhusal0/bufstack.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\", -- required if you want to use menu\n \"nvim-lua/plenary.nvim\" -- required to shorten path\n },\n opts = {\n max_tracked = 16,\n shorten_path = true\n }\n}","OXY2DEV/ui.nvim":"return {\n \"OXY2DEV/ui.nvim\",\n lazy = false\n}","athar-qadri/weather.nvim":"return {\n \"athar-qadri/weather.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\", -- Required for HTTP requests\n \"rcarriga/nvim-notify\" -- Optional, for notifications\n },\n config = function()\n local weather =\n require(\"weather\")\n weather:setup(\n {\n settings = {\n update_interval = 60 *\n 10 *\n 1000, -- 10 minutes\n minimum_magnitude = 5,\n location = {\n lat = 34.0787,\n lon = 74.7659\n },\n temperature_unit = \"celsius\"\n }\n }\n )\n require(\n \"weather.notify\"\n ).start() -- Start notifications\n end\n}","Penaz91/MiniDYM":"return {\n \"penaz91/MiniDYM\",\n config = function()\n require(\"minidym\").setup(\n\n )\n end\n}","attilarepka/header.nvim":"return {\n \"attilarepka/header.nvim\",\n config = true\n}","Owen-Dechow/videre.nvim":"return {\n \"Owen-Dechow/videre.nvim\",\n cmd = \"Videre\",\n dependencies = {\n \"Owen-Dechow/graph_view_yaml_parser\", -- Optional: add YAML support\n \"Owen-Dechow/graph_view_toml_parser\", -- Optional: add TOML support\n \"a-usr/xml2lua.nvim\" -- Optional | Experimental: add XML support\n },\n opts = {\n round_units = false,\n simple_statusline = true -- If you are just starting out with Videre,\n -- setting this to `false` will give you\n -- descriptions of available keymaps.\n }\n}","mahyarmirrashed/famous-quotes.nvim":"return {\n \"mahyarmirrashed/famous-quotes.nvim\",\n config = function()\n require(\n \"famous-quotes\"\n ).setup()\n end\n}","iquzart/toggleword.nvim":"return {\n \"iquzart/toggleword.nvim\",\n opts = {\n key = \"<leader>tt\" -- optional, defaults to <leader>tt,\n }\n}","piersolenski/brewfile.nvim":"return {\n \"piersolenski/brewfile.nvim\",\n opts = {\n -- Auto-dump Brewfile after brew commands finish\n dump_on_change = true,\n -- Show confirmation prompts for uninstall actions\n confirmation_prompt = true\n },\n keys = {\n {\n \"<leader>b\",\n desc = \"Brewfile\"\n },\n {\n \"<leader>bi\",\n function()\n require(\n \"brewfile\"\n ).install()\n end,\n desc = \"Brew install package\",\n mode = {\"n\"}\n },\n {\n \"<leader>br\",\n function()\n require(\n \"brewfile\"\n ).dump()\n end,\n desc = \"Dump Brewfile and refresh the buffer\",\n mode = {\"n\"}\n },\n {\n \"<leader>bo\",\n function()\n require(\n \"brewfile\"\n ).open_homepage(\n\n )\n end,\n desc = \"Open package homepage\",\n mode = {\"n\"}\n },\n {\n \"<leader>bd\",\n function()\n require(\n \"brewfile\"\n ).uninstall()\n end,\n desc = \"Brew uninstall package\",\n mode = {\"n\"}\n },\n {\n \"<leader>bD\",\n function()\n require(\n \"brewfile\"\n ).force_uninstall(\n\n )\n end,\n desc = \"Brew force uninstall package\",\n mode = {\"n\"}\n },\n {\n \"<leader>bI\",\n function()\n require(\n \"brewfile\"\n ).info()\n end,\n desc = \"Brew package info\",\n mode = {\"n\"}\n },\n {\n \"<leader>bu\",\n function()\n require(\n \"brewfile\"\n ).upgrade()\n end,\n desc = \"Brew upgrade package\",\n mode = {\"n\"}\n }\n }\n}","ravsii/timers.nvim":"return {\n \"ravsii/timers.nvim\",\n version = \"*\", -- use latest stable release\n -- See below, empty is fine\n opts = {}\n}","francescarpi/buffon.nvim":"return {\n \"francescarpi/buffon.nvim\",\n branch = \"main\",\n ---@type BuffonConfig\n opts = {},\n dependencies = {\n \"nvim-tree/nvim-web-devicons\",\n \"nvim-lua/plenary.nvim\"\n }\n}","ahkohd/buffer-sticks.nvim":"return {\n \"ahkohd/buffer-sticks.nvim\",\n config = function()\n require(\n \"buffer-sticks\"\n ).setup()\n end\n}","gpanders/nvim-moonwalk":"return { \"gpanders/nvim-moonwalk\", event = \"VeryLazy\" }","johannww/tts.nvim":"return {\n \"johannww/tts.nvim\",\n cmd = {\n \"TTS\",\n \"TTSFile\",\n \"TTSSetLanguage\"\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n opts = {\n language = \"en\",\n speed = 1.0,\n remove_syntax = false, -- Enable syntax removal for Markdown and LaTeX\n syntax_removal_method = \"pandoc\", -- \"simple\" (pattern-based) or \"pandoc\" (requires pandoc)\n language_to_voice = {\n [\"en\"] = \"en-GB-SoniaNeural\",\n [\"pt\"] = \"pt-BR-AntonioNeural\",\n [\"es\"] = \"es-ES-ElviraNeural\",\n [\"fr\"] = \"fr-FR-DeniseNeural\",\n [\"de\"] = \"de-DE-KatjaNeural\",\n [\"it\"] = \"it-IT-ElsaNeural\",\n [\"ja\"] = \"ja-JP-NanamiNeural\",\n [\"zh\"] = \"zh-CN-XiaoxiaoNeural\"\n }\n }\n}","doctorfree/cheatsheet.nvim":"return {\n \"doctorfree/cheatsheet.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\"\n },\n {\n \"nvim-lua/popup.nvim\"\n },\n {\n \"nvim-lua/plenary.nvim\"\n }\n },\n config = function()\n local ctactions =\n require(\n \"cheatsheet.telescope.actions\"\n )\n require(\"cheatsheet\").setup(\n {\n bundled_cheetsheets = {\n enabled = {\n \"default\",\n \"lua\",\n \"markdown\",\n \"regex\",\n \"netrw\",\n \"unicode\"\n },\n disabled = {\n \"nerd-fonts\"\n }\n },\n bundled_plugin_cheatsheets = {\n enabled = {\n \"auto-session\",\n \"goto-preview\",\n \"octo.nvim\",\n \"telescope.nvim\",\n \"vim-easy-align\",\n \"vim-sandwich\"\n },\n disabled = {\n \"gitsigns\"\n }\n },\n include_only_installed_plugins = true,\n telescope_mappings = {\n [\"<CR>\"] = ctactions.select_or_fill_commandline,\n [\"<A-CR>\"] = ctactions.select_or_execute,\n [\"<C-Y>\"] = ctactions.copy_cheat_value,\n [\"<C-E>\"] = ctactions.edit_user_cheatsheet\n }\n }\n )\n end\n}","gaborvecsei/cryptoprice.nvim":"return {\n \"gaborvecsei/cryptoprice.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","nxhung2304/lastplace.nvim":"return {\n \"nxhung2304/lastplace.nvim\",\n config = function()\n require(\"lastplace\").setup(\n {}\n )\n end\n}","wsdjeg/mru.nvim":"return {\"wsdjeg/mru.nvim\"}","gruvw/strudel.nvim":"return {\n \"gruvw/strudel.nvim\",\n build = \"npm install\",\n config = function()\n require(\"strudel\").setup(\n\n )\n end\n}","wsdjeg/ctags.nvim":"return {\n \"wsdjeg/ctags.nvim\",\n depends = {\n {\n \"wsdjeg/job.nvim\"\n }\n }\n}","VidocqH/data-viewer.nvim":"return {\n \"vidocqh/data-viewer.nvim\",\n opts = {},\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"kkharji/sqlite.lua\" -- Optional, sqlite support\n }\n}","theKnightsOfRohan/csvlens.nvim":"return {\n \"theKnightsOfRohan/csvlens.nvim\",\n dependencies = {\n \"akinsho/toggleterm.nvim\"\n },\n config = true,\n opts = {}\n}","emmanueltouzery/decisive.nvim":"return {\n \"emmanueltouzery/decisive.nvim\",\n config = function()\n require(\"decisive\").setup {}\n end,\n lazy = true,\n ft = {\"csv\"},\n keys = {\n {\n \"<leader>cca\",\n \":lua require('decisive').align_csv({})<cr>\",\n {silent = true},\n desc = \"Align CSV\",\n mode = \"n\"\n },\n {\n \"<leader>ccA\",\n \":lua require('decisive').align_csv_clear({})<cr>\",\n {silent = true},\n desc = \"Align CSV clear\",\n mode = \"n\"\n },\n {\n \"[c\",\n \":lua require('decisive').align_csv_prev_col()<cr>\",\n {silent = true},\n desc = \"Align CSV prev col\",\n mode = \"n\"\n },\n {\n \"]c\",\n \":lua require('decisive').align_csv_next_col()<cr>\",\n {silent = true},\n desc = \"Align CSV next col\",\n mode = \"n\"\n }\n }\n}","hat0uma/csvview.nvim":"return {\n \"hat0uma/csvview.nvim\",\n ---@module \"csvview\"\n ---@type CsvView.Options\n opts = {\n parser = {\n comments = {\n \"#\",\n \"//\"\n }\n },\n keymaps = {\n -- Text objects for selecting fields\n textobject_field_inner = {\n \"if\",\n mode = {\n \"o\",\n \"x\"\n }\n },\n textobject_field_outer = {\n \"af\",\n mode = {\n \"o\",\n \"x\"\n }\n },\n -- Excel-like navigation:\n -- Use <Tab> and <S-Tab> to move horizontally between fields.\n -- Use <Enter> and <S-Enter> to move vertically between rows and place the cursor at the end of the field.\n -- Note: In terminals, you may need to enable CSI-u mode to use <S-Tab> and <S-Enter>.\n jump_next_field_end = {\n \"<Tab>\",\n mode = {\n \"n\",\n \"v\"\n }\n },\n jump_prev_field_end = {\n \"<S-Tab>\",\n mode = {\n \"n\",\n \"v\"\n }\n },\n jump_next_row = {\n \"<Enter>\",\n mode = {\n \"n\",\n \"v\"\n }\n },\n jump_prev_row = {\n \"<S-Enter>\",\n mode = {\n \"n\",\n \"v\"\n }\n }\n }\n },\n cmd = {\n \"CsvViewEnable\",\n \"CsvViewDisable\",\n \"CsvViewToggle\"\n }\n}","LuxVim/nvim-luxmotion":"return {\n \"LuxVim/nvim-luxmotion\",\n config = function()\n require(\"luxmotion\").setup(\n {\n cursor = {\n duration = 250,\n easing = \"ease-out\",\n enabled = true\n },\n scroll = {\n duration = 400,\n easing = \"ease-out\",\n enabled = true\n },\n performance = {\n enabled = false\n },\n keymaps = {\n cursor = true,\n scroll = true\n }\n }\n )\n end\n}","sphamba/smear-cursor.nvim":"return {\n \"sphamba/smear-cursor.nvim\",\n opts = {}\n}","gen740/SmoothCursor.nvim":"return {\n \"gen740/SmoothCursor.nvim\",\n config = function()\n require(\n \"smoothcursor\"\n ).setup()\n end\n}","LuxVim/nvim-luxterm":"return {\n \"luxvim/nvim-luxterm\",\n config = function()\n require(\"luxterm\").setup(\n {\n -- Optional configuration\n manager_width = 0.8,\n manager_height = 0.8,\n preview_enabled = true,\n auto_hide = true,\n keymaps = {\n toggle_manager = \"<C-/>\"\n }\n }\n )\n end\n}","waiting-for-dev/ergoterm.nvim":"return {\n \"waiting-for-dev/ergoterm.nvim\",\n config = function()\n require(\"ergoterm\").setup(\n\n )\n end\n}","ingur/floatty.nvim":"return {\"ingur/floatty.nvim\"}","imranZERO/multiterm.nvim":"return {\n \"imranzero/multiterm.nvim\",\n event = \"VeryLazy\",\n opts = {\n -- Recommended keymaps:\n keymaps = {\n toggle = \"<F12>\",\n list = \"<leader><F12>\"\n }\n\n -- Add configuration options here if needed\n }\n}","Dan7h3x/neaterm.nvim":"return {\n \"Dan7h3x/neaterm.nvim\",\n branch = \"stable\",\n event = \"VeryLazy\",\n opts = {},\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"ibhagwan/fzf-lua\"\n }\n}","nikvdp/neomux":"return { \"nikvdp/neomux\", event = \"VeryLazy\" }","willothy/flatten.nvim":"return {\n \"willothy/flatten.nvim\",\n config = true,\n -- or pass configuration with\n -- opts = { }\n -- Ensure that it runs first to minimize delay when opening file from terminal\n lazy = false,\n priority = 1001\n}","akinsho/toggleterm.nvim":"return {\n \"akinsho/toggleterm.nvim\",\n tag = \"*\",\n config = function()\n require(\"toggleterm\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","norcalli/nvim-terminal.lua":"return {\n \"norcalli/nvim-terminal.lua\",\n event = \"VeryLazy\"\n}","numToStr/FTerm.nvim":"return {\n \"numToStr/FTerm.nvim\",\n event = \"VeryLazy\"\n}","jghauser/kitty-runner.nvim":"return {\n \"jghauser/kitty-runner.nvim\",\n config = function()\n require(\n \"kitty-runner\"\n ).setup()\n end\n}","jlesquembre/nterm.nvim":"return {\n \"jlesquembre/nterm.nvim\",\n dependencies = {\n \"Olical/aniseed\"\n },\n event = \"VeryLazy\"\n}","s1n7ax/nvim-terminal":"return {\n \"s1n7ax/nvim-terminal\",\n config = function()\n vim.o.hidden = true\n require(\n \"nvim-terminal\"\n ).setup()\n end,\n event = \"VeryLazy\"\n}","samjwill/nvim-unception":"return { \"samjwill/nvim-unception\", event = \"VeryLazy\" }","kassio/neoterm":"return { \"kassio/neoterm\", event = \"VeryLazy\" }","nyngwang/NeoTerm.lua":"return {\n \"nyngwang/NeoTerm.lua\",\n config = function()\n require(\"neo-term\").setup {\n exclude_filetypes = {\n \"oil\"\n }\n -- exclude_buftypes = {}, -- 'terminal' will always be added by NeoTerm.lua\n -- enabled by default!\n -- presets = {\n -- 'vim-test',\n -- }\n }\n vim.keymap.set(\n \"n\",\n \"<M-Tab>\",\n function()\n vim.cmd(\n \"NeoTermToggle\"\n )\n end\n )\n vim.keymap.set(\n \"t\",\n \"<M-Tab>\",\n function()\n vim.cmd(\n \"NeoTermEnterNormal\"\n )\n end\n )\n end,\n event = \"VeryLazy\"\n}","idanarye/nvim-channelot":"return { \"idanarye/nvim-channelot\", event = \"VeryLazy\" }","chomosuke/term-edit.nvim":"return {\n \"chomosuke/term-edit.nvim\",\n event = \"TermOpen\",\n version = \"1.*\"\n}","mikesmithgh/kitty-scrollback.nvim":"return {\n \"mikesmithgh/kitty-scrollback.nvim\",\n lazy = true,\n cmd = {\n \"KittyScrollbackGenerateKittens\",\n \"KittyScrollbackCheckHealth\"\n },\n event = {\n \"User KittyScrollbackLaunch\"\n },\n config = function()\n vim.keymap.set(\n {\"n\"},\n \"<Esc>\",\n \"<Plug>(KsbCloseOrQuitAll)\",\n {}\n ) -- quit kitty-scrollback.nvim with Esc key\n -- vim.keymap.set({ 'n' }, 'q', '<Plug>(KsbCloseOrQuitAll)', {}) -- uncomment if you would like to also quit with the q key\n require(\n \"kitty-scrollback\"\n ).setup()\n end\n}","niuiic/terminal.nvim":"return { \"niuiic/terminal.nvim\", event = \"VeryLazy\" }","samharju/yeet.nvim":"return {\n \"samharju/yeet.nvim\",\n dependencies = {\n \"stevearc/dressing.nvim\" -- optional, provides sane UX\n },\n version = \"*\", -- use the latest release, remove for master\n cmd = \"Yeet\",\n opts = {}\n}","isak102/ghostty.nvim":"return {\n \"isak102/ghostty.nvim\",\n config = function()\n require(\"ghostty\").setup(\n\n )\n end\n}","laktak/tome":"return {\n \"laktak/tome\",\n event = \"VeryLazy\"\n}","Axot017/multiterm.nvim":"return {\n \"Axot017/multiterm.nvim\",\n opts = {}\n}","da-moon/telescope-toggleterm.nvim":"return { \"da-moon/telescope-toggleterm.nvim\", event = \"VeryLazy\" }","benoror/gpg.nvim":"return {\n \"benoror/gpg.nvim\"\n}","mfussenegger/nvim-dap":"return {\n \"mfussenegger/nvim-dap\",\n event = \"VeryLazy\"\n}","sakhnik/nvim-gdb":"return {\n \"sakhnik/nvim-gdb\",\n event = \"VeryLazy\"\n}","rcarriga/nvim-dap-ui":"return {\n \"rcarriga/nvim-dap-ui\",\n dependencies = {\n \"mfussenegger/nvim-dap\",\n \"nvim-neotest/nvim-nio\"\n }\n}","pocco81/dap-buddy.nvim":"return { \"pocco81/dap-buddy.nvim\", event = \"VeryLazy\" }","Weissle/persistent-breakpoints.nvim":"return {\n \"Weissle/persistent-breakpoints.nvim\",\n event = \"VeryLazy\"\n}","ofirgall/goto-breakpoints.nvim":"return {\n \"ofirgall/goto-breakpoints.nvim\",\n event = \"VeryLazy\"\n}","andrewferrier/debugprint.nvim":"return {\n \"andrewferrier/debugprint.nvim\",\n -- opts = { … },\n\n dependencies = {\n \"nvim-mini/mini.nvim\", -- Optional: Needed for line highlighting (full mini.nvim plugin)\n -- ... or ...\n \"nvim-mini/mini.hipatterns\", -- Optional: Needed for line highlighting ('fine-grained' hipatterns plugin)\n \"ibhagwan/fzf-lua\", -- Optional: If you want to use the `:Debugprint search` command with fzf-lua\n \"nvim-telescope/telescope.nvim\", -- Optional: If you want to use the `:Debugprint search` command with telescope.nvim\n \"folke/snacks.nvim\" -- Optional: If you want to use the `:Debugprint search` command with snacks.nvim\n },\n lazy = false, -- Required to make line highlighting work before debugprint is first used\n version = \"*\" -- Remove if you DON'T want to use the stable version\n}","t-troebst/perfanno.nvim":"return {\n \"t-troebst/perfanno.nvim\",\n event = \"VeryLazy\"\n}","niuiic/dap-utils.nvim":"return { \"niuiic/dap-utils.nvim\", event = \"VeryLazy\" }","theHamsta/nvim-dap-virtual-text":"return {\n \"theHamsta/nvim-dap-virtual-text\",\n dependencies = {\n \"mfussenegger/nvim-dap\",\n \"nvim-treesitter/nvim-treesitter\"\n },\n event = \"VeryLazy\"\n}","chrisgrieser/nvim-chainsaw":"return { \"chrisgrieser/nvim-chainsaw\", event = \"VeryLazy\" }","Willem-J-an/visidata.nvim":"return { \"Willem-J-an/visidata.nvim\", event = \"VeryLazy\" }","igorlfs/nvim-dap-view":"return {\n \"igorlfs/nvim-dap-view\",\n ---@module 'dap-view'\n ---@type dapview.Config\n opts = {}\n}","Carcuis/dap-breakpoints.nvim":"return { \"Carcuis/dap-breakpoints.nvim\", event = \"VeryLazy\" }","ravsii/nvim-dap-envfile":"return {\n \"ravsii/nvim-dap-envfile\",\n version = \"*\", -- use latest stable release\n dependencies = {\n \"mfussenegger/nvim-dap\"\n },\n opts = {}\n}","kevinhwang91/nvim-bqf":"return {\n \"kevinhwang91/nvim-bqf\",\n event = \"VeryLazy\"\n}","yorickpeterse/nvim-pqf":"return { \"yorickpeterse/nvim-pqf\", event = \"VeryLazy\" }","ashfinal/qfview.nvim":"return {\n \"ashfinal/qfview.nvim\",\n event = \"UIEnter\",\n config = true\n}","niuiic/quickfix.nvim":"return { \"niuiic/quickfix.nvim\", event = \"VeryLazy\" }","stevearc/quicker.nvim":"return {\n \"stevearc/quicker.nvim\",\n ft = \"qf\",\n ---@module \"quicker\"\n ---@type quicker.SetupOptions\n opts = {}\n}","OscarCreator/rsync.nvim":"return {\n \"OscarCreator/rsync.nvim\",\n build = \"make\",\n dependencies = \"nvim-lua/plenary.nvim\",\n config = function()\n require(\"rsync\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","sachinsenal0x64/hot.nvim":"return { \"sachinsenal0x64/hot.nvim\", event = \"VeryLazy\" }","David-Kunz/jester":"return {\n \"David-Kunz/jester\",\n event = \"VeryLazy\"\n}","klen/nvim-test":"return {\n \"klen/nvim-test\",\n config = function()\n require(\"nvim-test\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","nvim-neotest/neotest":"return {\n \"nvim-neotest/neotest\",\n dependencies = {\n \"nvim-neotest/nvim-nio\",\n \"nvim-lua/plenary.nvim\",\n \"antoinemadec/FixCursorHold.nvim\",\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","andythigpen/nvim-coverage":"return {\n \"andythigpen/nvim-coverage\",\n version = \"*\",\n config = function()\n require(\"coverage\").setup(\n {\n auto_reload = true\n }\n )\n end\n}","quolpr/quicktest.nvim":"return {\n \"quolpr/quicktest.nvim\",\n config = function()\n local qt =\n require(\n \"quicktest\"\n )\n\n qt.setup(\n {\n -- Choose your adapter, here all supported adapters are listed\n adapters = {\n require(\n \"quicktest.adapters.golang\"\n )({}),\n require(\n \"quicktest.adapters.vitest\"\n )({}),\n require(\n \"quicktest.adapters.playwright\"\n )({}),\n require(\n \"quicktest.adapters.pytest\"\n )({}),\n require(\n \"quicktest.adapters.elixir\"\n ),\n require(\n \"quicktest.adapters.criterion\"\n ),\n require(\n \"quicktest.adapters.dart\"\n ),\n require(\n \"quicktest.adapters.rspec\"\n )\n },\n -- split or popup mode, when argument not specified\n default_win_mode = \"split\",\n use_builtin_colorizer = true\n }\n )\n end,\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n keys = {\n {\n \"<leader>tl\",\n function()\n local qt =\n require(\n \"quicktest\"\n )\n -- current_win_mode return currently opened panel, split or popup\n qt.run_line()\n -- You can force open split or popup like this:\n -- qt.run_line('split')\n -- qt.run_line('popup')\n end,\n desc = \"[T]est Run [L]line\"\n },\n {\n \"<leader>tf\",\n function()\n local qt =\n require(\n \"quicktest\"\n )\n\n qt.run_file()\n end,\n desc = \"[T]est Run [F]ile\"\n },\n {\n \"<leader>td\",\n function()\n local qt =\n require \"quicktest\"\n\n qt.run_dir()\n end,\n desc = \"[T]est Run [D]ir\"\n },\n {\n \"<leader>ta\",\n function()\n local qt =\n require \"quicktest\"\n\n qt.run_all()\n end,\n desc = \"[T]est Run [A]ll\"\n },\n {\n \"<leader>tp\",\n function()\n local qt =\n require(\n \"quicktest\"\n )\n\n qt.run_previous(\n\n )\n end,\n desc = \"[T]est Run [P]revious\"\n },\n {\n \"<leader>tt\",\n function()\n local qt =\n require(\n \"quicktest\"\n )\n\n qt.toggle_win(\n \"split\"\n )\n end,\n desc = \"[T]est [T]oggle Window\"\n },\n {\n \"<leader>tc\",\n function()\n local qt =\n require(\n \"quicktest\"\n )\n\n qt.cancel_current_run(\n\n )\n end,\n desc = \"[T]est [C]ancel Current Run\"\n }\n }\n}","zkucekovic/tdd.nvim":"return {\n \"zkucekovic/tdd.nvim\",\n config = function()\n require(\"tdd\").setup() -- no config needed\n end\n}","nvim-neotest/neotest-jest":"return { \"nvim-neotest/neotest-jest\", event = \"VeryLazy\" }","MisanthropicBit/neotest-busted":"return { \"MisanthropicBit/neotest-busted\", event = \"VeryLazy\" }","michaelb/sniprun":"return { \"michaelb/sniprun\", event = \"VeryLazy\" }","CRAG666/code_runner.nvim":"return {\n \"CRAG666/code_runner.nvim\"\n}","is0n/jaq-nvim":"return {\n \"is0n/jaq-nvim\",\n event = \"VeryLazy\"\n}","jedrzejboczar/toggletasks.nvim":"return {\n \"jedrzejboczar/toggletasks.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"akinsho/toggleterm.nvim\",\n \"nvim-telescope/telescope.nvim/\"\n },\n event = \"VeryLazy\"\n}","EthanJWright/vs-tasks.nvim":"return {\n \"EthanJWright/vs-tasks.nvim\",\n dependencies = {\n \"nvim-lua/popup.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n }\n}","stevearc/overseer.nvim":"return {\n \"stevearc/overseer.nvim\",\n opts = {}\n}","desdic/greyjoy.nvim":"return {\n \"desdic/greyjoy.nvim\",\n config = function()\n greyjoy.setup(\n {\n extensions = {\n generic = {\n commands = {\n [\"run {filename}\"] = {\n command = {\n \"python3 {filename}\"\n },\n filetype = \"python\"\n }\n }\n }\n }\n }\n )\n\n greyjoy.load_extension(\n \"generic\"\n )\n end\n}","Shatur/neovim-tasks":"return { \"Shatur/neovim-tasks\", event = \"VeryLazy\" }","krady21/compiler-explorer.nvim":"return {\n \"krady21/compiler-explorer.nvim\"\n}","milanglacier/yarepl.nvim":"return {\n \"milanglacier/yarepl.nvim\",\n config = true\n}","Vigemus/iron.nvim":"return {\n \"Vigemus/iron.nvim\",\n event = \"VeryLazy\"\n}","Civitasv/cmake-tools.nvim":"return {\n \"Civitasv/cmake-tools.nvim\",\n opts = {}\n}","idanarye/nvim-moonicipal":"return { \"idanarye/nvim-moonicipal\", event = \"VeryLazy\" }","MarcHamamji/runner.nvim":"return {\n \"MarcHamamji/runner.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n },\n config = function()\n require(\"runner\").setup(\n\n )\n end\n}","google/executor.nvim":"return {\n \"google/executor.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n -- your setup here\n end\n}","Zeioth/compiler.nvim":"return {\n -- This plugin\n \"Zeioth/compiler.nvim\",\n cmd = {\n \"CompilerOpen\",\n \"CompilerToggleResults\",\n \"CompilerRedo\"\n },\n dependencies = {\n \"stevearc/overseer.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n opts = {}\n}","Zeioth/makeit.nvim":"return {\n -- This plugin\n \"Zeioth/makeit.nvim\",\n cmd = {\n \"MakeitOpen\",\n \"MakeitToggleResults\",\n \"MakeitRedo\"\n },\n dependencies = {\n \"stevearc/overseer.nvim\"\n },\n opts = {}\n}","jaytyrrell13/static.nvim":"return {\n \"jaytyrrell13/static.nvim\",\n opts = {},\n keys = {\n {\n \"<leader>Sb\",\n \":Static build<cr>\"\n },\n {\n \"<leader>Ss\",\n \":Static serve<cr>\"\n },\n {\n \"<leader>Sp\",\n \":Static prod<cr>\"\n }\n }\n}","dasupradyumna/launch.nvim":"return {\n \"dasupradyumna/launch.nvim\",\n -- add below plugins as per user requirement\n dependencies = {\n \"mfussenegger/nvim-dap\",\n \"rcarriga/nvim-notify\"\n }\n}","benlubas/molten-nvim":"return { \"benlubas/molten-nvim\", event = \"VeryLazy\" }","pianocomposer321/officer.nvim":"return {\n \"pianocomposer321/officer.nvim\",\n dependencies = \"stevearc/overseer.nvim\",\n config = function()\n require(\"officer\").setup {}\n end\n}","speelbarrow/spLauncher.nvim":"return { \"speelbarrow/spLauncher.nvim\", event = \"VeryLazy\" }","nxuv/just.nvim":"return { \"nxuv/just.nvim\", event = \"VeryLazy\" }","niuiic/task.nvim":"return { \"niuiic/task.nvim\", event = \"VeryLazy\" }","chrisgrieser/nvim-justice":"return {\n \"chrisgrieser/nvim-justice\"\n -- optional, for streaming output and nicer parameter input\n -- dependencies = \"folke/snacks.nvim\",\n}","pewpewnor/pilot.nvim":"return {\n \"pewpewnor/pilot.nvim\",\n config = function()\n require(\"pilot\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","ok97465/ipybridge.nvim":"return {\n \"ok97465/ipybridge.nvim\",\n config = function()\n require(\"ipybridge\").setup(\n {\n profile_name = \"vim\", -- or nil to omit --profile\n startup_script = \"import_in_console.py\", -- looked up in CWD\n sleep_ms_after_open = 1000, -- defer init to allow IPython to start\n set_default_keymaps = true, -- applies by default (can set false)\n -- Matplotlib backend\n matplotlib_backend = nil, -- e.g. 'qt', 'inline', 'macosx', 'tk', 'agg'\n -- Browser-based plot history\n plot_viewer = {\n mode = \"browser\", -- \"browser\" or \"off\"\n auto_open = true, -- open the viewer automatically\n history = 40 -- max snapshots to keep\n },\n -- Spyder-like runcell/runfile support\n runcell_save_before_run = true, -- save buffer before runcell to use up-to-date file\n runfile_save_before_run = true, -- save buffer before runfile to use up-to-date file\n debugfile_save_before_run = true, -- save buffer before debugfile to use up-to-date file\n debugcell_save_before_run = true, -- save buffer before debugcell to use up-to-date file\n debugfile_auto_imports = \"import numpy as np;import matplotlib.pyplot as plt;\", -- hidden imports before %debugfile\n -- Variable explorer / preview (ZMQ backend requires ipykernel + jupyter_client + pyzmq)\n viewer_max_rows = 30,\n viewer_max_cols = 20,\n -- Autoreload: 1, 2, or 'disable' (default 2)\n autoreload = 2\n }\n )\n end\n}","folke/lazydev.nvim":"return {\n \"folke/lazydev.nvim\",\n ft = \"lua\", -- only load on lua files\n opts = {\n library = {\n -- See the configuration section for more details\n -- Load luvit types when the `vim.uv` word is found\n {\n path = \"${3rd}/luv/library\",\n words = {\n \"vim%.uv\"\n }\n }\n }\n }\n}","lumen-oss/luarocks-tag-release":"return { \"lumen-oss/luarocks-tag-release\", event = \"VeryLazy\" }","svermeulen/vimpeccable":"return { \"svermeulen/vimpeccable\", event = \"VeryLazy\" }","nvim-lua/plenary.nvim":"return {\n \"nvim-lua/plenary.nvim\",\n event = \"VeryLazy\"\n}","tjdevries/vlog.nvim":"return { \"tjdevries/vlog.nvim\", event = \"VeryLazy\" }","bfredl/nvim-luadev":"return { \"bfredl/nvim-luadev\", event = \"VeryLazy\" }","jbyuki/one-small-step-for-vimkind":"return {\n \"jbyuki/one-small-step-for-vimkind\",\n dependencies = {\n \"mfussenegger/nvim-dap\"\n },\n event = \"VeryLazy\"\n}","kkharji/sqlite.lua":"return {\n \"kkharji/sqlite.lua\",\n event = \"VeryLazy\"\n}","MunifTanjim/nui.nvim":"return {\n \"MunifTanjim/nui.nvim\",\n event = \"VeryLazy\"\n}","ray-x/guihua.lua":"return {\n \"ray-x/guihua.lua\",\n build = \"cd lua/fzy && make\",\n event = \"VeryLazy\"\n}","anuvyklack/animation.nvim":"return {\n \"anuvyklack/animation.nvim\",\n dependencies = \"anuvyklack/middleclass\",\n event = \"VeryLazy\"\n}","nfrid/treesitter-utils":"return { \"nfrid/treesitter-utils\", event = \"VeryLazy\" }","svermeulen/nvim-lusc":"return {\n \"svermeulen/nvim-lusc\",\n event = \"VeryLazy\"\n}","gregorias/coop.nvim":"return {\n \"gregorias/coop.nvim\"\n}","OXY2DEV/helpview.nvim":"return {\n \"OXY2DEV/helpview.nvim\",\n lazy = false\n}","niuiic/omega.nvim":"return {\n \"niuiic/omega.nvim\",\n build = \"cd rs && cargo build --release\"\n}","2KAbhishek/utils.nvim":"return { \"2KAbhishek/utils.nvim\", event = \"VeryLazy\" }","YaroSpace/lua-console.nvim":"return {\n \"yarospace/lua-console.nvim\",\n lazy = true,\n keys = {\n {\n \"`\",\n desc = \"Lua-console - toggle\"\n },\n {\n \"<Leader>`\",\n desc = \"Lua-console - attach to buffer\"\n }\n },\n opts = {}\n}","DrKJeff16/wezterm-types":"return { \"DrKJeff16/wezterm-types\", event = \"VeryLazy\" }","ChrisGVE/databox.nvim":"return {\n \"chrisgve/databox.nvim\",\n config = function()\n local success, err =\n require(\"databox\").setup(\n {\n private_key = \"~/.config/age/keys.txt\",\n public_key = \"age1example...\" -- Your public key string\n -- Optional: Use rage for better performance\n -- encryption_cmd = \"rage -e -r %s\",\n -- decryption_cmd = \"rage -d -i %s\",\n }\n )\n\n if not success then\n vim.notify(\n \"Databox setup failed: \" ..\n err,\n vim.log.levels.ERROR\n )\n end\n end\n}","BirdeeHub/lze":"return {\n \"BirdeeHub/lze\",\n event = \"VeryLazy\"\n}","lumen-oss/lz.n":"return { \"lumen-oss/lz.n\", event = \"VeryLazy\" }","aileot/nvim-thyme":"return {\n \"aileot/nvim-thyme\",\n version = \"^v1.6.0\",\n dependencies = {\n {\n \"https://git.sr.ht/~technomancy/fennel\"\n }\n },\n lazy = false,\n priority = 1000,\n build = \":lua require('thyme').setup(); vim.cmd('ThymeCacheClear')\",\n init = function()\n -- Make your Fennel modules loadable.\n table.insert(\n package.loaders,\n function(...)\n return require(\n \"thyme\"\n ).loader(...)\n end\n )\n local thyme_cache_prefix =\n vim.fn.stdpath(\n \"cache\"\n ) .. \"/thyme/compiled\"\n vim.opt.rtp:prepend(\n thyme_cache_prefix\n )\n end,\n config = function()\n -- Create the helper interfaces.\n require(\"thyme\").setup(\n\n )\n end\n}","Olical/aniseed":"return {\n \"Olical/aniseed\",\n event = \"VeryLazy\"\n}","Olical/nfnl":"return {\n \"Olical/nfnl\",\n ft = \"fennel\"\n}","Olical/conjure":"return {\"Olical/conjure\"}","rktjmp/hotpot.nvim":"return \"rktjmp/hotpot.nvim\"","udayvir-singh/tangerine.nvim":"return { \"udayvir-singh/tangerine.nvim\", event = \"VeryLazy\" }","vuki656/package-info.nvim":"return {\n \"vuki656/package-info.nvim\",\n dependencies = \"MunifTanjim/nui.nvim\",\n event = \"VeryLazy\"\n}","saecki/crates.nvim":"return {\n \"saecki/crates.nvim\",\n tag = \"stable\",\n config = function()\n require(\"crates\").setup(\n\n )\n end\n}","piersolenski/import.nvim":"return {\n \"piersolenski/import.nvim\",\n dependencies = {\n -- One of the following pickers is required:\n \"nvim-telescope/telescope.nvim\"\n -- 'folke/snacks.nvim',\n -- 'ibhagwan/fzf-lua',\n },\n opts = {\n picker = \"telescope\"\n },\n keys = {\n {\n \"<leader>i\",\n function()\n require(\n \"import\"\n ).pick()\n end,\n desc = \"Import\"\n }\n }\n}","mrloop/telescope-git-branch.nvim":"return {\n \"mrloop/telescope-git-branch.nvim\"\n}","f-person/git-blame.nvim":"return {\n \"f-person/git-blame.nvim\",\n -- load the plugin at startup\n event = \"VeryLazy\",\n -- Because of the keys part, you will be lazy loading this plugin.\n -- The plugin will only load once one of the keys is used.\n -- If you want to load the plugin at startup, add something like event = \"VeryLazy\",\n -- or lazy = false. One of both options will work.\n opts = {\n -- your configuration comes here\n -- for example\n enabled = true, -- if you want to enable the plugin\n message_template = \" <summary> • <date> • <author> • <<sha>>\", -- template for the blame message, check the Message template section for more options\n date_format = \"%m-%d-%Y %H:%M:%S\", -- template for the date, check Date format section for more options\n virtual_text_column = 1 -- virtual text start column, check Start virtual text at column section for more options\n }\n}","trevorhauter/gitportal.nvim":"return {\n \"trevorhauter/gitportal.nvim\"\n}","lewis6991/gitsigns.nvim":"return { \"lewis6991/gitsigns.nvim\", event = \"VeryLazy\" }","NeogitOrg/neogit":"return {\n \"NeogitOrg/neogit\",\n lazy = true,\n dependencies = {\n \"nvim-lua/plenary.nvim\", -- required\n \"sindrets/diffview.nvim\", -- optional - Diff integration\n -- Only one of these is needed.\n \"nvim-telescope/telescope.nvim\", -- optional\n \"ibhagwan/fzf-lua\", -- optional\n \"nvim-mini/mini.pick\", -- optional\n \"folke/snacks.nvim\" -- optional\n },\n cmd = \"Neogit\",\n keys = {\n {\n \"<leader>gg\",\n \"<cmd>Neogit<cr>\",\n desc = \"Show Neogit UI\"\n }\n }\n}","tveskag/nvim-blame-line":"return {\n \"tveskag/nvim-blame-line\",\n event = \"VeryLazy\"\n}","linrongbin16/gitlinker.nvim":"return {\n \"linrongbin16/gitlinker.nvim\",\n cmd = \"GitLink\",\n opts = {},\n keys = {\n {\n \"<leader>gy\",\n \"<cmd>GitLink<cr>\",\n mode = {\"n\", \"v\"},\n desc = \"Yank git link\"\n },\n {\n \"<leader>gY\",\n \"<cmd>GitLink!<cr>\",\n mode = {\"n\", \"v\"},\n desc = \"Open git link\"\n }\n }\n}","tanvirtin/vgit.nvim":"return {\n \"tanvirtin/vgit.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-tree/nvim-web-devicons\"\n },\n -- Lazy loading on 'VimEnter' event is necessary.\n event = \"VimEnter\",\n config = function()\n require(\"vgit\").setup(\n\n )\n end\n}","sindrets/diffview.nvim":"return {\n \"sindrets/diffview.nvim\",\n event = \"VeryLazy\"\n}","kdheepak/lazygit.nvim":"return {\n \"kdheepak/lazygit.nvim\",\n lazy = true,\n cmd = {\n \"LazyGit\",\n \"LazyGitConfig\",\n \"LazyGitCurrentFile\",\n \"LazyGitFilter\",\n \"LazyGitFilterCurrentFile\"\n },\n -- optional for floating window border decoration\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n -- setting the keybinding for LazyGit with 'keys' is recommended in\n -- order to load the plugin when the command is run for the first time\n keys = {\n {\n \"<leader>lg\",\n \"<cmd>LazyGit<cr>\",\n desc = \"LazyGit\"\n }\n }\n}","AckslD/nvim-gfold.lua":"return {\n \"AckslD/nvim-gfold.lua\",\n config = function()\n require(\"gfold\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","aaronhallaert/advanced-git-search.nvim":"return {\n \"aaronhallaert/advanced-git-search.nvim\",\n cmd = {\n \"AdvancedGitSearch\"\n },\n config = function()\n -- optional: setup telescope before loading the extension\n require(\"telescope\").setup {\n -- move this to the place where you call the telescope setup function\n extensions = {\n advanced_git_search = {}\n }\n }\n\n require(\"telescope\").load_extension(\n \"advanced_git_search\"\n )\n end,\n dependencies = {}\n}","9seconds/repolink.nvim":"return {\n \"9seconds/repolink.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n cmd = {\n \"RepoLink\"\n },\n opts = {}\n}","chrisgrieser/nvim-tinygit":"return {\n \"chrisgrieser/nvim-tinygit\",\n event = \"VeryLazy\"\n}","niuiic/git-log.nvim":"return { \"niuiic/git-log.nvim\", event = \"VeryLazy\" }","2KAbhishek/co-author.nvim":"return {\n \"2kabhishek/co-author.nvim\",\n dependencies = {\n \"folke/snacks.nvim\"\n },\n cmd = {\"CoAuthor\"}\n}","isak102/telescope-git-file-history.nvim":"return { \"isak102/telescope-git-file-history.nvim\", event = \"VeryLazy\" }","moyiz/git-dev.nvim":"return {\n \"moyiz/git-dev.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","SuperBo/fugit2.nvim":"return {\n \"SuperBo/fugit2.nvim\",\n build = false,\n opts = {\n width = 100\n },\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-tree/nvim-web-devicons\",\n \"nvim-lua/plenary.nvim\",\n {\n \"chrisgrieser/nvim-tinygit\", -- optional: for Github PR view\n dependencies = {\n \"stevearc/dressing.nvim\"\n }\n }\n },\n cmd = {\n \"Fugit2\",\n \"Fugit2Diff\",\n \"Fugit2Graph\"\n },\n keys = {\n {\n \"<leader>F\",\n mode = \"n\",\n \"<cmd>Fugit2<cr>\"\n }\n }\n}","Yu-Leo/blame-column.nvim":"return {\n \"Yu-Leo/blame-column.nvim\",\n opts = {}, -- for default options. Refer to the configuration section for custom setup.\n cmd = \"BlameColumnToggle\"\n}","yutkat/git-rebase-auto-diff.nvim":"return {\n \"yutkat/git-rebase-auto-diff.nvim\",\n ft = {\"gitrebase\"},\n opts = {\n size = vim.fn.float2nr(\n vim.o.lines * 0.5\n ),\n run_show = false\n }\n}","Kohei-Wada/yadm-git.nvim":"return {\n \"Kohei-Wada/yadm-git.nvim\",\n lazy = false\n}","axkirillov/unified.nvim":"return {\n \"axkirillov/unified.nvim\",\n opts = {}\n}","StackInTheWild/headhunter.nvim":"return {\n \"StackInTheWild/headhunter.nvim\",\n config = function()\n require(\"headhunter\").setup(\n\n )\n end\n}","yus-works/csc.nvim":"return {\n \"yus-works/csc.nvim\",\n dependencies = {\n \"hrsh7th/nvim-cmp\"\n },\n event = \"VeryLazy\"\n}","404pilo/aicommits.nvim":"return { \"404pilo/aicommits.nvim\", event = \"VeryLazy\" }","wsdjeg/git.nvim":"return {\n \"wsdjeg/git.nvim\",\n depends = {\n {\"wsdjeg/job.nvim\"},\n {\"wsdjeg/notify.nvim\"},\n {\"wsdjeg/logger.nvim\"}, -- not strictly required\n {\"wsdjeg/rooter.nvim\"}, -- not strictly required\n {\n \"wsdjeg/plugin-utils.nvim\"\n } -- not strictly required\n }\n}","Mauritz8/gitstatus.nvim":"return {\n \"Mauritz8/gitstatus.nvim\",\n -- optional dependencies\n dependencies = {\n \"nvim-tree/nvim-web-devicons\", -- displays filetype icons\n -- 'nvim-mini/mini.icons' -- use mini.icons instead if you prefer\n \"rcarriga/nvim-notify\" -- displays nice notifications\n }\n}","pwntester/octo.nvim":"return {\n \"pwntester/octo.nvim\",\n cmd = \"Octo\",\n opts = {\n -- or \"fzf-lua\" or \"snacks\"\n picker = \"telescope\",\n -- bare Octo command opens picker of commands\n enable_builtin = true\n },\n keys = {\n {\n \"<leader>oi\",\n \"<CMD>Octo issue list<CR>\",\n desc = \"List GitHub Issues\"\n },\n {\n \"<leader>op\",\n \"<CMD>Octo pr list<CR>\",\n desc = \"List GitHub PullRequests\"\n },\n {\n \"<leader>od\",\n \"<CMD>Octo discussion list<CR>\",\n desc = \"List GitHub Discussions\"\n },\n {\n \"<leader>on\",\n \"<CMD>Octo notification list<CR>\",\n desc = \"List GitHub Notifications\"\n },\n {\n \"<leader>os\",\n function()\n require(\n \"octo.utils\"\n ).create_base_search_command {\n include_current_repo = true\n }\n end,\n desc = \"Search GitHub\"\n }\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\",\n -- OR \"ibhagwan/fzf-lua\",\n -- OR \"folke/snacks.nvim\",\n \"nvim-tree/nvim-web-devicons\"\n }\n}","ldelossa/gh.nvim":"return {\n \"ldelossa/gh.nvim\",\n dependencies = {\n {\n \"ldelossa/litee.nvim\",\n config = function()\n require(\n \"litee.lib\"\n ).setup()\n end\n }\n },\n config = function()\n require(\"litee.gh\").setup(\n\n )\n end\n}","topaxi/pipeline.nvim":"return {\n \"topaxi/pipeline.nvim\",\n keys = {\n {\n \"<leader>ci\",\n \"<cmd>Pipeline<cr>\",\n desc = \"Open pipeline.nvim\"\n }\n },\n -- optional, you can also install and use `yq` instead.\n build = \"make\",\n ---@type pipeline.Config\n opts = {}\n}","rawnly/gist.nvim":"return {\n \"Rawnly/gist.nvim\",\n cmd = {\n \"GistCreate\",\n \"GistCreateFromFile\",\n \"GistsList\"\n },\n config = true\n}","2KAbhishek/octohub.nvim":"return {\n \"2kabhishek/octohub.nvim\",\n cmd = {\"Octohub\"},\n keys = {\"<leader>goo\"}, -- Add more bindings as needed\n dependencies = {\n \"2kabhishek/utils.nvim\",\n \"2kabhishek/pickme.nvim\"\n },\n -- Add your custom configs here, keep it blank for default configs (required)\n opts = {}\n}","comatory/gh-co.nvim":"return { \"comatory/gh-co.nvim\", event = \"VeryLazy\" }","3ZsForInsomnia/revman.nvim":"return {\n \"3ZsForInsomnia/revman.nvim\",\n dependencies = {\n \"kkharji/sqlite.lua\",\n \"pwntester/octo.nvim\"\n },\n config = true\n}","cd-4/git-needy.nvim":"return { \"cd-4/git-needy.nvim\", event = \"VeryLazy\" }","claydugo/browsher.nvim":"return {\n \"claydugo/browsher.nvim\",\n event = \"VeryLazy\",\n config = function()\n -- Specify empty to use below default options\n require(\"browsher\").setup(\n\n )\n end\n}","harrisoncramer/gitlab.nvim":"return {\n \"harrisoncramer/gitlab.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"sindrets/diffview.nvim\",\n \"stevearc/dressing.nvim\", -- Recommended but not required. Better UI for pickers.\n \"nvim-tree/nvim-web-devicons\" -- Recommended but not required. Icons in discussion tree.\n },\n build = function()\n require(\n \"gitlab.server\"\n ).build(true)\n end, -- Builds the Go binary\n config = function()\n require(\"gitlab\").setup(\n\n )\n end\n}","HawkinsT/pathfinder.nvim":"return {\n \"HawkinsT/pathfinder.nvim\"\n}","tris203/precognition.nvim":"return {\n \"tris203/precognition.nvim\",\n --event = \"VeryLazy\",\n opts = {}\n}","smoka7/hop.nvim":"return {\n \"smoka7/hop.nvim\",\n version = \"*\",\n opts = {\n keys = \"etovxqpdygfblzhckisuran\"\n }\n}","ggandor/lightspeed.nvim":"return {\n \"ggandor/lightspeed.nvim\",\n event = \"VeryLazy\"\n}","ggandor/leap.nvim":"return { \"ggandor/leap.nvim\", event = \"VeryLazy\" }","ggandor/flit.nvim":"return { \"ggandor/flit.nvim\", event = \"VeryLazy\" }","ggandor/leap-spooky.nvim":"return { \"ggandor/leap-spooky.nvim\", event = \"VeryLazy\" }","rasulomaroff/telepath.nvim":"return {\n \"rasulomaroff/telepath.nvim\",\n dependencies = \"ggandor/leap.nvim\",\n -- there's no sence in using lazy loading since telepath won't load the main module\n -- until you actually use mappings\n lazy = false,\n config = function()\n require(\"telepath\").use_default_mappings(\n\n )\n end\n}","folke/flash.nvim":"return {\n \"folke/flash.nvim\",\n event = \"VeryLazy\",\n ---@type Flash.Config\n opts = {},\n keys = {\n {\n \"s\",\n mode = {\n \"n\",\n \"x\",\n \"o\"\n },\n function()\n require(\n \"flash\"\n ).jump()\n end,\n desc = \"Flash\"\n },\n {\n \"S\",\n mode = {\n \"n\",\n \"x\",\n \"o\"\n },\n function()\n require(\n \"flash\"\n ).treesitter()\n end,\n desc = \"Flash Treesitter\"\n },\n {\n \"r\",\n mode = \"o\",\n function()\n require(\n \"flash\"\n ).remote()\n end,\n desc = \"Remote Flash\"\n },\n {\n \"R\",\n mode = {\"o\", \"x\"},\n function()\n require(\n \"flash\"\n ).treesitter_search(\n\n )\n end,\n desc = \"Treesitter Search\"\n },\n {\n \"<c-s>\",\n mode = {\"c\"},\n function()\n require(\n \"flash\"\n ).toggle()\n end,\n desc = \"Toggle Flash Search\"\n }\n }\n}","rlane/pounce.nvim":"return {\n \"rlane/pounce.nvim\",\n event = \"VeryLazy\"\n}","xiaoshihou514/squirrel.nvim":"return { \"xiaoshihou514/squirrel.nvim\", event = \"VeryLazy\" }","abecodes/tabout.nvim":"return {\n \"abecodes/tabout.nvim\",\n lazy = false,\n config = function()\n require(\"tabout\").setup {\n tabkey = \"<Tab>\", -- key to trigger tabout, set to an empty string to disable\n backwards_tabkey = \"<S-Tab>\", -- key to trigger backwards tabout, set to an empty string to disable\n act_as_tab = true, -- shift content if tab out is not possible\n act_as_shift_tab = false, -- reverse shift content if tab out is not possible (if your keyboard/terminal supports <S-Tab>)\n default_tab = \"<C-t>\", -- shift default action (only at the beginning of a line, otherwise <TAB> is used)\n default_shift_tab = \"<C-d>\", -- reverse shift default action,\n enable_backwards = true, -- well ...\n completion = false, -- if the tabkey is used in a completion pum\n tabouts = {\n {\n open = \"'\",\n close = \"'\"\n },\n {\n open = '\"',\n close = '\"'\n },\n {\n open = \"`\",\n close = \"`\"\n },\n {\n open = \"(\",\n close = \")\"\n },\n {\n open = \"[\",\n close = \"]\"\n },\n {\n open = \"{\",\n close = \"}\"\n }\n },\n ignore_beginning = true --[[ if the cursor is at the beginning of a filled element it will rather tab out than shift the content ]],\n exclude = {} -- tabout will ignore these filetypes\n }\n end,\n dependencies = {\n -- These are optional\n \"nvim-treesitter/nvim-treesitter\",\n \"L3MON4D3/LuaSnip\",\n \"hrsh7th/nvim-cmp\"\n },\n opt = true, -- Set this to true if the plugin is optional\n event = \"InsertCharPre\", -- Set the event to 'InsertCharPre' for better compatibility\n priority = 1000\n}","woosaaahh/sj.nvim":"return { \"woosaaahh/sj.nvim\", event = \"VeryLazy\" }","cbochs/portal.nvim":"return {\n \"cbochs/portal.nvim\",\n -- Optional dependencies\n dependencies = {\n \"cbochs/grapple.nvim\",\n \"ThePrimeagen/harpoon\"\n }\n}","liangxianzhe/nap.nvim":"return { \"liangxianzhe/nap.nvim\", event = \"VeryLazy\" }","chrisgrieser/nvim-spider":"return { \"chrisgrieser/nvim-spider\", event = \"VeryLazy\" }","backdround/neowords.nvim":"return { \"backdround/neowords.nvim\", event = \"VeryLazy\" }","backdround/improved-ft.nvim":"return { \"backdround/improved-ft.nvim\", event = \"VeryLazy\" }","Mr-LLLLL/treesitter-outer":"return {\n \"Mr-LLLLL/treesitter-outer\",\n dependencies = \"nvim-treesitter/nvim-treesitter\",\n -- only load this plug in follow filetypes\n ft = {\n \"c\",\n \"cpp\",\n \"elixir\",\n \"fennel\",\n \"foam\",\n \"go\",\n \"javascript\",\n \"julia\",\n \"lua\",\n \"nix\",\n \"php\",\n \"python\",\n \"r\",\n \"ruby\",\n \"rust\",\n \"scss\",\n \"tsx\",\n \"typescript\"\n },\n -- default config\n opts = {\n filetypes = {\n \"c\",\n \"cpp\",\n \"elixir\",\n \"fennel\",\n \"foam\",\n \"go\",\n \"javascript\",\n \"julia\",\n \"lua\",\n \"nix\",\n \"php\",\n \"python\",\n \"r\",\n \"ruby\",\n \"rust\",\n \"scss\",\n \"tsx\",\n \"typescript\"\n },\n mode = {\"n\", \"v\"},\n prev_outer_key = \"[{\",\n next_outer_key = \"]}\"\n }\n}","aaronik/treewalker.nvim":"return {\n \"aaronik/treewalker.nvim\",\n -- optional (see options below)\n opts = {...}\n}","timseriakov/spamguard.nvim":"return {\n \"timseriakov/spamguard.nvim\",\n event = \"VeryLazy\",\n config = function()\n local spamguard =\n require(\n \"spamguard\"\n )\n spamguard.setup(\n {\n keys = {\n j = {\n threshold = 9,\n suggestion = \"use s / f instead of spamming jjjj 😎\"\n },\n k = {\n threshold = 9,\n suggestion = \"try { of ( instead of spamming kkkk 😎\"\n },\n h = {\n threshold = 9,\n suggestion = \"use b / 0 / ^ instead of spamming hhhh 😎\"\n },\n l = {\n threshold = 9,\n suggestion = \"try w / e / f — it's faster! 😎\"\n },\n w = {\n threshold = 8,\n suggestion = \"use s / f — more precise and quicker! 😎\"\n }\n }\n }\n )\n vim.schedule(\n function()\n spamguard.enable(\n\n )\n end\n )\n end\n}","millerjason/neovimacs.nvim":"return {\n \"millerjason/neovimacs.nvim\"\n}","mfussenegger/nvim-treehopper":"return { \"mfussenegger/nvim-treehopper\", event = \"VeryLazy\" }","drybalka/tree-climber.nvim":"return { \"drybalka/tree-climber.nvim\", event = \"VeryLazy\" }","atusy/treemonkey.nvim":"return {\n \"https://github.com/atusy/treemonkey.nvim\",\n init = function()\n vim.keymap.set(\n {\"x\", \"o\"},\n \"m\",\n function()\n require(\n \"treemonkey\"\n ).select(\n {\n ignore_injections = false\n }\n )\n end\n )\n end\n}","kiyoon/treesitter-indent-object.nvim":"return {\n \"kiyoon/treesitter-indent-object.nvim\",\n keys = {\n {\n \"ai\",\n function()\n require \"treesitter_indent_object.textobj\".select_indent_outer(\n\n )\n end,\n mode = {\"x\", \"o\"},\n desc = \"Select context-aware indent (outer)\"\n },\n {\n \"aI\",\n function()\n require \"treesitter_indent_object.textobj\".select_indent_outer(\n true,\n \"V\"\n )\n require \"treesitter_indent_object.refiner\".include_surrounding_empty_lines(\n\n )\n end,\n mode = {\"x\", \"o\"},\n desc = \"Select context-aware indent (outer, line-wise)\"\n },\n {\n \"ii\",\n function()\n require \"treesitter_indent_object.textobj\".select_indent_inner(\n\n )\n end,\n mode = {\"x\", \"o\"},\n desc = \"Select context-aware indent (inner, partial range)\"\n },\n {\n \"iI\",\n function()\n require \"treesitter_indent_object.textobj\".select_indent_inner(\n true,\n \"V\"\n )\n end,\n mode = {\"x\", \"o\"},\n desc = \"Select context-aware indent (inner, entire range) in line-wise visual mode\"\n }\n }\n}","sontungexpt/bim.nvim":"return {\n \"sontungexpt/bim.nvim\",\n event = \"InsertEnter\",\n config = function()\n require(\"bim\").setup()\n end\n}","folke/which-key.nvim":"return {\n \"folke/which-key.nvim\",\n event = \"VeryLazy\",\n opts = {},\n keys = {\n {\n \"<leader>?\",\n function()\n require(\n \"which-key\"\n ).show(\n {\n global = false\n }\n )\n end,\n desc = \"Buffer Local Keymaps (which-key)\"\n }\n }\n}","mrjones2014/legendary.nvim":"return {\n \"mrjones2014/legendary.nvim\",\n dependencies = {\n \"kkharji/sqlite.lua\"\n },\n event = \"VeryLazy\"\n}","Iron-E/nvim-cartographer":"return { \"Iron-E/nvim-cartographer\", event = \"VeryLazy\" }","LionC/nest.nvim":"return {\n \"LionC/nest.nvim\",\n event = \"VeryLazy\"\n}","slugbyte/unruly-worker.nvim":"return { \"slugbyte/unruly-worker.nvim\", event = \"VeryLazy\" }","FeiyouG/commander.nvim":"return {\n \"FeiyouG/commander.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n }\n}","nvimtools/hydra.nvim":"return {\n \"nvimtools/hydra.nvim\",\n config = function()\n -- create hydras in here\n end\n}","max397574/better-escape.nvim":"return {\n \"max397574/better-escape.nvim\",\n config = function()\n require(\n \"better_escape\"\n ).setup()\n end\n}","TheBlob42/houdini.nvim":"return {\n \"TheBlob42/houdini.nvim\",\n config = function()\n require(\"houdini\").setup(\n\n )\n end\n}","kremovtort/caskey.nvim":"return { \"kremovtort/caskey.nvim\", event = \"VeryLazy\" }","Wansmer/langmapper.nvim":"return {\n \"Wansmer/langmapper.nvim\",\n lazy = false,\n priority = 1, -- High priority is needed if you will use `autoremap()`\n config = function()\n require(\"langmapper\").setup(\n {}\n )\n end\n}","tris203/hawtkeys.nvim":"return {\n \"tris203/hawtkeys.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = {}\n}","mawkler/demicolon.nvim":"return {\n \"mawkler/demicolon.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-treesitter/nvim-treesitter-textobjects\"\n },\n opts = {}\n}","notomo/gesture.nvim":"return { \"notomo/gesture.nvim\", event = \"VeryLazy\" }","karb94/neoscroll.nvim":"return {\n \"karb94/neoscroll.nvim\",\n opts = {},\n event = \"VeryLazy\"\n}","declancm/cinnamon.nvim":"return {\n \"declancm/cinnamon.nvim\",\n version = \"*\", -- use latest release\n opts = {}\n}","niuiic/scroll.nvim":"return { \"niuiic/scroll.nvim\", event = \"VeryLazy\" }","rlychrisg/keepcursor.nvim":"return {\n \"rlychrisg/keepcursor.nvim\"\n}","Xuyuanp/scrollbar.nvim":"return {\n \"Xuyuanp/scrollbar.nvim\",\n -- no setup required\n init = function()\n local group_id =\n vim.api.nvim_create_augroup(\n \"scrollbar_init\",\n {clear = true}\n )\n\n vim.api.nvim_create_autocmd(\n {\n \"BufEnter\",\n \"WinScrolled\",\n \"WinResized\"\n },\n {\n group = group_id,\n desc = \"Show or refresh scrollbar\",\n pattern = {\n \"*\"\n },\n callback = function()\n require(\n \"scrollbar\"\n ).show()\n end\n }\n )\n end\n}","dstein64/nvim-scrollview":"return {\n \"dstein64/nvim-scrollview\",\n event = \"VeryLazy\"\n}","petertriho/nvim-scrollbar":"return {\n \"petertriho/nvim-scrollbar\",\n event = \"VeryLazy\"\n}","gorbit99/codewindow.nvim":"return {\n \"gorbit99/codewindow.nvim\",\n config = function()\n local codewindow =\n require(\n \"codewindow\"\n )\n codewindow.setup()\n codewindow.apply_default_keybinds(\n\n )\n end,\n event = \"VeryLazy\"\n}","lewis6991/satellite.nvim":"return { \"lewis6991/satellite.nvim\", event = \"VeryLazy\" }","wsdjeg/scrollbar.nvim":"return {\n \"wsdjeg/scrollbar.nvim\",\n event = \"VeryLazy\"\n}","qwavies/smart-backspace.nvim":"return {\n \"qwavies/smart-backspace.nvim\"\n}","TheLazyCat00/replace-nvim":"return {\n \"TheLazyCat00/replace-nvim\",\n opts = {},\n keys = {\n {\n \"t\",\n function()\n return require(\n \"replace-nvim\"\n ).replace(\n true\n )\n end,\n mode = {\"n\", \"x\"},\n expr = true, -- ⚠️ set expr to true\n desc = \"Replace with clipboard\"\n }\n }\n}","wurli/split.nvim":"return {\n \"wurli/split.nvim\",\n opts = {\n keymaps = {\n -- Other keymaps are available :) these ones will be used\n -- by default.\n [\"gs\"] = {\n pattern = \",\",\n operator_pending = true,\n interactive = false\n },\n [\"gss\"] = {\n pattern = \",\",\n operator_pending = false,\n interactive = false\n },\n [\"gS\"] = {\n pattern = \",\",\n operator_pending = true,\n interactive = true\n },\n [\"gSS\"] = {\n pattern = \",\",\n operator_pending = false,\n interactive = true\n }\n }\n }\n}","csessh/stopinsert.nvim":"return {\n \"csessh/stopinsert.nvim\",\n event = {\"InsertEnter\"}, -- lazy load\n dependencies = {\n -- \"hrsh7th/nvim-cmp\",\n \"saghen/blink.cmp\"\n },\n opts = {\n -- Configuration options (see Configuration section below for details)\n idle_time_ms = 5000, -- Maximum time (in milliseconds) before you are forced out of Insert mode\n show_popup_msg = true, -- Enable/disable popup message\n clear_popup_ms = 5000, -- Maximum time (in milliseconds) for which the popup message hangs around\n disabled_filetypes = {\n -- List of filetypes to exclude the effect of this plugin.\n \"TelescopePrompt\",\n \"checkhealth\",\n \"help\",\n \"lspinfo\",\n \"mason\",\n \"neo%-tree*\"\n },\n guard_func = function()\n -- Optional function that returns a boolean. If true, prevents stopinsert.\n -- return require('cmp').visible_docs()\n return require(\n \"blink.cmp\"\n ).is_documentation_visible(\n\n )\n end\n }\n}","windwp/nvim-ts-autotag":"return { \"windwp/nvim-ts-autotag\", event = \"VeryLazy\" }","windwp/nvim-autopairs":"return {\n \"windwp/nvim-autopairs\",\n event = \"InsertEnter\",\n config = true\n -- use opts = {} for passing setup options\n -- this is equivalent to setup({}) function\n}","ZhiyuanLck/smart-pairs":"return {\n \"ZhiyuanLck/smart-pairs\",\n event = \"InsertEnter\",\n config = function()\n require(\"pairs\"):setup(\n\n )\n end\n}","m4xshen/autoclose.nvim":"return {\n \"m4xshen/autoclose.nvim\",\n event = \"VeryLazy\"\n}","altermo/ultimate-autopair.nvim":"return {\n \"altermo/ultimate-autopair.nvim\",\n event = {\n \"InsertEnter\",\n \"CmdlineEnter\"\n },\n branch = \"v0.6\", --recommended as each new version will have breaking changes\n opts = {}\n}","monaqa/dial.nvim":"return { \"monaqa/dial.nvim\", event = \"VeryLazy\" }","HiPhish/rainbow-delimiters.nvim":"return { \"HiPhish/rainbow-delimiters.nvim\", event = \"VeryLazy\" }","AckslD/nvim-trevJ.lua":"return {\n \"AckslD/nvim-trevJ.lua\",\n config = 'require(\"trevj\").setup()',\n event = \"VeryLazy\"\n}","okuuva/auto-save.nvim":"return {\n \"okuuva/auto-save.nvim\",\n version = \"^1.0.0\", -- see https://devhints.io/semver, alternatively use '*' to use the latest tagged release\n cmd = \"ASToggle\", -- optional for lazy loading on command\n event = {\n \"InsertLeave\",\n \"TextChanged\"\n }, -- optional for lazy loading on trigger events\n opts = {}\n}","tmillr/sos.nvim":"return {\n \"tmillr/sos.nvim\",\n event = \"VeryLazy\"\n}","folke/zen-mode.nvim":"return {\n \"folke/zen-mode.nvim\",\n opts = {}\n}","andersevenrud/nvim_context_vt":"return { \"andersevenrud/nvim_context_vt\", event = \"VeryLazy\" }","nvim-treesitter/nvim-treesitter-context":"return { \"nvim-treesitter/nvim-treesitter-context\", event = \"VeryLazy\" }","mizlan/iswap.nvim":"return {\n \"mizlan/iswap.nvim\",\n event = \"VeryLazy\"\n}","Wansmer/sibling-swap.nvim":"return {\n \"Wansmer/sibling-swap.nvim\",\n dependencies = {\n \"nvim-treesitter\"\n },\n config = function()\n require(\n \"sibling-swap\"\n ).setup({})\n end,\n event = \"VeryLazy\"\n}","Wansmer/binary-swap.nvim":"return {\n \"Wansmer/binary-swap.nvim\",\n init = function()\n vim.keymap.set(\n \"n\",\n \"YOUR PREFER KEYS\",\n function()\n require(\n \"binary-swap\"\n ).swap_operands(\n\n )\n end\n )\n vim.keymap.set(\n \"n\",\n \"YOUR PREFER KEYS\",\n function()\n require(\n \"binary-swap\"\n ).swap_operands_with_operator(\n\n )\n end\n )\n end,\n event = \"VeryLazy\"\n}","nacro90/numb.nvim":"return {\n \"nacro90/numb.nvim\",\n config = function()\n require(\"numb\").setup(\n\n )\n end\n}","AllenDang/nvim-expand-expr":"return {\n \"AllenDang/nvim-expand-expr\",\n event = \"VeryLazy\"\n}","h-hg/fcitx.nvim":"return { \"h-hg/fcitx.nvim\", event = \"VeryLazy\" }","keaising/im-select.nvim":"return {\n \"keaising/im-select.nvim\",\n config = function()\n require(\"im_select\").setup(\n {}\n )\n end\n}","smjonas/live-command.nvim":"return {\n \"smjonas/live-command.nvim\",\n -- live-command supports semantic versioning via Git tags\n -- tag = \"2.*\",\n config = function()\n require(\n \"live-command\"\n ).setup()\n end\n}","filipdutescu/renamer.nvim":"return {\n \"filipdutescu/renamer.nvim\",\n branch = \"master\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n }\n },\n event = \"VeryLazy\"\n}","gbprod/cutlass.nvim":"return {\n \"gbprod/cutlass.nvim\",\n opts = {}\n}","gbprod/substitute.nvim":"return {\n \"gbprod/substitute.nvim\",\n opts = {}\n}","gregorias/coerce.nvim":"return {\n \"gregorias/coerce.nvim\",\n tag = \"v4.1.0\",\n config = true\n}","gbprod/yanky.nvim":"return {\n \"gbprod/yanky.nvim\",\n opts = {}\n}","sQVe/sort.nvim":"return {\n \"sQVe/sort.nvim\",\n config = function()\n require(\"sort\").setup(\n {}\n )\n end\n}","booperlv/nvim-gomove":"return {\n \"booperlv/nvim-gomove\",\n event = \"VeryLazy\"\n}","hinell/duplicate.nvim":"return {\n \"hinell/duplicate.nvim\",\n event = \"VeryLazy\"\n}","hinell/move.nvim":"return {\n \"hinell/move.nvim\",\n event = \"VeryLazy\"\n}","gbprod/stay-in-place.nvim":"return {\n \"gbprod/stay-in-place.nvim\",\n config = function()\n require(\n \"stay-in-place\"\n ).setup({})\n end,\n event = \"VeryLazy\"\n}","Wansmer/treesj":"return {\n \"Wansmer/treesj\",\n keys = {\n \"<space>m\",\n \"<space>j\",\n \"<space>s\"\n },\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n }, -- if you install parsers with `nvim-treesitter`\n config = function()\n require(\"treesj\").setup(\n {}\n )\n end\n}","bennypowers/splitjoin.nvim":"return {\n \"bennypowers/splitjoin.nvim\",\n lazy = true,\n keys = {\n {\n \"gj\",\n function()\n require \"splitjoin\".join(\n\n )\n end,\n desc = \"Join the object under cursor\"\n },\n {\n \"g,\",\n function()\n require \"splitjoin\".split(\n\n )\n end,\n desc = \"Split the object under cursor\"\n }\n }\n}","shortcuts/no-neck-pain.nvim":"return {\n \"shortcuts/no-neck-pain.nvim\",\n version = \"*\"\n}","debugloop/telescope-undo.nvim":"return {\n \"debugloop/telescope-undo.nvim\",\n dependencies = {\n -- note how they're inverted to above example\n {\n \"nvim-telescope/telescope.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n }\n },\n keys = {\n {\n -- lazy style key map\n \"<leader>u\",\n \"<cmd>Telescope undo<cr>\",\n desc = \"undo history\"\n }\n },\n opts = {\n -- don't use `defaults = { }` here, do this in the main telescope spec\n extensions = {\n undo = {}\n -- no other extensions here, they can have their own spec too\n }\n },\n config = function(_, opts)\n -- Calling telescope's setup from multiple specs does not hurt, it will happily merge the\n -- configs for us. We won't use data, as everything is in it's own namespace (telescope\n -- defaults, as well as each extension).\n require(\"telescope\").setup(\n opts\n )\n require(\"telescope\").load_extension(\n \"undo\"\n )\n end\n}","chrisgrieser/nvim-various-textobjs":"return {\n \"chrisgrieser/nvim-various-textobjs\",\n event = \"VeryLazy\",\n opts = {\n keymaps = {\n useDefaults = true\n }\n }\n}","XXiaoA/ns-textobject.nvim":"return {\n \"XXiaoA/ns-textobject.nvim\",\n config = function()\n require(\n \"ns-textobject\"\n ).setup({})\n end,\n event = \"VeryLazy\"\n}","niuiic/part-edit.nvim":"return { \"niuiic/part-edit.nvim\", event = \"VeryLazy\" }","niuiic/divider.nvim":"return { \"niuiic/divider.nvim\", event = \"VeryLazy\" }","CKolkey/ts-node-action":"return {\n \"ckolkey/ts-node-action\",\n opts = {}\n}","tomiis4/hypersonic.nvim":"return {\n \"tomiis4/Hypersonic.nvim\",\n event = \"CmdlineEnter\",\n cmd = \"Hypersonic\",\n config = function()\n require(\"hypersonic\").setup(\n {}\n )\n end\n}","chrisgrieser/nvim-puppeteer":"return {\n \"chrisgrieser/nvim-puppeteer\",\n lazy = false -- plugin lazy-loads itself. Can also load on filetypes.\n}","nat-418/boole.nvim":"return { \"nat-418/boole.nvim\", event = \"VeryLazy\" }","cshuaimin/ssr.nvim":"return {\n \"cshuaimin/ssr.nvim\",\n config = function()\n require(\"ssr\").setup {\n border = \"rounded\",\n min_width = 50,\n min_height = 5,\n max_width = 120,\n max_height = 25,\n adjust_window = true,\n keymaps = {\n close = \"q\",\n next_match = \"n\",\n prev_match = \"N\",\n replace_confirm = \"<cr>\",\n replace_all = \"<leader><cr>\"\n }\n }\n end,\n event = \"VeryLazy\"\n}","Jxstxs/conceal.nvim":"return {\n \"Jxstxs/conceal.nvim\",\n dependencies = \"nvim-treesitter/nvim-treesitter\",\n event = \"VeryLazy\"\n}","hiberabyss/bzlops.vim":"return { \"hiberabyss/bzlops.vim\", event = \"VeryLazy\" }","altermo/iedit.nvim":"return { \"altermo/iedit.nvim\", event = \"VeryLazy\" }","ptdewey/yankbank-nvim":"return {\n \"ptdewey/yankbank-nvim\",\n dependencies = \"kkharji/sqlite.lua\",\n cmd = {\"YankBank\"},\n config = function()\n require(\"yankbank\").setup(\n {\n persist_type = \"sqlite\"\n }\n )\n end\n}","SunnyTamang/select-undo.nvim":"return {\n \"SunnyTamang/select-undo.nvim\",\n opts = {}\n}","OXY2DEV/foldtext.nvim":"return {\n \"OXY2DEV/foldtext.nvim\",\n lazy = false\n}","tummetott/unimpaired.nvim":"return { \"tummetott/unimpaired.nvim\", event = \"VeryLazy\" }","daltongd/yanklock.nvim":"return {\n \"daltongd/yanklock.nvim\",\n opts = {\n notify = true -- optional\n },\n keys = {\n {\n \"<leader>yl\",\n function()\n require(\n \"yanklock\"\n ).toggle()\n end,\n desc = \"yanklock toggle\"\n }\n }\n}","zongben/capsoff.nvim":"return {\n \"zongben/capsoff.nvim\",\n build = \":CapsLockOffBuild\",\n config = function()\n require(\"capsoff\").setup(\n\n )\n end\n}","kobbikobb/move-lines.nvim":"return {\n \"kobbikobb/move-lines.nvim\",\n config = function()\n require(\"move-lines\").setup(\n\n )\n end\n}","kiyoon/telescope-insert-path.nvim":"return {\n \"kiyoon/telescope-insert-path.nvim\",\n event = \"VeryLazy\"\n}","zhisme/copy_with_context.nvim":"return {\n \"zhisme/copy_with_context.nvim\",\n config = function()\n require(\n \"copy_with_context\"\n ).setup(\n {\n -- Customize mappings\n mappings = {\n relative = \"<leader>cy\",\n absolute = \"<leader>cY\"\n },\n -- whether to trim lines or not\n trim_lines = false,\n context_format = \"# %s:%s\" -- Default format for context: \"# Source file: filepath:line\"\n }\n )\n end\n}","jake-stewart/multicursor.nvim":"return {\n \"jake-stewart/multicursor.nvim\",\n branch = \"1.0\",\n config = function()\n local mc =\n require(\n \"multicursor-nvim\"\n )\n mc.setup()\n\n local set =\n vim.keymap.set\n\n -- Add or skip cursor above/below the main cursor.\n set(\n {\"n\", \"x\"},\n \"<up>\",\n function()\n mc.lineAddCursor(\n -1\n )\n end\n )\n set(\n {\"n\", \"x\"},\n \"<down>\",\n function()\n mc.lineAddCursor(\n 1\n )\n end\n )\n set(\n {\"n\", \"x\"},\n \"<leader><up>\",\n function()\n mc.lineSkipCursor(\n -1\n )\n end\n )\n set(\n {\"n\", \"x\"},\n \"<leader><down>\",\n function()\n mc.lineSkipCursor(\n 1\n )\n end\n )\n\n -- Add or skip adding a new cursor by matching word/selection\n set(\n {\"n\", \"x\"},\n \"<leader>n\",\n function()\n mc.matchAddCursor(\n 1\n )\n end\n )\n set(\n {\"n\", \"x\"},\n \"<leader>s\",\n function()\n mc.matchSkipCursor(\n 1\n )\n end\n )\n set(\n {\"n\", \"x\"},\n \"<leader>N\",\n function()\n mc.matchAddCursor(\n -1\n )\n end\n )\n set(\n {\"n\", \"x\"},\n \"<leader>S\",\n function()\n mc.matchSkipCursor(\n -1\n )\n end\n )\n\n -- Add and remove cursors with control + left click.\n set(\n \"n\",\n \"<c-leftmouse>\",\n mc.handleMouse\n )\n set(\n \"n\",\n \"<c-leftdrag>\",\n mc.handleMouseDrag\n )\n set(\n \"n\",\n \"<c-leftrelease>\",\n mc.handleMouseRelease\n )\n\n -- Disable and enable cursors.\n set(\n {\"n\", \"x\"},\n \"<c-q>\",\n mc.toggleCursor\n )\n\n -- Mappings defined in a keymap layer only apply when there are\n -- multiple cursors. This lets you have overlapping mappings.\n mc.addKeymapLayer(\n function(layerSet)\n -- Select a different cursor as the main one.\n layerSet(\n {\"n\", \"x\"},\n \"<left>\",\n mc.prevCursor\n )\n layerSet(\n {\"n\", \"x\"},\n \"<right>\",\n mc.nextCursor\n )\n\n -- Delete the main cursor.\n layerSet(\n {\"n\", \"x\"},\n \"<leader>x\",\n mc.deleteCursor\n )\n\n -- Enable and clear cursors using escape.\n layerSet(\n \"n\",\n \"<esc>\",\n function()\n if\n not mc.cursorsEnabled(\n\n )\n then\n mc.enableCursors(\n\n )\n else\n mc.clearCursors(\n\n )\n end\n end\n )\n end\n )\n\n -- Customize how cursors look.\n local hl =\n vim.api.nvim_set_hl\n hl(\n 0,\n \"MultiCursorCursor\",\n {reverse = true}\n )\n hl(\n 0,\n \"MultiCursorVisual\",\n {link = \"Visual\"}\n )\n hl(\n 0,\n \"MultiCursorSign\",\n {\n link = \"SignColumn\"\n }\n )\n hl(\n 0,\n \"MultiCursorMatchPreview\",\n {link = \"Search\"}\n )\n hl(\n 0,\n \"MultiCursorDisabledCursor\",\n {reverse = true}\n )\n hl(\n 0,\n \"MultiCursorDisabledVisual\",\n {link = \"Visual\"}\n )\n hl(\n 0,\n \"MultiCursorDisabledSign\",\n {\n link = \"SignColumn\"\n }\n )\n end\n}","brenton-leighton/multiple-cursors.nvim":"return {\n \"brenton-leighton/multiple-cursors.nvim\",\n version = \"*\", -- Use the latest tagged version\n opts = {}, -- This causes the plugin setup function to be called\n keys = {\n {\n \"<C-j>\",\n \"<Cmd>MultipleCursorsAddDown<CR>\",\n mode = {\"n\", \"x\"},\n desc = \"Add cursor and move down\"\n },\n {\n \"<C-k>\",\n \"<Cmd>MultipleCursorsAddUp<CR>\",\n mode = {\"n\", \"x\"},\n desc = \"Add cursor and move up\"\n },\n {\n \"<C-Up>\",\n \"<Cmd>MultipleCursorsAddUp<CR>\",\n mode = {\n \"n\",\n \"i\",\n \"x\"\n },\n desc = \"Add cursor and move up\"\n },\n {\n \"<C-Down>\",\n \"<Cmd>MultipleCursorsAddDown<CR>\",\n mode = {\n \"n\",\n \"i\",\n \"x\"\n },\n desc = \"Add cursor and move down\"\n },\n {\n \"<C-LeftMouse>\",\n \"<Cmd>MultipleCursorsMouseAddDelete<CR>\",\n mode = {\"n\", \"i\"},\n desc = \"Add or remove cursor\"\n },\n {\n \"<Leader>m\",\n \"<Cmd>MultipleCursorsAddVisualArea<CR>\",\n mode = {\"x\"},\n desc = \"Add cursors to the lines of the visual area\"\n },\n {\n \"<Leader>a\",\n \"<Cmd>MultipleCursorsAddMatches<CR>\",\n mode = {\"n\", \"x\"},\n desc = \"Add cursors to cword\"\n },\n {\n \"<Leader>A\",\n \"<Cmd>MultipleCursorsAddMatchesV<CR>\",\n mode = {\"n\", \"x\"},\n desc = \"Add cursors to cword in previous area\"\n },\n {\n \"<Leader>d\",\n \"<Cmd>MultipleCursorsAddJumpNextMatch<CR>\",\n mode = {\"n\", \"x\"},\n desc = \"Add cursor and jump to next cword\"\n },\n {\n \"<Leader>D\",\n \"<Cmd>MultipleCursorsJumpNextMatch<CR>\",\n mode = {\"n\", \"x\"},\n desc = \"Jump to next cword\"\n },\n {\n \"<Leader>l\",\n \"<Cmd>MultipleCursorsLock<CR>\",\n mode = {\"n\", \"x\"},\n desc = \"Lock virtual cursors\"\n }\n }\n}","smoka7/multicursors.nvim":"return {\n \"smoka7/multicursors.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvimtools/hydra.nvim\"\n },\n opts = {},\n cmd = {\n \"MCstart\",\n \"MCvisual\",\n \"MCclear\",\n \"MCpattern\",\n \"MCvisualPattern\",\n \"MCunderCursor\"\n },\n keys = {\n {\n mode = {\"v\", \"n\"},\n \"<Leader>m\",\n \"<cmd>MCstart<cr>\",\n desc = \"Create a selection for selected text or word under the cursor\"\n }\n }\n}","tigion/swap.nvim":"return {\n \"tigion/swap.nvim\",\n keys = {\n {\n \"<Leader>i\",\n function()\n require(\n \"swap\"\n ).switch()\n end,\n desc = \"Swap word\"\n }\n -- { '<Leader>I', function() require('swap').opposites.switch() end, desc = 'Swap to opposite word' },\n -- { '<Leader>I', function() require('swap').chains.switch() end, desc = 'Swap to next word' },\n -- { '<Leader>I', function() require('swap').cases.switch() end, desc = 'Swap naming convention' },\n -- { '<Leader>I', function() require('swap').cases.switch('pascal') end, desc = 'Swap to PascalCase' },\n -- { '<Leader>I', function() require('swap').todos.switch() end, desc = 'Swap todo state' },\n },\n ---@module 'swap'\n ---@type swap.Config\n opts = {}\n}","numToStr/Comment.nvim":"return {\n \"numToStr/Comment.nvim\",\n opts = {}\n}","b3nj5m1n/kommentary":"return {\n \"b3nj5m1n/kommentary\",\n event = \"VeryLazy\"\n}","gennaro-tedesco/nvim-commaround":"return {\n \"gennaro-tedesco/nvim-commaround\",\n event = \"VeryLazy\"\n}","folke/todo-comments.nvim":"return {\n \"folke/todo-comments.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}\n}","terrortylor/nvim-comment":"return {\n \"terrortylor/nvim-comment\",\n event = \"VeryLazy\"\n}","winston0410/commented.nvim":"return {\n \"winston0410/commented.nvim\"\n}","s1n7ax/nvim-comment-frame":"return {\n \"s1n7ax/nvim-comment-frame\",\n dependencies = {\n {\"nvim-treesitter\"}\n },\n config = function()\n require(\n \"nvim-comment-frame\"\n ).setup()\n end,\n event = \"VeryLazy\"\n}","danymat/neogen":"return {\n \"danymat/neogen\",\n config = true\n -- Uncomment next line if you want to follow only stable versions\n -- version = \"*\"\n}","LudoPinelli/comment-box.nvim":"return {\n \"LudoPinelli/comment-box.nvim\"\n}","JoosepAlviste/nvim-ts-context-commentstring":"return {\n \"JoosepAlviste/nvim-ts-context-commentstring\"\n}","LucasTavaresA/SingleComment.nvim":"return {\n \"lucastavaresa/SingleComment.nvim\"\n}","Zeioth/dooku.nvim":"return {\n \"Zeioth/dooku.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","soemre/commentless.nvim":"return {\n \"soemre/commentless.nvim\",\n cmd = \"Commentless\",\n keys = {\n {\n \"<leader>/\",\n function()\n require(\n \"commentless\"\n ).toggle()\n end,\n desc = \"Toggle Comments\"\n }\n },\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {}\n}","TheLazyCat00/simple-format":"return {\n \"TheLazyCat00/simple-format\",\n opts = {\n -- the anchors for search and replace\n -- use uncommon characters or sequences\n opening_anchor = \"\\226\\160\\128\",\n closing_anchor = \"\\226\\160\\129\",\n -- the opening and closing tags for the search syntax\n group_start = \"<\",\n group_end = \">\"\n },\n config = function(_, opts)\n local replace =\n require(\n \"simple-format\"\n ).replace\n replace.setup(opts)\n\n -- add your own formatting logic\n -- remember to use vim.schedule to prevent blocking the user\n end\n}","mhartington/formatter.nvim":"return {\n \"mhartington/formatter.nvim\"\n}","sbdchd/neoformat":"return {\n \"sbdchd/neoformat\",\n event = \"VeryLazy\"\n}","cappyzawa/trim.nvim":"return {\n \"cappyzawa/trim.nvim\",\n opts = {}\n}","MunifTanjim/prettier.nvim":"return {\n \"MunifTanjim/prettier.nvim\",\n event = \"VeryLazy\"\n}","emileferreira/nvim-strict":"return {\n \"emileferreira/nvim-strict\",\n config = function()\n require(\"strict\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","tenxsoydev/tabs-vs-spaces.nvim":"return {\n \"tenxsoydev/tabs-vs-spaces.nvim\",\n config = true\n}","bennypowers/svgo.nvim":"return {\n \"bennypowers/svgo.nvim\",\n opts = {\n -- uses the bundled config by default, override by passing a config path\n config = vim.fn.expand(\n \"~/.config/svgo/svgo.config.js\"\n )\n }\n}","niuiic/format.nvim":"return { \"niuiic/format.nvim\", event = \"VeryLazy\" }","elentok/format-on-save.nvim":"return {\n \"elentok/format-on-save.nvim\"\n}","stevearc/conform.nvim":"return {\n \"stevearc/conform.nvim\",\n opts = {}\n}","nvimdev/guard.nvim":"return { \"nvimdev/guard.nvim\", event = \"VeryLazy\" }","paul-louyot/toggle-quotes.nvim":"return {\n \"paul-louyot/toggle-quotes.nvim\",\n event = \"VeryLazy\"\n}","wsdjeg/format.nvim":"return {\n \"wsdjeg/format.nvim\",\n cmds = {\"Format\"},\n depends = {\n {\"wsdjeg/job.nvim\"},\n {\"wsdjeg/notify.nvim\"}\n }\n}","saghen/blink.indent":"return { \"saghen/blink.indent\", event = \"VeryLazy\" }","nvimdev/indentmini.nvim":"return { \"nvimdev/indentmini.nvim\", event = \"VeryLazy\" }","lukas-reineke/indent-blankline.nvim":"return {\n \"lukas-reineke/indent-blankline.nvim\",\n main = \"ibl\",\n ---@module \"ibl\"\n ---@type ibl.config\n opts = {}\n}","LucasTavaresA/simpleIndentGuides.nvim":"return {\n \"LucasTavaresA/simpleIndentGuides.nvim\",\n config = function()\n vim.opt.list = true -- enable in all buffers\n require(\n \"simpleIndentGuides\"\n ).setup()\n end,\n event = \"VeryLazy\"\n}","NMAC427/guess-indent.nvim":"return {\n \"NMAC427/guess-indent.nvim\",\n config = function()\n require(\n \"guess-indent\"\n ).setup {}\n end,\n event = \"VeryLazy\"\n}","Darazaki/indent-o-matic":"return {\n \"Darazaki/indent-o-matic\",\n event = \"VeryLazy\"\n}","yaocccc/nvim-hlchunk":"return { \"yaocccc/nvim-hlchunk\", event = \"VeryLazy\" }","shellRaining/hlchunk.nvim":"return {\n \"shellRaining/hlchunk.nvim\",\n event = {\n \"BufReadPre\",\n \"BufNewFile\"\n },\n config = function()\n require(\"hlchunk\").setup(\n {}\n )\n end\n}","VidocqH/auto-indent.nvim":"return {\n \"vidocqh/auto-indent.nvim\",\n opts = {}\n}","Mr-LLLLL/cool-chunk.nvim":"return {\n \"Mr-LLLLL/cool-chunk.nvim\",\n event = {\n \"CursorHold\",\n \"CursorHoldI\"\n },\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\"cool-chunk\").setup(\n {}\n )\n end\n}","gh-liu/fold_line.nvim":"return {\n \"gh-liu/fold_line.nvim\",\n event = \"VeryLazy\",\n init = function()\n -- change the char of the line, see the `Appearance` section\n vim.g.fold_line_char_open_start =\n \"╭\"\n vim.g.fold_line_char_open_end =\n \"╰\"\n end\n}","notomo/cmdbuf.nvim":"return { \"notomo/cmdbuf.nvim\", event = \"VeryLazy\" }","gelguy/wilder.nvim":"return {\n \"gelguy/wilder.nvim\",\n config = function()\n -- config goes here\n end,\n event = \"VeryLazy\"\n}","vzze/cmdline.nvim":"return { \"vzze/cmdline.nvim\", event = \"VeryLazy\" }","rmagatti/auto-session":"return {\n \"rmagatti/auto-session\",\n lazy = false,\n ---enables autocomplete for opts\n ---@module \"auto-session\"\n ---@type AutoSession.Config\n opts = {\n suppressed_dirs = {\n \"~/\",\n \"~/Projects\",\n \"~/Downloads\",\n \"/\"\n }\n -- log_level = 'debug',\n }\n}","gennaro-tedesco/nvim-possession":"return {\n \"gennaro-tedesco/nvim-possession\",\n dependencies = {\n \"ibhagwan/fzf-lua\"\n },\n config = true,\n keys = {\n {\n \"<leader>sl\",\n function()\n require(\n \"nvim-possession\"\n ).list()\n end,\n desc = \"📌list sessions\"\n },\n {\n \"<leader>sn\",\n function()\n require(\n \"nvim-possession\"\n ).new()\n end,\n desc = \"📌create new session\"\n },\n {\n \"<leader>su\",\n function()\n require(\n \"nvim-possession\"\n ).update()\n end,\n desc = \"📌update current session\"\n },\n {\n \"<leader>sd\",\n function()\n require(\n \"nvim-possession\"\n ).delete()\n end,\n desc = \"📌delete selected session\"\n }\n }\n}","olimorris/persisted.nvim":"return {\n \"olimorris/persisted.nvim\",\n event = \"BufReadPre\", -- Ensure the plugin loads only when a buffer has been loaded\n opts = {}\n}","folke/persistence.nvim":"return {\n \"folke/persistence.nvim\",\n event = \"BufReadPre\", -- this will only start session saving when an actual file was opened\n opts = {}\n}","Shatur/neovim-session-manager":"return { \"Shatur/neovim-session-manager\", event = \"VeryLazy\" }","jedrzejboczar/possession.nvim":"return {\n \"jedrzejboczar/possession.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","niuiic/multiple-session.nvim":"return { \"niuiic/multiple-session.nvim\", event = \"VeryLazy\" }","coffebar/neovim-project":"return {\n \"coffebar/neovim-project\",\n opts = {\n projects = {\n -- define project roots\n \"~/projects/*\",\n \"~/.config/*\"\n },\n picker = {\n type = \"telescope\" -- one of \"telescope\", \"fzf-lua\", or \"snacks\"\n }\n },\n init = function()\n -- enable saving the state of plugins in the session\n vim.opt.sessionoptions:append(\n \"globals\"\n ) -- save global variables that start with an uppercase letter and contain at least one lowercase letter.\n end,\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n },\n -- optional picker\n {\n \"nvim-telescope/telescope.nvim\",\n tag = \"0.1.4\"\n },\n -- optional picker\n {\"ibhagwan/fzf-lua\"},\n -- optional picker\n {\"folke/snacks.nvim\"},\n {\n \"Shatur/neovim-session-manager\"\n }\n },\n lazy = false,\n priority = 100\n}","njayman/season.nvim":"return {\n \"njayman/season.nvim\",\n opts = {\n show_notifications = true -- Enable or disable notifications (default: true)\n }\n}","inhesrom/remote-ssh.nvim":"return {\n \"inhesrom/remote-ssh.nvim\",\n branch = \"master\",\n dependencies = {\n \"inhesrom/telescope-remote-buffer\", --See https://github.com/inhesrom/telescope-remote-buffer for features\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"neovim/nvim-lspconfig\",\n -- nvim-notify is recommended, but not necessarily required into order to get notifcations during operations - https://github.com/rcarriga/nvim-notify\n \"rcarriga/nvim-notify\"\n },\n config = function()\n require(\n \"telescope-remote-buffer\"\n ).setup\n -- Default keymaps to open telescope and search open buffers including \"remote\" open buffers\n --fzf = \"<leader>fz\",\n --match = \"<leader>gb\",\n --oldfiles = \"<leader>rb\"(\n\n )\n\n -- setup lsp_config here or import from part of neovim config that sets up LSP\n\n require(\"remote-ssh\").setup(\n {\n on_attach = lsp_config.on_attach,\n capabilities = lsp_config.capabilities,\n filetype_to_server = lsp_config.filetype_to_server\n }\n )\n end\n}","chipsenkbeil/distant.nvim":"return {\n \"chipsenkbeil/distant.nvim\",\n branch = \"v0.3\",\n config = function()\n require(\"distant\"):setup(\n\n )\n end\n}","jamestthompson3/nvim-remote-containers":"return { \"jamestthompson3/nvim-remote-containers\", event = \"VeryLazy\" }","esensar/nvim-dev-container":"return {\n \"https://codeberg.org/esensar/nvim-dev-container\",\n dependencies = \"nvim-treesitter/nvim-treesitter\"\n}","miversen33/netman.nvim":"return { \"miversen33/netman.nvim\", event = \"VeryLazy\" }","niuiic/remote.nvim":"return { \"niuiic/remote.nvim\", event = \"VeryLazy\" }","uhs-robert/sshfs.nvim":"return {\n \"uhs-robert/sshfs.nvim\",\n opts = {}\n}","nosduco/remote-sshfs.nvim":"return { \"nosduco/remote-sshfs.nvim\", event = \"VeryLazy\" }","azratul/live-share.nvim":"return {\n \"azratul/live-share.nvim\",\n dependencies = {\n \"jbyuki/instant.nvim\"\n },\n config = function()\n vim.g.instant_username =\n \"your-username\"\n require(\"live-share\").setup(\n {}\n )\n end\n}","yorickpeterse/nvim-window":"return {\n \"yorickpeterse/nvim-window\",\n keys = {\n {\n \"<leader>wj\",\n \"<cmd>lua require('nvim-window').pick()<cr>\",\n desc = \"nvim-window: Jump to window\"\n }\n },\n config = true\n}","sindrets/winshift.nvim":"return {\n \"sindrets/winshift.nvim\",\n event = \"VeryLazy\"\n}","nvim-focus/focus.nvim":"return { \"nvim-focus/focus.nvim\", event = \"VeryLazy\" }","anuvyklack/windows.nvim":"return {\n \"anuvyklack/windows.nvim\",\n dependencies = {\n \"anuvyklack/middleclass\",\n \"anuvyklack/animation.nvim\"\n },\n config = function()\n vim.o.winwidth = 10\n vim.o.winminwidth = 10\n vim.o.equalalways =\n false\n require(\"windows\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","nvim-zh/colorful-winsep.nvim":"return {\n \"nvim-zh/colorful-winsep.nvim\",\n config = true,\n event = {\"WinLeave\"}\n}","nyngwang/NeoNoName.lua":"return {\n \"nyngwang/NeoNoName.lua\",\n config = function()\n require(\"neo-no-name\").setup {\n before_hooks = {\n function(u)\n if\n vim.bo.filetype ==\n \"fzf\"\n then\n vim.api.nvim_input(\n \"a<Esc>\"\n )\n u.abort(\n\n )\n end\n end\n },\n should_skip = function()\n -- never go next to a terminal buffer.\n return vim.bo.buftype ==\n \"terminal\"\n end,\n go_next_on_delete = false -- layout-preserving buffer deletion.\n }\n -- replace the current buffer with the `[No Name]`.\n vim.keymap.set(\n \"n\",\n \"<M-w>\",\n function()\n vim.cmd(\n \"NeoNoName\"\n )\n end\n )\n -- the plain old buffer delete.\n vim.keymap.set(\n \"n\",\n \"<Leader>bd\",\n function()\n vim.cmd(\n \"NeoNoName\"\n )\n vim.cmd(\n \"NeoNoName\"\n )\n end\n )\n end,\n event = \"VeryLazy\"\n}","famiu/bufdelete.nvim":"return {\n \"famiu/bufdelete.nvim\",\n event = \"VeryLazy\"\n}","jyscao/ventana.nvim":"return {\"jyscao/ventana.nvim\"}","mrjones2014/smart-splits.nvim":"return {\n \"mrjones2014/smart-splits.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"pogyomo/submode.nvim\"\n },\n config = function()\n -- Resize\n local submode =\n require \"submode\"\n submode.create(\n \"WinResize\",\n {\n mode = \"n\",\n enter = \"<C-w>r\",\n leave = {\n \"<Esc>\",\n \"q\",\n \"<C-c>\"\n },\n hook = {\n on_enter = function()\n vim.notify \"Use { h, j, k, l } or { <Left>, <Down>, <Up>, <Right> } to resize the window\"\n end,\n on_leave = function()\n vim.notify \"\"\n end\n },\n default = function(\n register)\n register(\n \"h\",\n require(\n \"smart-splits\"\n ).resize_left,\n {\n desc = \"Resize left\"\n }\n )\n register(\n \"j\",\n require(\n \"smart-splits\"\n ).resize_down,\n {\n desc = \"Resize down\"\n }\n )\n register(\n \"k\",\n require(\n \"smart-splits\"\n ).resize_up,\n {\n desc = \"Resize up\"\n }\n )\n register(\n \"l\",\n require(\n \"smart-splits\"\n ).resize_right,\n {\n desc = \"Resize right\"\n }\n )\n register(\n \"<Left>\",\n require(\n \"smart-splits\"\n ).resize_left,\n {\n desc = \"Resize left\"\n }\n )\n register(\n \"<Down>\",\n require(\n \"smart-splits\"\n ).resize_down,\n {\n desc = \"Resize down\"\n }\n )\n register(\n \"<Up>\",\n require(\n \"smart-splits\"\n ).resize_up,\n {\n desc = \"Resize up\"\n }\n )\n register(\n \"<Right>\",\n require(\n \"smart-splits\"\n ).resize_right,\n {\n desc = \"Resize right\"\n }\n )\n end\n }\n )\n end\n}","altermo/nwm":"return {\n \"altermo/nwm\",\n branch = \"x11\"\n}","MisanthropicBit/winmove.nvim":"return {\n \"MisanthropicBit/winmove.nvim\",\n event = \"VeryLazy\"\n}","ycdzj/win-mover.nvim":"return {\n \"ycdzj/win-mover.nvim\",\n lazy = false,\n opts = {} -- configuration goes here\n}","mkajsjo/windowcolumns.nvim":"return {\n \"mkajsjo/windowcolumns.nvim\",\n version = \"v1.0.0\",\n keys = {\n {\n \"<leader>wv\",\n function()\n require(\n \"windowcolumns\"\n ).create_column(\n\n )\n end\n },\n {\n \"<leader>wh\",\n function()\n require(\n \"windowcolumns\"\n ).move_column(\n \"left\"\n )\n end\n },\n {\n \"<leader>wl\",\n function()\n require(\n \"windowcolumns\"\n ).move_column(\n \"right\"\n )\n end\n },\n {\n \"<leader>wj\",\n function()\n require(\n \"windowcolumns\"\n ).move_window(\n \"down\"\n )\n end\n },\n {\n \"<leader>wk\",\n function()\n require(\n \"windowcolumns\"\n ).move_window(\n \"up\"\n )\n end\n },\n {\n \"<leader>Wh\",\n function()\n require(\n \"windowcolumns\"\n ).move_window(\n \"left\"\n )\n end\n },\n {\n \"<leader>Wl\",\n function()\n require(\n \"windowcolumns\"\n ).move_window(\n \"right\"\n )\n end\n }\n }\n}","aserowy/tmux.nvim":"return {\n \"aserowy/tmux.nvim\",\n config = function()\n return require(\"tmux\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","danielpieper/telescope-tmuxinator.nvim":"return { \"danielpieper/telescope-tmuxinator.nvim\", event = \"VeryLazy\" }","hkupty/nvimux":"return { \"hkupty/nvimux\", event = \"VeryLazy\" }","numToStr/Navigator.nvim":"return {\n \"numToStr/Navigator.nvim\",\n config = function()\n require(\"Navigator\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","declancm/windex.nvim":"return {\n \"declancm/windex.nvim\",\n config = function()\n require(\"windex\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","karshPrime/only-tmux.nvim":"return {\n \"karshPrime/only-tmux.nvim\",\n event = \"VeryLazy\",\n config = {\n new_window_name = \"session\"\n } -- optional\n}","karshPrime/tmux-compile.nvim":"return {\n \"karshPrime/tmux-compile.nvim\",\n event = \"VeryLazy\"\n}","EvWilson/slimux.nvim":"return {\n \"EvWilson/slimux.nvim\",\n config = function()\n local slimux =\n require(\"slimux\")\n slimux.setup(\n {\n target_socket = slimux.get_tmux_socket(\n\n ),\n target_pane = string.format(\n \"%s.2\",\n slimux.get_tmux_window(\n\n )\n )\n }\n )\n vim.keymap.set(\n \"v\",\n \"<leader>r\",\n slimux.send_highlighted_text,\n {\n desc = \"Send currently highlighted text to configured tmux pane\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>r\",\n slimux.send_paragraph_text,\n {\n desc = \"Send paragraph under cursor to configured tmux pane\"\n }\n )\n end\n}","juselara1/tmutils.nvim":"return {\n \"juselara1/tmutils.nvim\",\n dependencies = {},\n config = function()\n require(\"tmutils\").setup(\n {}\n )\n end\n}","kiyoon/tmux-send.nvim":"return {\n \"kiyoon/tmux-send.nvim\",\n keys = {\n {\n \"-\",\n function()\n require(\n \"tmux_send\"\n ).send_to_pane(\n\n )\n -- (Optional) exit visual mode after sending\n vim.api.nvim_feedkeys(\n vim.api.nvim_replace_termcodes(\n \"<esc>\",\n true,\n false,\n true\n ),\n \"x\",\n true\n )\n end,\n mode = {\"n\", \"x\"},\n desc = \"Send to tmux pane\"\n },\n {\n \"_\",\n function()\n require(\n \"tmux_send\"\n ).send_to_pane(\n {\n add_newline = false\n }\n )\n vim.api.nvim_feedkeys(\n vim.api.nvim_replace_termcodes(\n \"<esc>\",\n true,\n false,\n true\n ),\n \"x\",\n true\n )\n end,\n mode = {\"n\", \"x\"},\n desc = \"Send to tmux pane (plain)\"\n },\n {\n \"<space>-\",\n function()\n require(\n \"tmux_send\"\n ).send_to_pane(\n {\n count_is_uid = true\n }\n )\n vim.api.nvim_feedkeys(\n vim.api.nvim_replace_termcodes(\n \"<esc>\",\n true,\n false,\n true\n ),\n \"x\",\n true\n )\n end,\n mode = {\"n\", \"x\"},\n desc = \"Send to tmux pane w/ pane uid\"\n },\n {\n \"<space>_\",\n function()\n require(\n \"tmux_send\"\n ).send_to_pane(\n {\n count_is_uid = true,\n add_newline = false\n }\n )\n vim.api.nvim_feedkeys(\n vim.api.nvim_replace_termcodes(\n \"<esc>\",\n true,\n false,\n true\n ),\n \"x\",\n true\n )\n end,\n mode = {\"n\", \"x\"},\n desc = \"Send to tmux pane w/ pane uid (plain)\"\n },\n {\n \"<C-_>\",\n function()\n require(\n \"tmux_send\"\n ).save_to_tmux_buffer(\n\n )\n vim.api.nvim_feedkeys(\n vim.api.nvim_replace_termcodes(\n \"<esc>\",\n true,\n false,\n true\n ),\n \"x\",\n true\n )\n end,\n mode = {\"n\", \"x\"},\n desc = \"Save to tmux buffer\"\n }\n }\n}","jkeresman01/tmux-switch.nvim":"return {\n \"jkeresman01/tmux-switch.nvim\",\n event = \"VeryLazy\"\n}","SalOrak/libtmux.nvim":"return { \"SalOrak/libtmux.nvim\", event = \"VeryLazy\" }","alec-gibson/nvim-tetris":"return { \"alec-gibson/nvim-tetris\", event = \"VeryLazy\" }","seandewar/nvimesweeper":"return { \"seandewar/nvimesweeper\", event = \"VeryLazy\" }","seandewar/killersheep.nvim":"return { \"seandewar/killersheep.nvim\", event = \"VeryLazy\" }","rktjmp/playtime.nvim":"return { \"rktjmp/playtime.nvim\", event = \"VeryLazy\" }","Eandrju/cellular-automaton.nvim":"return {\n \"Eandrju/cellular-automaton.nvim\",\n event = \"VeryLazy\"\n}","alanfortlink/blackjack.nvim":"return {\n \"alanfortlink/blackjack.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","jim-fx/sudoku.nvim":"return {\n \"jim-fx/sudoku.nvim\",\n cmd = \"Sudoku\",\n config = function()\n require(\"sudoku\").setup(\n {}\n )\n end\n}","csessh/aoc.nvim":"return { \"csessh/aoc.nvim\", event = \"VeryLazy\" }","seandewar/actually-doom.nvim":"return { \"seandewar/actually-doom.nvim\", event = \"VeryLazy\" }","p00f/cphelper.nvim":"return { \"p00f/cphelper.nvim\", event = \"VeryLazy\" }","xeluxee/competitest.nvim":"return {\n \"xeluxee/competitest.nvim\",\n dependencies = \"MunifTanjim/nui.nvim\",\n config = function()\n require(\"competitest\").setup(\n\n )\n end\n}","kawre/leetcode.nvim":"return {\n \"kawre/leetcode.nvim\",\n build = \":TSUpdate html\", -- if you have `nvim-treesitter` installed\n dependencies = {\n -- include a picker of your choice, see picker section for more details\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n opts = {}\n}","2KAbhishek/exercism.nvim":"return {\n \"2kabhishek/exercism.nvim\",\n cmd = {\"Exercism\"},\n keys = {\n \"<leader>exa\",\n \"<leader>exl\",\n \"<leader>exr\"\n }, -- add your preferred keybindings\n dependencies = {\n \"2kabhishek/utils.nvim\", -- required, for utility functions\n \"2kabhishek/termim.nvim\" -- optional, better UX for running tests\n },\n -- Add your custom configs here, keep it blank for default configs (required)\n opts = {}\n}","m4xshen/hardtime.nvim":"return {\n \"m4xshen/hardtime.nvim\",\n lazy = false,\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n opts = {}\n}","saxon1964/neovim-tips":"return {\n \"saxon1964/neovim-tips\",\n version = \"*\", -- Only update on tagged releases\n lazy = true, -- Load only when keybinds are triggered\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n -- OPTIONAL: Choose your preferred markdown renderer (or omit for raw markdown)\n \"MeanderingProgrammer/render-markdown.nvim\" -- Clean rendering\n -- OR: \"OXY2DEV/markview.nvim\", -- Rich rendering with advanced features\n },\n opts = {\n -- IMPORTANT: Daily tip DOES NOT WORK with lazy = true\n -- Reason: lazy = true loads plugin only when keybinds are triggered,\n -- but daily_tip needs plugin loaded at startup\n -- Solution: Keep daily_tip = 0 here, or use Option 2 below for daily tips\n daily_tip = 0, -- 0 = off, 1 = once per day, 2 = every startup\n -- Other optional settings...\n bookmark_symbol = \"🌟 \"\n },\n keys = {\n {\n \"<leader>nto\",\n \":NeovimTips<CR>\",\n desc = \"Neovim tips\"\n },\n {\n \"<leader>ntr\",\n \":NeovimTipsRandom<CR>\",\n desc = \"Show random tip\"\n },\n {\n \"<leader>nte\",\n \":NeovimTipsEdit<CR>\",\n desc = \"Edit your tips\"\n },\n {\n \"<leader>nta\",\n \":NeovimTipsAdd<CR>\",\n desc = \"Add your tip\"\n },\n {\n \"<leader>ntp\",\n \":NeovimTipsPdf<CR>\",\n desc = \"Open tips PDF\"\n }\n }\n}","zongben/dbout.nvim":"return {\n \"zongben/dbout.nvim\",\n build = \"npm install\",\n lazy = \"VeryLazy\",\n cmd = {\"Dbout\"},\n config = function()\n require(\"dbout\").setup(\n {}\n )\n end\n}","kndndrj/nvim-dbee":"return {\n \"kndndrj/nvim-dbee\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n build = function()\n -- Install tries to automatically detect the install method.\n -- if it fails, try calling it with one of these parameters:\n -- \"curl\", \"wget\", \"bitsadmin\", \"go\"\n require(\"dbee\").install(\n\n )\n end,\n config = function()\n require(\"dbee\").setup --[[optional config]](\n\n )\n end\n}","tashikomaaa/neomongo.nvim":"return {\n \"tashikomaaa/neomongo.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n }\n}","drybalka/clean.nvim":"return { \"drybalka/clean.nvim\", event = \"VeryLazy\" }","romainl/Apprentice":"return { \"romainl/Apprentice\", event = \"VeryLazy\" }","chriskempson/base16-vim":"return { \"chriskempson/base16-vim\", event = \"VeryLazy\" }","blueshirts/darcula":"return { \"blueshirts/darcula\", event = \"VeryLazy\" }","morhetz/gruvbox":"return { \"morhetz/gruvbox\", event = \"VeryLazy\" }","nanotech/jellybeans.vim":"return { \"nanotech/jellybeans.vim\", event = \"VeryLazy\" }","tomasr/molokai":"return { \"tomasr/molokai\", event = \"VeryLazy\" }","joshdick/onedark.vim":"return { \"joshdick/onedark.vim\", event = \"VeryLazy\" }","altercation/vim-colors-solarized":"return { \"altercation/vim-colors-solarized\", event = \"VeryLazy\" }","tek256/simple-dark":"return { \"tek256/simple-dark\", event = \"VeryLazy\" }","tpope/vim-abolish":"return { \"tpope/vim-abolish\", event = \"VeryLazy\" }","vim-scripts/Align":"return { \"vim-scripts/Align\", event = \"VeryLazy\" }","Raimondi/delimitMate":"return { \"Raimondi/delimitMate\", event = \"VeryLazy\" }","kkoomen/vim-doge":"return {\n \"kkoomen/vim-doge\"\n}","editorconfig/editorconfig-vim":"return {\n \"editorconfig/editorconfig-vim\",\n event = \"VeryLazy\"\n}","terryma/vim-expand-region":"return { \"terryma/vim-expand-region\", event = \"VeryLazy\" }","sjl/gundo.vim":"return { \"sjl/gundo.vim\", event = \"VeryLazy\" }","preservim/vim-indent-guides":"return { \"preservim/vim-indent-guides\", event = \"VeryLazy\" }","preservim/nerdcommenter":"return {\n \"preservim/nerdcommenter\",\n event = \"VeryLazy\"\n}","tpope/vim-repeat":"return { \"tpope/vim-repeat\", event = \"VeryLazy\" }","tpope/vim-surround":"return { \"tpope/vim-surround\", event = \"VeryLazy\" }","godlygeek/tabular":"return { \"godlygeek/tabular\", event = \"VeryLazy\" }","wellle/targets.vim":"return {\n \"wellle/targets.vim\",\n event = \"VeryLazy\"\n}","tomtom/tcomment_vim":"return { \"tomtom/tcomment_vim\", event = \"VeryLazy\" }","kana/vim-textobj-indent":"return { \"kana/vim-textobj-indent\", event = \"VeryLazy\" }","kana/vim-textobj-user":"return { \"kana/vim-textobj-user\", event = \"VeryLazy\" }","coderifous/textobj-word-column.vim":"return { \"coderifous/textobj-word-column.vim\", event = \"VeryLazy\" }","tpope/vim-unimpaired":"return { \"tpope/vim-unimpaired\", event = \"VeryLazy\" }","wellle/visual-split.vim":"return {\n \"wellle/visual-split.vim\",\n event = \"VeryLazy\"\n}","wesQ3/vim-windowswap":"return { \"wesQ3/vim-windowswap\", event = \"VeryLazy\" }","maxbrunsfeld/vim-yankstack":"return { \"maxbrunsfeld/vim-yankstack\", event = \"VeryLazy\" }","justinmk/vim-dirvish":"return { \"justinmk/vim-dirvish\", event = \"VeryLazy\" }","preservim/nerdtree":"return {\n \"preservim/nerdtree\",\n event = \"VeryLazy\"\n}","tpope/vim-vinegar":"return { \"tpope/vim-vinegar\", event = \"VeryLazy\" }","tpope/vim-fugitive":"return { \"tpope/vim-fugitive\", event = \"VeryLazy\" }","airblade/vim-gitgutter":"return { \"airblade/vim-gitgutter\", event = \"VeryLazy\" }","vim-airline/vim-airline":"return {\n \"vim-airline/vim-airline\",\n event = \"VeryLazy\"\n}","blueyed/vim-diminactive":"return { \"blueyed/vim-diminactive\", event = \"VeryLazy\" }","farmergreg/vim-lastplace":"return { \"farmergreg/vim-lastplace\", event = \"VeryLazy\" }","skywind3000/vim-quickui":"return { \"skywind3000/vim-quickui\", event = \"VeryLazy\" }","mhinz/vim-signify":"return {\n \"mhinz/vim-signify\",\n event = \"VeryLazy\"\n}","mhinz/vim-startify":"return { \"mhinz/vim-startify\", event = \"VeryLazy\" }","mileszs/ack.vim":"return { \"mileszs/ack.vim\", event = \"VeryLazy\" }","pechorin/any-jump.vim":"return {\n \"pechorin/any-jump.vim\",\n event = \"VeryLazy\"\n}","ctrlpvim/ctrlp.vim":"return { \"ctrlpvim/ctrlp.vim\", event = \"VeryLazy\" }","dyng/ctrlsf.vim":"return {\n \"dyng/ctrlsf.vim\",\n event = \"VeryLazy\"\n}","wsdjeg/FlyGrep.vim":"return {\n \"wsdjeg/FlyGrep.vim\",\n event = \"VeryLazy\"\n}","yegappan/mru":"return { \"yegappan/mru\", event = \"VeryLazy\" }","devjoe/vim-codequery":"return {\n \"devjoe/vim-codequery\",\n dependencies = {\n \"Shougo/unite.vim\",\n \"tpope/vim-dispatch\",\n \"mileszs/ack.vim\"\n },\n event = \"VeryLazy\"\n}","nanotee/zoxide.vim":"return {\n \"nanotee/zoxide.vim\",\n event = \"VeryLazy\"\n}","skywind3000/asyncrun.vim":"return {\n \"skywind3000/asyncrun.vim\",\n config = function()\n require(\n \"asyncrun.toggleterm2\"\n ).setup(\n {\n mapping = \"<leader>tt\",\n start_in_insert = false,\n clear_env = false,\n go_back = true\n }\n )\n end,\n event = \"VeryLazy\"\n}","skywind3000/asynctasks.vim":"return {\n \"skywind3000/asynctasks.vim\",\n dependencies = {\n \"skywind3000/asyncrun.vim\"\n },\n event = \"VeryLazy\"\n}","tpope/vim-dispatch":"return { \"tpope/vim-dispatch\", event = \"VeryLazy\" }","vim-test/vim-test":"return {\n \"vim-test/vim-test\",\n event = \"VeryLazy\"\n}","easymotion/vim-easymotion":"return {\n \"easymotion/vim-easymotion\",\n event = \"VeryLazy\"\n}","justinmk/vim-sneak":"return {\n \"justinmk/vim-sneak\",\n event = \"VeryLazy\"\n}","honza/vim-snippets":"return { \"honza/vim-snippets\", event = \"VeryLazy\" }","SirVer/ultisnips":"return { \"SirVer/ultisnips\", event = \"VeryLazy\" }","dense-analysis/ale":"return {\n \"dense-analysis/ale\",\n config = function()\n -- Configuration goes here.\n local g = vim.g\n\n g.ale_ruby_rubocop_auto_correct_all =\n 1\n\n g.ale_linters = {\n ruby = {\n \"rubocop\",\n \"ruby\"\n },\n lua = {\n \"lua_language_server\"\n }\n }\n end\n}","neoclide/coc.nvim":"return {\n \"neoclide/coc.nvim\",\n event = \"VeryLazy\"\n}","Shougo/neocomplete.vim":"return { \"Shougo/neocomplete.vim\", event = \"VeryLazy\" }","vim-syntastic/syntastic":"return { \"vim-syntastic/syntastic\", event = \"VeryLazy\" }","wellle/tmux-complete.vim":"return {\n \"wellle/tmux-complete.vim\",\n dependencies = {\n \"prabirshrestha/async.vim\",\n \"prabirshrestha/asyncomplete.vim\"\n },\n event = \"VeryLazy\"\n}","metakirby5/codi.vim":"return {\n \"metakirby5/codi.vim\",\n event = \"VeryLazy\"\n}","sheerun/vim-polyglot":"return {\n \"sheerun/vim-polyglot\",\n event = \"VeryLazy\"\n}","fatih/vim-go":"return {\n \"fatih/vim-go\",\n event = \"VeryLazy\"\n}","Valloric/MatchTagAlways":"return { \"Valloric/MatchTagAlways\", event = \"VeryLazy\" }","othree/javascript-libraries-syntax.vim":"return { \"othree/javascript-libraries-syntax.vim\", event = \"VeryLazy\" }","instant-markdown/vim-instant-markdown":"return {\n \"instant-markdown/vim-instant-markdown\",\n event = \"VeryLazy\"\n}","mzlogin/vim-markdown-toc":"return {\n \"mzlogin/vim-markdown-toc\",\n event = \"VeryLazy\"\n}","SidOfc/mkdx":"return {\n \"SidOfc/mkdx\",\n event = \"VeryLazy\"\n}","tobyS/pdv":"return { \"tobyS/pdv\", event = \"VeryLazy\" }","python-mode/python-mode":"return { \"python-mode/python-mode\", event = \"VeryLazy\" }","tpope/vim-endwise":"return { \"tpope/vim-endwise\", event = \"VeryLazy\" }","kezhenxu94/vim-mysql-plugin":"return { \"kezhenxu94/vim-mysql-plugin\", event = \"VeryLazy\" }","sukima/xmledit":"return { \"sukima/xmledit\", event = \"VeryLazy\" }","prabirshrestha/vim-lsp":"return {\n \"prabirshrestha/vim-lsp\",\n event = \"VeryLazy\"\n}","Shougo/ddc.vim":"return { \"Shougo/ddc.vim\", event = \"VeryLazy\" }","tweekmonster/helpful.vim":"return { \"tweekmonster/helpful.vim\", event = \"VeryLazy\" }","michal-h21/vim-zettel":"return { \"michal-h21/vim-zettel\", event = \"VeryLazy\" }","ziglang/zig.vim":"return {\n \"ziglang/zig.vim\",\n event = \"VeryLazy\"\n}","azabiong/vim-highlighter":"return {\n \"azabiong/vim-highlighter\",\n init = function()\n -- settings\n end\n}","vim-jp/vimdoc-ja":"return { \"vim-jp/vimdoc-ja\", event = \"VeryLazy\" }","mattn/vim-lsp-settings":"return {\n \"mattn/vim-lsp-settings\",\n dependencies = {\n \"prabirshrestha/vim-lsp\"\n },\n event = \"VeryLazy\"\n}","puremourning/vimspector":"return { \"puremourning/vimspector\", event = \"VeryLazy\" }","vim-fuzzbox/fuzzbox.vim":"return {\n \"vim-fuzzbox/fuzzbox.vim\",\n event = \"VeryLazy\"\n}","cocopon/iceberg.vim":"return { \"cocopon/iceberg.vim\", event = \"VeryLazy\" }","voldikss/vim-floaterm":"return {\n \"voldikss/vim-floaterm\",\n event = \"VeryLazy\"\n}","AndrewRadev/switch.vim":"return { \"AndrewRadev/switch.vim\", event = \"VeryLazy\" }","DanBradbury/copilot-chat.vim":"return {\n \"DanBradbury/copilot-chat.vim\",\n event = \"VeryLazy\"\n}","lervag/vimtex":"return {\n \"lervag/vimtex\",\n lazy = false, -- we don't want to lazy load VimTeX\n -- tag = \"v2.15\", -- uncomment to pin to a specific release\n init = function()\n -- VimTeX configuration goes here, e.g.\n vim.g.vimtex_view_method =\n \"zathura\"\n end\n}","liuchengxu/vim-clap":"return { \"liuchengxu/vim-clap\", event = \"VeryLazy\" }","Shougo/pum.vim":"return { \"Shougo/pum.vim\", event = \"VeryLazy\" }","lervag/wiki.vim":"return {\n \"lervag/wiki.vim\",\n -- tag = \"v0.10\", -- uncomment to pin to a specific release\n init = function()\n -- wiki.vim configuration goes here, e.g.\n end\n}","gergap/vim-ollama":"return {\n \"gergap/vim-ollama\",\n event = \"VeryLazy\"\n}","jayli/vim-easycomplete":"return {\n \"jayli/vim-easycomplete\",\n dependencies = {\n \"L3MON4D3/LuaSnip\"\n },\n event = \"VeryLazy\"\n}","tinted-theming/tinted-vim":"return {\n \"tinted-theming/tinted-vim\"\n}","AndrewRadev/splitjoin.vim":"return { \"AndrewRadev/splitjoin.vim\", event = \"VeryLazy\" }","preservim/vimux":"return { \"preservim/vimux\", event = \"VeryLazy\" }","wadackel/vim-dogrun":"return {\n \"wadackel/vim-dogrun\",\n lazy = false,\n priority = 1000\n}","mlaursen/vim-react-snippets":"return {\n \"mlaursen/vim-react-snippets\",\n dependencies = {\n \"SirVer/ultisnips\"\n },\n event = \"VeryLazy\"\n}","vim-pandoc/vim-pandoc":"return { \"vim-pandoc/vim-pandoc\", event = \"VeryLazy\" }","andymass/vim-matchup":"return {\n \"andymass/vim-matchup\",\n init = function()\n -- modify your configuration vars here\n vim.g.matchup_treesitter_stopline =\n 500\n\n -- or call the setup function provided as a helper. It defines the\n -- configuration vars for you\n require(\"match-up\").setup(\n {\n treesitter = {\n stopline = 500\n }\n }\n )\n end,\n -- or use the `opts` mechanism built into `lazy.nvim`. It calls\n -- `require('match-up').setup` under the hood\n ---@type matchup.Config\n opts = {\n treesitter = {\n stopline = 500\n }\n }\n}","madox2/vim-ai":"return {\n \"madox2/vim-ai\",\n event = \"VeryLazy\"\n}","wsdjeg/vim-todo":"return { \"wsdjeg/vim-todo\", event = \"VeryLazy\" }","wsdjeg/dein-ui.vim":"return { \"wsdjeg/dein-ui.vim\", event = \"VeryLazy\" }","yianwillis/vimcdoc":"return {\n \"yianwillis/vimcdoc\",\n event = \"VeryLazy\"\n}","xuhdev/vim-latex-live-preview":"return {\n \"xuhdev/vim-latex-live-preview\",\n event = \"VeryLazy\"\n}","Shougo/dpp.vim":"return { \"Shougo/dpp.vim\", event = \"VeryLazy\" }","jasonccox/vim-wayland-clipboard":"return {\n \"jasonccox/vim-wayland-clipboard\",\n event = \"VeryLazy\"\n}","kristijanhusak/vim-dadbod-ui":"return {\n \"kristijanhusak/vim-dadbod-ui\",\n dependencies = {\n {\n \"tpope/vim-dadbod\",\n lazy = true\n },\n {\n \"kristijanhusak/vim-dadbod-completion\",\n ft = {\n \"sql\",\n \"mysql\",\n \"plsql\"\n },\n lazy = true\n } -- Optional\n },\n cmd = {\n \"DBUI\",\n \"DBUIToggle\",\n \"DBUIAddConnection\",\n \"DBUIFindBuffer\"\n },\n init = function()\n -- Your DBUI configuration\n vim.g.db_ui_use_nerd_fonts =\n 1\n end\n}","alker0/chezmoi.vim":"return {\n \"alker0/chezmoi.vim\",\n lazy = false,\n init = function()\n -- This option is required.\n vim.g[\n \"chezmoi#use_tmp_buffer\"\n ] = true\n -- add other options here if needed.\n end\n}","kaarmu/typst.vim":"return {\n \"kaarmu/typst.vim\",\n ft = \"typst\",\n lazy = false\n}","lifepillar/vim-colortemplate":"return { \"lifepillar/vim-colortemplate\", event = \"VeryLazy\" }","wsdjeg/vim-chat":"return {\n \"wsdjeg/vim-chat\",\n config = function()\n vim.keymap.set(\n \"n\",\n \"<leader>h\",\n \"<cmd>call chat#windows#open()<cr>\",\n {silent = true}\n )\n end\n}","lambdalisue/vim-suda":"return { \"lambdalisue/vim-suda\", event = \"VeryLazy\" }","prabirshrestha/asyncomplete-lsp.vim":"return { \"prabirshrestha/asyncomplete-lsp.vim\", event = \"VeryLazy\" }","TroyFletcher/vim-colors-synthwave":"return { \"TroyFletcher/vim-colors-synthwave\", event = \"VeryLazy\" }","ggml-org/llama.vim":"return {\n \"ggml-org/llama.vim\"\n}","vim-skk/skkeleton":"return { \"vim-skk/skkeleton\", event = \"VeryLazy\" }","vim-ctrlspace/vim-ctrlspace":"return {\n \"vim-ctrlspace/vim-ctrlspace\",\n event = \"VeryLazy\"\n}","guns/vim-sexp":"return { \"guns/vim-sexp\", event = \"VeryLazy\" }","vim-denops/denops.vim":"return {\n \"vim-denops/denops.vim\",\n event = \"VeryLazy\"\n}","ledger/vim-ledger":"return {\n \"ledger/vim-ledger\",\n event = \"VeryLazy\"\n}","tjdevries/vim9jit":"return { \"tjdevries/vim9jit\", event = \"VeryLazy\" }","Shougo/ddu.vim":"return { \"Shougo/ddu.vim\", event = \"VeryLazy\" }","preservim/vim-markdown":"return { \"preservim/vim-markdown\", event = \"VeryLazy\" }","vim/colorschemes":"return { \"vim/colorschemes\", event = \"VeryLazy\" }","augmentcode/augment.vim":"return {\n \"augmentcode/augment.vim\"\n}","NoahTheDuke/vim-just":"return {\n \"NoahTheDuke/vim-just\",\n ft = {\"just\"}\n}","lambdalisue/vim-fern":"return { \"lambdalisue/vim-fern\", event = \"VeryLazy\" }","lambdalisue/vim-gin":"return {\n \"lambdalisue/vim-gin\",\n dependencies = {\n \"vim-denops/denops.vim\"\n },\n event = \"VeryLazy\"\n}","prabirshrestha/asyncomplete.vim":"return {\n \"prabirshrestha/asyncomplete.vim\",\n event = \"VeryLazy\"\n}","lifepillar/vim-mucomplete":"return { \"lifepillar/vim-mucomplete\", event = \"VeryLazy\" }","vimpostor/vim-tpipeline":"return {\n \"vimpostor/vim-tpipeline\",\n event = \"VeryLazy\"\n}","OmniSharp/omnisharp-vim":"return {\n \"OmniSharp/omnisharp-vim\",\n dependencies = {\n \"dense-analysis/ale\"\n },\n event = \"VeryLazy\"\n}","chrisbra/vim_faq":"return { \"chrisbra/vim_faq\", event = \"VeryLazy\" }","patstockwell/vim-monokai-tasty":"return {\n \"patstockwell/vim-monokai-tasty\",\n event = \"VeryLazy\"\n}","srcery-colors/srcery-vim":"return {\n \"srcery-colors/srcery-vim\",\n event = \"VeryLazy\"\n}","girishji/vimcomplete":"return {\n \"girishji/vimcomplete\",\n event = \"VeryLazy\"\n}","rickhowe/diffchar.vim":"return { \"rickhowe/diffchar.vim\", event = \"VeryLazy\" }","github/copilot.vim":"return { \"github/copilot.vim\", event = \"VeryLazy\" }","vifm/vifm.vim":"return { \"vifm/vifm.vim\", event = \"VeryLazy\" }","pearofducks/ansible-vim":"return {\n \"pearofducks/ansible-vim\",\n event = \"VeryLazy\"\n}","towolf/vim-helm":"return { \"towolf/vim-helm\", event = \"VeryLazy\" }","fisadev/vim-isort":"return { \"fisadev/vim-isort\", event = \"VeryLazy\" }","hotoo/pangu.vim":"return {\n \"hotoo/pangu.vim\",\n event = \"VeryLazy\"\n}","jalvesaq/Vim-R":"return { \"jalvesaq/Vim-R\", event = \"VeryLazy\" }","vim-pandoc/vim-pandoc-syntax":"return { \"vim-pandoc/vim-pandoc-syntax\", event = \"VeryLazy\" }","chrisbra/csv.vim":"return {\n \"chrisbra/csv.vim\",\n event = \"VeryLazy\"\n}","chrisbra/unicode.vim":"return { \"chrisbra/unicode.vim\", event = \"VeryLazy\" }","vim-airline/vim-airline-themes":"return {\n \"vim-airline/vim-airline-themes\",\n event = \"VeryLazy\"\n}","vim-jp/vital.vim":"return { \"vim-jp/vital.vim\", event = \"VeryLazy\" }","davidhalter/jedi-vim":"return { \"davidhalter/jedi-vim\", event = \"VeryLazy\" }","jparise/vim-graphql":"return {\n \"jparise/vim-graphql\",\n event = \"VeryLazy\"\n}","arp242/gopher.vim":"return { \"arp242/gopher.vim\", event = \"VeryLazy\" }","Shougo/dein.vim":"return { \"Shougo/dein.vim\", event = \"VeryLazy\" }","thosakwe/vim-flutter":"return {\n \"thosakwe/vim-flutter\",\n dependencies = {\n \"dart-lang/dart-vim-plugin\"\n },\n event = \"VeryLazy\"\n}","voldikss/vim-browser-search":"return {\n \"voldikss/vim-browser-search\",\n event = \"VeryLazy\"\n}","LucHermitte/lh-vim-lib":"return { \"LucHermitte/lh-vim-lib\", event = \"VeryLazy\" }","vim-autoformat/vim-autoformat":"return { \"vim-autoformat/vim-autoformat\", event = \"VeryLazy\" }","matze/vim-move":"return {\n \"matze/vim-move\",\n event = \"VeryLazy\"\n}","junegunn/fzf.vim":"return {\n \"junegunn/fzf.vim\",\n dependencies = {\n \"junegunn/fzf\"\n },\n event = \"VeryLazy\"\n}","keith/swift.vim":"return {\n \"keith/swift.vim\",\n ft = \"swift\" -- filetype\n}","LucHermitte/vim-refactor":"return { \"LucHermitte/vim-refactor\", event = \"VeryLazy\" }","dhruvasagar/vim-table-mode":"return {\n \"dhruvasagar/vim-table-mode\",\n event = \"VeryLazy\"\n}","wakatime/vim-wakatime":"return {\n \"wakatime/vim-wakatime\",\n lazy = false\n}","thinca/vim-themis":"return { \"thinca/vim-themis\", event = \"VeryLazy\" }","luk400/vim-jukit":"return {\n \"luk400/vim-jukit\",\n event = \"VeryLazy\"\n}","jpalardy/vim-slime":"return { \"jpalardy/vim-slime\", event = \"VeryLazy\" }","vim-jp/vim-cpp":"return { \"vim-jp/vim-cpp\", event = \"VeryLazy\" }","simplenote-vim/simplenote.vim":"return { \"simplenote-vim/simplenote.vim\", event = \"VeryLazy\" }","dhruvasagar/vim-prosession":"return {\n \"dhruvasagar/vim-prosession\",\n dependencies = {\n \"tpope/vim-obsession\"\n }\n}","linrongbin16/lin.vim":"return { \"linrongbin16/lin.vim\", event = \"VeryLazy\" }","CoderCookE/vim-chatgpt":"return { \"CoderCookE/vim-chatgpt\", event = \"VeryLazy\" }","junegunn/vim-peekaboo":"return {\n \"junegunn/vim-peekaboo\",\n event = \"VeryLazy\"\n}","terrastruct/d2-vim":"return {\n \"terrastruct/d2-vim\",\n ft = {\"d2\"}\n}","axvr/org.vim":"return { \"axvr/org.vim\", event = \"VeryLazy\" }","HerringtonDarkholme/yats.vim":"return { \"HerringtonDarkholme/yats.vim\", event = \"VeryLazy\" }","tpope/vim-sexp-mappings-for-regular-people":"return { \"tpope/vim-sexp-mappings-for-regular-people\", event = \"VeryLazy\" }","catppuccin/vim":"return {\n \"catppuccin/vim\",\n event = \"VeryLazy\"\n}","ThePrimeagen/vim-apm":"return { \"ThePrimeagen/vim-apm\", event = \"VeryLazy\" }","AndrewRadev/inline_edit.vim":"return { \"AndrewRadev/inline_edit.vim\", event = \"VeryLazy\" }","elixir-editors/vim-elixir":"return {\n \"elixir-editors/vim-elixir\",\n event = \"VeryLazy\"\n}","maralla/completor.vim":"return {\n \"maralla/completor.vim\",\n event = \"VeryLazy\"\n}","Exafunction/windsurf.vim":"return {\n \"Exafunction/windsurf.vim\",\n config = function()\n -- Change '<C-g>' here to any keycode you like.\n vim.keymap.set(\n \"i\",\n \"<C-g>\",\n function()\n return vim.fn[\n \"codeium#Accept\"\n ]()\n end,\n {\n expr = true,\n silent = true\n }\n )\n vim.keymap.set(\n \"i\",\n \"<c-;>\",\n function()\n return vim.fn[\n \"codeium#CycleCompletions\"\n ](1)\n end,\n {\n expr = true,\n silent = true\n }\n )\n vim.keymap.set(\n \"i\",\n \"<c-,>\",\n function()\n return vim.fn[\n \"codeium#CycleCompletions\"\n ](-1)\n end,\n {\n expr = true,\n silent = true\n }\n )\n vim.keymap.set(\n \"i\",\n \"<c-x>\",\n function()\n return vim.fn[\n \"codeium#Clear\"\n ]()\n end,\n {\n expr = true,\n silent = true\n }\n )\n end,\n event = \"VeryLazy\"\n}","lifepillar/vim-solarized8":"return { \"lifepillar/vim-solarized8\", event = \"VeryLazy\" }","yangmillstheory/vim-snipe":"return { \"yangmillstheory/vim-snipe\", event = \"VeryLazy\" }","AndrewRadev/sideways.vim":"return { \"AndrewRadev/sideways.vim\", event = \"VeryLazy\" }","dart-lang/dart-vim-plugin":"return {\n \"dart-lang/dart-vim-plugin\",\n event = \"VeryLazy\"\n}","kaicataldo/material.vim":"return {\n \"kaicataldo/material.vim\",\n event = \"VeryLazy\"\n}","sunaku/vim-dasht":"return { \"sunaku/vim-dasht\", event = \"VeryLazy\" }","MattesGroeger/vim-bookmarks":"return {\n \"MattesGroeger/vim-bookmarks\",\n event = \"VeryLazy\"\n}","moll/vim-node":"return { \"moll/vim-node\", event = \"VeryLazy\" }","habamax/vim-asciidoctor":"return {\n \"habamax/vim-asciidoctor\",\n event = \"VeryLazy\"\n}","yuezk/vim-js":"return {\n \"yuezk/vim-js\",\n event = \"VeryLazy\"\n}","mattn/emmet-vim":"return {\n \"mattn/emmet-vim\",\n event = \"VeryLazy\"\n}","christoomey/vim-tmux-navigator":"return {\n \"christoomey/vim-tmux-navigator\",\n cmd = {\n \"TmuxNavigateLeft\",\n \"TmuxNavigateDown\",\n \"TmuxNavigateUp\",\n \"TmuxNavigateRight\",\n \"TmuxNavigatePrevious\",\n \"TmuxNavigatorProcessList\"\n },\n keys = {\n {\n \"<c-h>\",\n \"<cmd><C-U>TmuxNavigateLeft<cr>\"\n },\n {\n \"<c-j>\",\n \"<cmd><C-U>TmuxNavigateDown<cr>\"\n },\n {\n \"<c-k>\",\n \"<cmd><C-U>TmuxNavigateUp<cr>\"\n },\n {\n \"<c-l>\",\n \"<cmd><C-U>TmuxNavigateRight<cr>\"\n },\n {\n \"<c-\\\\>\",\n \"<cmd><C-U>TmuxNavigatePrevious<cr>\"\n }\n }\n}","vim-erlang/vim-erlang-runtime":"return {\n \"vim-erlang/vim-erlang-runtime\",\n event = \"VeryLazy\"\n}","tpope/vim-liquid":"return { \"tpope/vim-liquid\", event = \"VeryLazy\" }","shahshlok/vim-coach.nvim":"return {\n \"shahshlok/vim-coach.nvim\",\n dependencies = {\n \"folke/snacks.nvim\"\n },\n config = function()\n require(\"vim-coach\").setup(\n\n )\n end,\n keys = {\n {\n \"<leader>?\",\n \"<cmd>VimCoach<cr>\",\n desc = \"Vim Coach\"\n }\n }\n}","Shougo/vimshell.vim":"return { \"Shougo/vimshell.vim\", event = \"VeryLazy\" }","tomtom/quickfixsigns_vim":"return { \"tomtom/quickfixsigns_vim\", event = \"VeryLazy\" }","osyo-manga/vim-anzu":"return { \"osyo-manga/vim-anzu\", event = \"VeryLazy\" }","fladson/vim-kitty":"return {\n \"fladson/vim-kitty\",\n ft = \"kitty\",\n tag = \"*\" -- You can select a tagged version\n}","ErichDonGubler/vim-sublime-monokai":"return { \"ErichDonGubler/vim-sublime-monokai\", event = \"VeryLazy\" }","mattn/vim-sonictemplate":"return { \"mattn/vim-sonictemplate\", event = \"VeryLazy\" }","junegunn/seoul256.vim":"return {\n \"junegunn/seoul256.vim\",\n event = \"VeryLazy\"\n}","jacoborus/tender.vim":"return {\n \"jacoborus/tender.vim\",\n event = \"VeryLazy\"\n}","tpope/vim-rhubarb":"return { \"tpope/vim-rhubarb\", event = \"VeryLazy\" }","rkitover/vimpager":"return { \"rkitover/vimpager\", event = \"VeryLazy\" }","rlue/vim-barbaric":"return { \"rlue/vim-barbaric\", event = \"VeryLazy\" }","kat0h/bufpreview.vim":"return {\n \"kat0h/bufpreview.vim\",\n dependencies = {\n \"vim-denops/denops.vim\"\n },\n build = \"deno task prepare\",\n lazy = false\n}","JBakamovic/cxxd-vim":"return { \"JBakamovic/cxxd-vim\", event = \"VeryLazy\" }","lifepillar/vim-gruvbox8":"return { \"lifepillar/vim-gruvbox8\", event = \"VeryLazy\" }","lifepillar/vim-wwdc16-theme":"return { \"lifepillar/vim-wwdc16-theme\", event = \"VeryLazy\" }","hsanson/vim-android":"return { \"hsanson/vim-android\", event = \"VeryLazy\" }","rhysd/git-messenger.vim":"return {\n \"rhysd/git-messenger.vim\",\n event = \"VeryLazy\"\n}","evanleck/vim-svelte":"return {\n \"evanleck/vim-svelte\",\n dependencies = {\n \"othree/html5.vim\",\n \"pangloss/vim-javascript\"\n },\n event = \"VeryLazy\"\n}","hashivim/vim-terraform":"return { \"hashivim/vim-terraform\", event = \"VeryLazy\" }","bullets-vim/bullets.vim":"return {\n \"bullets-vim/bullets.vim\",\n event = \"VeryLazy\"\n}","pasky/claude.vim":"return { \"pasky/claude.vim\", event = \"VeryLazy\" }","romainl/vim-qf":"return { \"romainl/vim-qf\", event = \"VeryLazy\" }","cohama/lexima.vim":"return { \"cohama/lexima.vim\", event = \"VeryLazy\" }","ntpeters/vim-better-whitespace":"return { \"ntpeters/vim-better-whitespace\", event = \"VeryLazy\" }","hanschen/vim-ipython-cell":"return { \"hanschen/vim-ipython-cell\", event = \"VeryLazy\" }","tpope/vim-dadbod":"return { \"tpope/vim-dadbod\", event = \"VeryLazy\" }","ionide/Ionide-vim":"return { \"ionide/Ionide-vim\", event = \"VeryLazy\" }","tpope/vim-flagship":"return { \"tpope/vim-flagship\", event = \"VeryLazy\" }","rhysd/vim-color-spring-night":"return { \"rhysd/vim-color-spring-night\", event = \"VeryLazy\" }","gpanders/vim-medieval":"return { \"gpanders/vim-medieval\", event = \"VeryLazy\" }","obaland/vfiler.vim":"return {\n \"obaland/vfiler.vim\",\n event = \"VeryLazy\"\n}","jszakmeister/vim-togglecursor":"return { \"jszakmeister/vim-togglecursor\", event = \"VeryLazy\" }","cespare/vim-toml":"return { \"cespare/vim-toml\", event = \"VeryLazy\" }","vim-ruby/vim-ruby":"return { \"vim-ruby/vim-ruby\", event = \"VeryLazy\" }","kana/vim-vspec":"return { \"kana/vim-vspec\", event = \"VeryLazy\" }","svermeulen/vim-easyclip":"return { \"svermeulen/vim-easyclip\", event = \"VeryLazy\" }","christoomey/vim-conflicted":"return { \"christoomey/vim-conflicted\", event = \"VeryLazy\" }","ntk148v/vim-horizon":"return {\n \"ntk148v/vim-horizon\",\n event = \"VeryLazy\"\n}","rbong/vim-crystalline":"return {\n \"rbong/vim-crystalline\",\n event = \"VeryLazy\"\n}","iberianpig/tig-explorer.vim":"return {\n \"iberianpig/tig-explorer.vim\",\n event = \"VeryLazy\"\n}","mitchellh/vim-misc":"return { \"mitchellh/vim-misc\", event = \"VeryLazy\" }","ojroques/vim-oscyank":"return {\n \"ojroques/vim-oscyank\",\n event = \"VeryLazy\"\n}","lambdalisue/vim-glyph-palette":"return { \"lambdalisue/vim-glyph-palette\", event = \"VeryLazy\" }","leafOfTree/vim-svelte-plugin":"return {\n \"leafOfTree/vim-svelte-plugin\",\n event = \"VeryLazy\"\n}","liuchengxu/vim-better-default":"return { \"liuchengxu/vim-better-default\", event = \"VeryLazy\" }","hachy/eva01.vim":"return {\n \"hachy/eva01.vim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd.colorscheme \"eva01\"\n -- or\n -- vim.cmd.colorscheme \"eva01-LCL\"\n end\n}","sillybun/vim-repl":"return {\n \"sillybun/vim-repl\",\n event = \"VeryLazy\"\n}","pangloss/vim-javascript":"return { \"pangloss/vim-javascript\", event = \"VeryLazy\" }","kristijanhusak/vim-dadbod-completion":"return {\n \"kristijanhusak/vim-dadbod-completion\",\n dependencies = {\n \"tpope/vim-dadbod\",\n \"kristijanhusak/vim-dadbod-ui\"\n },\n event = \"VeryLazy\"\n}","rbong/vim-flog":"return {\n \"rbong/vim-flog\",\n lazy = true,\n cmd = {\n \"Flog\",\n \"Flogsplit\",\n \"Floggit\"\n },\n dependencies = {\n \"tpope/vim-fugitive\"\n }\n}","vim-php/tagbar-phpctags.vim":"return { \"vim-php/tagbar-phpctags.vim\", event = \"VeryLazy\" }","Shougo/context_filetype.vim":"return { \"Shougo/context_filetype.vim\", event = \"VeryLazy\" }","itchyny/calendar.vim":"return { \"itchyny/calendar.vim\", event = \"VeryLazy\" }","Shougo/neocomplcache.vim":"return { \"Shougo/neocomplcache.vim\", event = \"VeryLazy\" }","ThePrimeagen/vim-with-me":"return { \"ThePrimeagen/vim-with-me\", event = \"VeryLazy\" }","vimpostor/vim-lumen":"return {\n \"vimpostor/vim-lumen\",\n event = \"VeryLazy\"\n}","Shougo/neco-vim":"return { \"Shougo/neco-vim\", event = \"VeryLazy\" }","lambdalisue/vim-nerdfont":"return { \"lambdalisue/vim-nerdfont\", event = \"VeryLazy\" }","tani/vim-jetpack":"return {\n \"tani/vim-jetpack\",\n event = \"VeryLazy\"\n}","romainl/vim-cool":"return { \"romainl/vim-cool\", event = \"VeryLazy\" }","taketwo/vim-ros":"return { \"taketwo/vim-ros\", event = \"VeryLazy\" }","tpope/vim-rails":"return { \"tpope/vim-rails\", event = \"VeryLazy\" }","mhinz/vim-grepper":"return { \"mhinz/vim-grepper\", event = \"VeryLazy\" }","dstein64/vim-startuptime":"return {\n \"dstein64/vim-startuptime\",\n event = \"VeryLazy\"\n}","yorickpeterse/vim-paper":"return { \"yorickpeterse/vim-paper\", event = \"VeryLazy\" }","itspriddle/vim-marked":"return {\n \"itspriddle/vim-marked\",\n event = \"VeryLazy\"\n}","LnL7/vim-nix":"return {\n \"LnL7/vim-nix\",\n event = \"VeryLazy\"\n}","wfxr/minimap.vim":"return {\n \"wfxr/minimap.vim\",\n event = \"VeryLazy\"\n}","crusoexia/vim-monokai":"return { \"crusoexia/vim-monokai\", event = \"VeryLazy\" }","markonm/traces.vim":"return { \"markonm/traces.vim\", event = \"VeryLazy\" }","leafgarland/typescript-vim":"return { \"leafgarland/typescript-vim\", event = \"VeryLazy\" }","TabbyML/vim-tabby":"return {\n \"TabbyML/vim-tabby\",\n lazy = false,\n dependencies = {\n \"neovim/nvim-lspconfig\"\n },\n init = function()\n vim.g.tabby_agent_start_command = {\n \"npx\",\n \"tabby-agent\",\n \"--stdio\"\n }\n vim.g.tabby_inline_completion_trigger =\n \"auto\"\n end\n}","pimalaya/himalaya-vim":"return { \"pimalaya/himalaya-vim\", event = \"VeryLazy\" }","vim-latex/vim-latex":"return { \"vim-latex/vim-latex\", event = \"VeryLazy\" }","jvirtanen/vim-hcl":"return { \"jvirtanen/vim-hcl\", event = \"VeryLazy\" }","ap/vim-css-color":"return { \"ap/vim-css-color\", event = \"VeryLazy\" }","machakann/vim-highlightedyank":"return { \"machakann/vim-highlightedyank\", event = \"VeryLazy\" }","itchyny/lightline.vim":"return { \"itchyny/lightline.vim\", event = \"VeryLazy\" }","tpope/vim-eunuch":"return { \"tpope/vim-eunuch\", event = \"VeryLazy\" }","tpope/vim-projectionist":"return { \"tpope/vim-projectionist\", event = \"VeryLazy\" }","tpope/vim-markdown":"return { \"tpope/vim-markdown\", event = \"VeryLazy\" }","psliwka/vim-dirtytalk":"return {\n \"psliwka/vim-dirtytalk\",\n build = \":DirtytalkUpdate\",\n config = function()\n vim.opt.spelllang = {\n \"en\",\n \"programming\"\n }\n end\n}","liuchengxu/vista.vim":"return {\n \"liuchengxu/vista.vim\",\n event = \"VeryLazy\"\n}","yuttie/hydrangea-vim":"return {\n \"yuttie/hydrangea-vim\",\n event = \"VeryLazy\"\n}","google/vimscript-language-server":"return { \"google/vimscript-language-server\", event = \"VeryLazy\" }","alpertuna/vim-header":"return { \"alpertuna/vim-header\", event = \"VeryLazy\" }","knubie/vim-kitty-navigator":"return {\n \"knubie/vim-kitty-navigator\"\n}","ThePrimeagen/vim-be-good":"return {\n \"ThePrimeagen/vim-be-good\",\n event = \"VeryLazy\"\n}","liuchengxu/vim-which-key":"return {\n \"liuchengxu/vim-which-key\",\n event = \"VeryLazy\"\n}","vimwiki/vimwiki":"return {\n \"vimwiki/vimwiki\",\n event = \"VeryLazy\"\n}","christoomey/vim-tmux-runner":"return {\n \"christoomey/vim-tmux-runner\",\n event = \"VeryLazy\"\n}","nathangrigg/vim-beancount":"return { \"nathangrigg/vim-beancount\", event = \"VeryLazy\" }","tpope/vim-characterize":"return { \"tpope/vim-characterize\", event = \"VeryLazy\" }","shumphrey/fugitive-gitlab.vim":"return { \"shumphrey/fugitive-gitlab.vim\", event = \"VeryLazy\" }","habamax/vim-godot":"return {\n \"habamax/vim-godot\",\n event = \"VeryLazy\"\n}","dbakker/vim-projectroot":"return { \"dbakker/vim-projectroot\", event = \"VeryLazy\" }","rhysd/committia.vim":"return { \"rhysd/committia.vim\", event = \"VeryLazy\" }","tpope/vim-fireplace":"return { \"tpope/vim-fireplace\", event = \"VeryLazy\" }","jeetsukumaran/vim-filebeagle":"return { \"jeetsukumaran/vim-filebeagle\", event = \"VeryLazy\" }","chriskempson/vim-tomorrow-theme":"return { \"chriskempson/vim-tomorrow-theme\", event = \"VeryLazy\" }","tpope/vim-obsession":"return { \"tpope/vim-obsession\", event = \"VeryLazy\" }","weirongxu/plantuml-previewer.vim":"return { \"weirongxu/plantuml-previewer.vim\", event = \"VeryLazy\" }","aperezdc/vim-template":"return { \"aperezdc/vim-template\", event = \"VeryLazy\" }","lunacookies/vim-colors-xcode":"return { \"lunacookies/vim-colors-xcode\", event = \"VeryLazy\" }","tpope/vim-commentary":"return { \"tpope/vim-commentary\", event = \"VeryLazy\" }","idanarye/vim-merginal":"return { \"idanarye/vim-merginal\", event = \"VeryLazy\" }","hzchirs/vim-material":"return {\n \"hzchirs/vim-material\",\n event = \"VeryLazy\"\n}","vhda/verilog_systemverilog.vim":"return {\n \"vhda/verilog_systemverilog.vim\",\n event = \"VeryLazy\"\n}","cakebaker/scss-syntax.vim":"return { \"cakebaker/scss-syntax.vim\", event = \"VeryLazy\" }","tpope/vim-git":"return { \"tpope/vim-git\", event = \"VeryLazy\" }","sentientmachine/erics_vim_syntax_and_color_highlighting":"return { \"sentientmachine/erics_vim_syntax_and_color_highlighting\", event = \"VeryLazy\" }","airblade/vim-rooter":"return { \"airblade/vim-rooter\", event = \"VeryLazy\" }","jez/vim-better-sml":"return {\n \"jez/vim-better-sml\",\n event = \"VeryLazy\"\n}","thoughtbot/vim-rspec":"return { \"thoughtbot/vim-rspec\", event = \"VeryLazy\" }","chrisbra/vim-diff-enhanced":"return {\n \"chrisbra/vim-diff-enhanced\",\n event = \"VeryLazy\"\n}","tpope/vim-sleuth":"return { \"tpope/vim-sleuth\", event = \"VeryLazy\" }","lyokha/vim-xkbswitch":"return { \"lyokha/vim-xkbswitch\", event = \"VeryLazy\" }","rodjek/vim-puppet":"return { \"rodjek/vim-puppet\", event = \"VeryLazy\" }","junegunn/limelight.vim":"return {\n \"junegunn/limelight.vim\",\n event = \"VeryLazy\"\n}","skywind3000/quickmenu.vim":"return { \"skywind3000/quickmenu.vim\", event = \"VeryLazy\" }","tpope/vim-haml":"return { \"tpope/vim-haml\", event = \"VeryLazy\" }","dpelle/vim-LanguageTool":"return { \"dpelle/vim-LanguageTool\", event = \"VeryLazy\" }","Julian/vim-textobj-variable-segment":"return { \"Julian/vim-textobj-variable-segment\", event = \"VeryLazy\" }","Shougo/vimproc.vim":"return {\n \"Shougo/vimproc.vim\",\n event = \"VeryLazy\"\n}","mihaifm/vimpanel":"return { \"mihaifm/vimpanel\", event = \"VeryLazy\" }","mg979/vim-visual-multi":"return { \"mg979/vim-visual-multi\", event = \"VeryLazy\" }","google/vim-codefmt":"return { \"google/vim-codefmt\", event = \"VeryLazy\" }","MarcWeber/vim-addon-manager":"return { \"MarcWeber/vim-addon-manager\", event = \"VeryLazy\" }","Rigellute/shades-of-purple.vim":"return {\n \"Rigellute/shades-of-purple.vim\",\n event = \"VeryLazy\"\n}","tpope/vim-speeddating":"return { \"tpope/vim-speeddating\", event = \"VeryLazy\" }","KenN7/vim-arsync":"return {\n \"KenN7/vim-arsync\",\n dependencies = {\n {\n \"prabirshrestha/async.vim\"\n }\n },\n event = \"VeryLazy\"\n}","mboughaba/i3config.vim":"return {\n \"mboughaba/i3config.vim\",\n event = \"VeryLazy\"\n}","micangl/cmp-vimtex":"return {\n \"micangl/cmp-vimtex\"\n}","simnalamburt/vim-mundo":"return {\n \"simnalamburt/vim-mundo\",\n event = \"VeryLazy\"\n}","cdelledonne/vim-cmake":"return {\n \"cdelledonne/vim-cmake\",\n event = \"VeryLazy\"\n}","rescript-lang/vim-rescript":"return {\n \"rescript-lang/vim-rescript\",\n ft = \"rescript\"\n}","edkolev/promptline.vim":"return { \"edkolev/promptline.vim\", event = \"VeryLazy\" }","wsdjeg/SourceCounter.vim":"return { \"wsdjeg/SourceCounter.vim\", event = \"VeryLazy\" }","junegunn/vim-easy-align":"return {\n \"junegunn/vim-easy-align\",\n event = \"VeryLazy\"\n}","alfredodeza/pytest.vim":"return { \"alfredodeza/pytest.vim\", event = \"VeryLazy\" }","wellle/context.vim":"return {\n \"wellle/context.vim\",\n event = \"VeryLazy\"\n}","kamykn/spelunker.vim":"return {\n \"kamykn/spelunker.vim\",\n event = \"VeryLazy\"\n}","ayu-theme/ayu-vim":"return {\n \"ayu-theme/ayu-vim\",\n event = \"VeryLazy\"\n}","rstacruz/vim-closer":"return {\n \"rstacruz/vim-closer\",\n event = \"VeryLazy\"\n}","thinca/vim-quickrun":"return { \"thinca/vim-quickrun\", event = \"VeryLazy\" }","tpope/vim-salve":"return { \"tpope/vim-salve\", event = \"VeryLazy\" }","skywind3000/vim-terminal-help":"return {\n \"skywind3000/vim-terminal-help\",\n event = \"VeryLazy\"\n}","brglng/vim-im-select":"return { \"brglng/vim-im-select\", event = \"VeryLazy\" }","lfv89/vim-interestingwords":"return {\n \"lfv89/vim-interestingwords\",\n event = \"VeryLazy\"\n}","jupyter-vim/jupyter-vim":"return {\n \"jupyter-vim/jupyter-vim\",\n event = \"VeryLazy\"\n}","vim-voom/VOoM":"return { \"vim-voom/VOoM\", event = \"VeryLazy\" }","tidalcycles/vim-tidal":"return {\n \"tidalcycles/vim-tidal\",\n event = \"VeryLazy\"\n}","tribela/vim-transparent":"return {\n \"tribela/vim-transparent\",\n event = \"VeryLazy\"\n}","justinmk/vim-gtfo":"return {\n \"justinmk/vim-gtfo\",\n event = \"VeryLazy\"\n}","tikhomirov/vim-glsl":"return {\n \"tikhomirov/vim-glsl\",\n event = \"VeryLazy\"\n}","thinca/vim-qfreplace":"return { \"thinca/vim-qfreplace\", event = \"VeryLazy\" }","freeo/vim-kalisi":"return { \"freeo/vim-kalisi\", event = \"VeryLazy\" }","prettier/vim-prettier":"return {\n \"prettier/vim-prettier\",\n event = \"VeryLazy\"\n}","vim-skk/eskk.vim":"return { \"vim-skk/eskk.vim\", event = \"VeryLazy\" }","ludovicchabant/vim-gutentags":"return { \"ludovicchabant/vim-gutentags\", event = \"VeryLazy\" }","tpope/vim-sensible":"return { \"tpope/vim-sensible\", event = \"VeryLazy\" }","inside/vim-search-pulse":"return { \"inside/vim-search-pulse\", event = \"VeryLazy\" }","rust-lang/rust.vim":"return {\n \"rust-lang/rust.vim\",\n event = \"VeryLazy\"\n}","alvan/vim-closetag":"return { \"alvan/vim-closetag\", event = \"VeryLazy\" }","moll/vim-bbye":"return { \"moll/vim-bbye\", event = \"VeryLazy\" }","jreybert/vimagit":"return {\n \"jreybert/vimagit\",\n event = \"VeryLazy\"\n}","4513ECHO/vim-colors-hatsunemiku":"return { \"4513ECHO/vim-colors-hatsunemiku\", event = \"VeryLazy\" }","JuliaEditorSupport/julia-vim":"return { \"JuliaEditorSupport/julia-vim\", event = \"VeryLazy\" }","rafi/awesome-vim-colorschemes":"return { \"rafi/awesome-vim-colorschemes\", event = \"VeryLazy\" }","whatyouhide/vim-gotham":"return {\n \"whatyouhide/vim-gotham\",\n event = \"VeryLazy\"\n}","natebosch/vim-lsc":"return { \"natebosch/vim-lsc\", event = \"VeryLazy\" }","mattn/vim-maketable":"return { \"mattn/vim-maketable\", event = \"VeryLazy\" }","ollykel/v-vim":"return {\n \"ollykel/v-vim\",\n event = \"VeryLazy\"\n}","rhysd/conflict-marker.vim":"return { \"rhysd/conflict-marker.vim\", event = \"VeryLazy\" }","Shougo/vimfiler.vim":"return { \"Shougo/vimfiler.vim\", event = \"VeryLazy\" }","jeetsukumaran/vim-indentwise":"return { \"jeetsukumaran/vim-indentwise\", event = \"VeryLazy\" }","embear/vim-foldsearch":"return { \"embear/vim-foldsearch\", event = \"VeryLazy\" }","brooth/far.vim":"return {\n \"brooth/far.vim\",\n event = \"VeryLazy\"\n}","slim-template/vim-slim":"return { \"slim-template/vim-slim\", event = \"VeryLazy\" }","jesseleite/vim-agriculture":"return {\n \"jesseleite/vim-agriculture\",\n event = \"VeryLazy\"\n}","Yilin-Yang/vim-markbar":"return {\n \"Yilin-Yang/vim-markbar\",\n event = \"VeryLazy\"\n}","ryanoasis/vim-devicons":"return {\n \"ryanoasis/vim-devicons\",\n event = \"VeryLazy\"\n}","vim-utils/vim-man":"return { \"vim-utils/vim-man\", event = \"VeryLazy\" }","kien/tabman.vim":"return { \"kien/tabman.vim\", event = \"VeryLazy\" }","christoomey/vim-titlecase":"return { \"christoomey/vim-titlecase\", event = \"VeryLazy\" }","vim-vdebug/vdebug":"return { \"vim-vdebug/vdebug\", event = \"VeryLazy\" }","junegunn/vader.vim":"return {\n \"junegunn/vader.vim\",\n event = \"VeryLazy\"\n}","wuelnerdotexe/vim-enfocado":"return {\n \"wuelnerdotexe/vim-enfocado\",\n event = \"VeryLazy\"\n}","AndrewRadev/linediff.vim":"return { \"AndrewRadev/linediff.vim\", event = \"VeryLazy\" }","t9md/vim-quickhl":"return { \"t9md/vim-quickhl\", event = \"VeryLazy\" }","lilydjwg/fcitx.vim":"return { \"lilydjwg/fcitx.vim\", event = \"VeryLazy\" }","nordtheme/vim":"return {\n \"nordtheme/vim\",\n event = \"VeryLazy\"\n}","t9md/vim-choosewin":"return { \"t9md/vim-choosewin\", event = \"VeryLazy\" }","wuelnerdotexe/vim-astro":"return {\n \"wuelnerdotexe/vim-astro\",\n event = \"VeryLazy\"\n}","aaronbieber/vim-quicktask":"return { \"aaronbieber/vim-quicktask\", event = \"VeryLazy\" }","romgrk/doom-one.vim":"return {\n \"romgrk/doom-one.vim\",\n event = \"VeryLazy\"\n}","img-paste-devs/img-paste.vim":"return { \"img-paste-devs/img-paste.vim\", event = \"VeryLazy\" }","tom-anders/telescope-vim-bookmarks.nvim":"return { \"tom-anders/telescope-vim-bookmarks.nvim\", event = \"VeryLazy\" }","danilo-augusto/vim-afterglow":"return { \"danilo-augusto/vim-afterglow\", event = \"VeryLazy\" }","posva/vim-vue":"return { \"posva/vim-vue\", event = \"VeryLazy\" }","danchoi/ri.vim":"return { \"danchoi/ri.vim\", event = \"VeryLazy\" }","tom-doerr/vim_codex":"return { \"tom-doerr/vim_codex\", event = \"VeryLazy\" }","freitass/todo.txt-vim":"return { \"freitass/todo.txt-vim\", event = \"VeryLazy\" }","eliba2/vim-node-inspect":"return {\n \"eliba2/vim-node-inspect\",\n event = \"VeryLazy\"\n}","glts/vim-radical":"return { \"glts/vim-radical\", event = \"VeryLazy\" }","mattn/vim-notification":"return {\n \"mattn/vim-notification\",\n event = \"VeryLazy\"\n}","tmux-plugins/vim-tmux-focus-events":"return {\n \"tmux-plugins/vim-tmux-focus-events\",\n event = \"VeryLazy\"\n}","othree/html5.vim":"return { \"othree/html5.vim\", event = \"VeryLazy\" }","machakann/vim-sandwich":"return { \"machakann/vim-sandwich\", event = \"VeryLazy\" }","gu-fan/riv.vim":"return { \"gu-fan/riv.vim\", event = \"VeryLazy\" }","christoomey/vim-system-copy":"return { \"christoomey/vim-system-copy\", event = \"VeryLazy\" }","ilyachur/cmake4vim":"return {\n \"ilyachur/cmake4vim\",\n event = \"VeryLazy\"\n}","vim-perl/vim-perl":"return { \"vim-perl/vim-perl\", event = \"VeryLazy\" }","ianding1/leetcode.vim":"return {\n \"ianding1/leetcode.vim\",\n event = \"VeryLazy\"\n}","PProvost/vim-ps1":"return { \"PProvost/vim-ps1\", event = \"VeryLazy\" }","ConradIrwin/vim-bracketed-paste":"return { \"ConradIrwin/vim-bracketed-paste\", event = \"VeryLazy\" }","bfrg/vim-jqplay":"return { \"bfrg/vim-jqplay\", event = \"VeryLazy\" }","diepm/vim-rest-console":"return { \"diepm/vim-rest-console\", event = \"VeryLazy\" }","junkblocker/patchreview-vim":"return { \"junkblocker/patchreview-vim\", event = \"VeryLazy\" }","keith/investigate.vim":"return { \"keith/investigate.vim\", event = \"VeryLazy\" }","sts10/vim-pink-moon":"return { \"sts10/vim-pink-moon\", event = \"VeryLazy\" }","ruanyl/vim-gh-line":"return { \"ruanyl/vim-gh-line\", event = \"VeryLazy\" }","segeljakt/vim-silicon":"return {\n \"segeljakt/vim-silicon\",\n event = \"VeryLazy\"\n}","zefei/vim-wintabs":"return { \"zefei/vim-wintabs\", event = \"VeryLazy\" }","ternjs/tern_for_vim":"return { \"ternjs/tern_for_vim\", event = \"VeryLazy\" }","bignimbus/you-are-here.vim":"return {\n \"bignimbus/you-are-here.vim\",\n event = \"VeryLazy\"\n}","stevearc/vim-arduino":"return {\n \"stevearc/vim-arduino\"\n}","bhurlow/vim-parinfer":"return { \"bhurlow/vim-parinfer\", event = \"VeryLazy\" }","zivyangll/git-blame.vim":"return {\n \"zivyangll/git-blame.vim\",\n event = \"VeryLazy\"\n}","michaeljsmith/vim-indent-object":"return {\n \"michaeljsmith/vim-indent-object\",\n event = \"VeryLazy\"\n}","tommcdo/vim-exchange":"return { \"tommcdo/vim-exchange\", event = \"VeryLazy\" }","tpope/vim-rvm":"return { \"tpope/vim-rvm\", event = \"VeryLazy\" }","monkoose/vim9-stargate":"return { \"monkoose/vim9-stargate\", event = \"VeryLazy\" }","KeitaNakamura/neodark.vim":"return {\n \"KeitaNakamura/neodark.vim\",\n event = \"VeryLazy\"\n}","othree/eregex.vim":"return { \"othree/eregex.vim\", event = \"VeryLazy\" }","neowit/vim-force.com":"return { \"neowit/vim-force.com\", event = \"VeryLazy\" }","rakr/vim-one":"return { \"rakr/vim-one\", event = \"VeryLazy\" }","svermeulen/vim-subversive":"return { \"svermeulen/vim-subversive\", event = \"VeryLazy\" }","jceb/vim-orgmode":"return { \"jceb/vim-orgmode\", event = \"VeryLazy\" }","HealsCodes/vim-gas":"return { \"HealsCodes/vim-gas\", event = \"VeryLazy\" }","justmao945/vim-clang":"return { \"justmao945/vim-clang\", event = \"VeryLazy\" }","lifepillar/vim-cheat40":"return { \"lifepillar/vim-cheat40\", event = \"VeryLazy\" }","aduros/ai.vim":"return {\n \"aduros/ai.vim\",\n event = \"VeryLazy\"\n}","edkolev/tmuxline.vim":"return {\n \"edkolev/tmuxline.vim\",\n event = \"VeryLazy\"\n}","kkvh/vim-docker-tools":"return { \"kkvh/vim-docker-tools\", event = \"VeryLazy\" }","junegunn/gv.vim":"return {\n \"junegunn/gv.vim\",\n dependencies = {\n \"tpope/vim-fugitive\"\n },\n event = \"VeryLazy\"\n}","arecarn/vim-crunch":"return { \"arecarn/vim-crunch\", event = \"VeryLazy\" }","liuchengxu/eleline.vim":"return {\n \"liuchengxu/eleline.vim\",\n event = \"VeryLazy\"\n}","direnv/direnv.vim":"return { \"direnv/direnv.vim\", event = \"VeryLazy\" }","mhinz/vim-rfc":"return { \"mhinz/vim-rfc\", event = \"VeryLazy\" }","MTDL9/vim-log-highlighting":"return { \"MTDL9/vim-log-highlighting\", event = \"VeryLazy\" }","chr4/nginx.vim":"return {\n \"chr4/nginx.vim\",\n event = \"VeryLazy\"\n}","jbgutierrez/vim-better-comments":"return { \"jbgutierrez/vim-better-comments\", event = \"VeryLazy\" }","tpope/vim-cucumber":"return { \"tpope/vim-cucumber\", event = \"VeryLazy\" }","nicwest/vim-http":"return { \"nicwest/vim-http\", event = \"VeryLazy\" }","tpope/vim-scriptease":"return { \"tpope/vim-scriptease\", event = \"VeryLazy\" }","haya14busa/is.vim":"return { \"haya14busa/is.vim\", event = \"VeryLazy\" }","dominikduda/vim_current_word":"return {\n \"dominikduda/vim_current_word\",\n event = \"VeryLazy\"\n}","wlangstroth/vim-racket":"return { \"wlangstroth/vim-racket\", event = \"VeryLazy\" }","liuchengxu/space-vim-dark":"return {\n \"liuchengxu/space-vim-dark\",\n event = \"VeryLazy\"\n}","ngmy/vim-rubocop":"return { \"ngmy/vim-rubocop\", event = \"VeryLazy\" }","jaxbot/semantic-highlight.vim":"return { \"jaxbot/semantic-highlight.vim\", event = \"VeryLazy\" }","mipmip/vim-scimark":"return {\n \"mipmip/vim-scimark\",\n event = \"VeryLazy\"\n}","vim-python/python-syntax":"return { \"vim-python/python-syntax\", event = \"VeryLazy\" }","vim/killersheep":"return {\n \"vim/killersheep\",\n event = \"VeryLazy\"\n}","eugen0329/vim-esearch":"return {\n \"eugen0329/vim-esearch\",\n event = \"VeryLazy\"\n}","preservim/vim-textobj-quote":"return { \"preservim/vim-textobj-quote\", event = \"VeryLazy\" }","ActivityWatch/aw-watcher-vim":"return { \"ActivityWatch/aw-watcher-vim\", event = \"VeryLazy\" }","cseelus/vim-colors-lucid":"return { \"cseelus/vim-colors-lucid\", event = \"VeryLazy\" }","leafOfTree/vim-vue-plugin":"return {\n \"leafOfTree/vim-vue-plugin\",\n event = \"VeryLazy\"\n}","stsewd/fzf-checkout.vim":"return {\n \"stsewd/fzf-checkout.vim\",\n event = \"VeryLazy\"\n}","nvie/vim-flake8":"return { \"nvie/vim-flake8\", event = \"VeryLazy\" }","bronson/vim-visual-star-search":"return { \"bronson/vim-visual-star-search\", event = \"VeryLazy\" }","drzel/vim-line-no-indicator":"return { \"drzel/vim-line-no-indicator\", event = \"VeryLazy\" }","vim-scripts/Conque-GDB":"return { \"vim-scripts/Conque-GDB\", event = \"VeryLazy\" }","peterhoeg/vim-qml":"return { \"peterhoeg/vim-qml\", event = \"VeryLazy\" }","tpope/vim-rake":"return { \"tpope/vim-rake\", event = \"VeryLazy\" }","vim-scripts/dbext.vim":"return { \"vim-scripts/dbext.vim\", event = \"VeryLazy\" }","AndrewRadev/tagalong.vim":"return { \"AndrewRadev/tagalong.vim\", event = \"VeryLazy\" }","junegunn/vim-slash":"return {\n \"junegunn/vim-slash\",\n event = \"VeryLazy\"\n}","derekwyatt/vim-scala":"return { \"derekwyatt/vim-scala\", event = \"VeryLazy\" }","craigemery/vim-autotag":"return { \"craigemery/vim-autotag\", event = \"VeryLazy\" }","shawncplus/phpcomplete.vim":"return { \"shawncplus/phpcomplete.vim\", event = \"VeryLazy\" }","vimoutliner/vimoutliner":"return { \"vimoutliner/vimoutliner\", event = \"VeryLazy\" }","tpope/vim-bundler":"return { \"tpope/vim-bundler\", event = \"VeryLazy\" }","machakann/vim-swap":"return { \"machakann/vim-swap\", event = \"VeryLazy\" }","w0ng/vim-hybrid":"return { \"w0ng/vim-hybrid\", event = \"VeryLazy\" }","vim-jp/vim-vimlparser":"return { \"vim-jp/vim-vimlparser\", event = \"VeryLazy\" }","ku1ik/vim-pasta":"return { \"ku1ik/vim-pasta\", event = \"VeryLazy\" }","djoshea/vim-autoread":"return { \"djoshea/vim-autoread\", event = \"VeryLazy\" }","skywind3000/vim-auto-popmenu":"return { \"skywind3000/vim-auto-popmenu\", event = \"VeryLazy\" }","ajmwagar/vim-deus":"return {\n \"ajmwagar/vim-deus\",\n event = \"VeryLazy\"\n}","Lokaltog/vim-monotone":"return { \"Lokaltog/vim-monotone\", event = \"VeryLazy\" }","fcpg/vim-fahrenheit":"return {\n \"fcpg/vim-fahrenheit\",\n event = \"VeryLazy\"\n}","roxma/vim-tmux-clipboard":"return { \"roxma/vim-tmux-clipboard\", event = \"VeryLazy\" }","Shougo/neosnippet.vim":"return {\n \"Shougo/neosnippet.vim\",\n dependencies = {\n \"Shougo/deoplete.nvim\",\n \"roxma/nvim-yarp\",\n \"roxma/vim-hug-neovim-rpc\",\n \"Shougo/neosnippet-snippets\"\n },\n event = \"VeryLazy\"\n}","drewtempelmeyer/palenight.vim":"return {\n \"drewtempelmeyer/palenight.vim\",\n event = \"VeryLazy\"\n}","brookhong/cscope.vim":"return { \"brookhong/cscope.vim\", event = \"VeryLazy\" }","heavenshell/vim-pydocstring":"return { \"heavenshell/vim-pydocstring\", event = \"VeryLazy\" }","tpope/vim-capslock":"return { \"tpope/vim-capslock\", event = \"VeryLazy\" }","zhimsel/vim-stay":"return { \"zhimsel/vim-stay\", event = \"VeryLazy\" }","jez/vim-superman":"return { \"jez/vim-superman\", event = \"VeryLazy\" }","sophacles/vim-processing":"return { \"sophacles/vim-processing\", event = \"VeryLazy\" }","mattn/vim-gist":"return { \"mattn/vim-gist\", event = \"VeryLazy\" }","mhinz/vim-mix-format":"return { \"mhinz/vim-mix-format\", event = \"VeryLazy\" }","Everblush/everblush.vim":"return {\n \"Everblush/everblush.vim\",\n event = \"VeryLazy\"\n}","vv9k/vim-github-dark":"return { \"vv9k/vim-github-dark\", event = \"VeryLazy\" }","tyru/caw.vim":"return { \"tyru/caw.vim\", event = \"VeryLazy\" }","francoiscabrol/ranger.vim":"return { \"francoiscabrol/ranger.vim\", event = \"VeryLazy\" }","cjrh/vim-conda":"return {\n \"cjrh/vim-conda\",\n event = \"VeryLazy\"\n}","goballooning/vim-live-latex-preview":"return { \"goballooning/vim-live-latex-preview\", event = \"VeryLazy\" }","voldikss/vim-translator":"return {\n \"voldikss/vim-translator\",\n event = \"VeryLazy\"\n}","skim-rs/skim.vim":"return { \"skim-rs/skim.vim\", event = \"VeryLazy\" }","will133/vim-dirdiff":"return { \"will133/vim-dirdiff\", event = \"VeryLazy\" }","mcchrish/nnn.vim":"return {\n \"mcchrish/nnn.vim\",\n event = \"VeryLazy\"\n}","heavenshell/vim-jsdoc":"return {\n \"heavenshell/vim-jsdoc\",\n event = \"VeryLazy\"\n}","google/vim-jsonnet":"return {\n \"google/vim-jsonnet\",\n event = \"VeryLazy\"\n}","Shougo/unite.vim":"return { \"Shougo/unite.vim\", event = \"VeryLazy\" }","martinda/Jenkinsfile-vim-syntax":"return { \"martinda/Jenkinsfile-vim-syntax\", event = \"VeryLazy\" }","rhysd/vim-gfm-syntax":"return { \"rhysd/vim-gfm-syntax\", event = \"VeryLazy\" }","haya14busa/vim-edgemotion":"return { \"haya14busa/vim-edgemotion\", event = \"VeryLazy\" }","tpope/vim-rsi":"return { \"tpope/vim-rsi\", event = \"VeryLazy\" }","mattn/vim-trex":"return {\n \"mattn/vim-trex\",\n event = \"VeryLazy\"\n}","drmikehenry/vim-fixkey":"return { \"drmikehenry/vim-fixkey\", event = \"VeryLazy\" }","wsdjeg/JavaUnit.vim":"return { \"wsdjeg/JavaUnit.vim\", event = \"VeryLazy\" }","artur-shaik/vim-javacomplete2":"return {\n \"artur-shaik/vim-javacomplete2\",\n event = \"VeryLazy\"\n}","tyru/open-browser.vim":"return { \"tyru/open-browser.vim\", event = \"VeryLazy\" }","bagrat/vim-buffet":"return {\n \"bagrat/vim-buffet\",\n event = \"VeryLazy\"\n}","jremmen/vim-ripgrep":"return { \"jremmen/vim-ripgrep\", event = \"VeryLazy\" }","preservim/vim-pencil":"return { \"preservim/vim-pencil\", event = \"VeryLazy\" }","venantius/vim-cljfmt":"return { \"venantius/vim-cljfmt\", event = \"VeryLazy\" }","wsdjeg/GitHub.vim":"return { \"wsdjeg/GitHub.vim\", event = \"VeryLazy\" }","tpope/vim-tbone":"return { \"tpope/vim-tbone\", event = \"VeryLazy\" }","wsdjeg/vim-cheat":"return { \"wsdjeg/vim-cheat\", event = \"VeryLazy\" }","vuciv/vim-bujo":"return {\n \"vuciv/vim-bujo\",\n event = \"VeryLazy\"\n}","andrewstuart/vim-kubernetes":"return { \"andrewstuart/vim-kubernetes\", event = \"VeryLazy\" }","daeyun/vim-matlab":"return {\n \"daeyun/vim-matlab\",\n event = \"VeryLazy\"\n}","noahfrederick/vim-laravel":"return { \"noahfrederick/vim-laravel\", event = \"VeryLazy\" }","google/vim-maktaba":"return { \"google/vim-maktaba\", event = \"VeryLazy\" }","nikolvs/vim-sunbather":"return { \"nikolvs/vim-sunbather\", event = \"VeryLazy\" }","yorickpeterse/happy_hacking.vim":"return { \"yorickpeterse/happy_hacking.vim\", event = \"VeryLazy\" }","ThePrimeagen/vim-royale":"return { \"ThePrimeagen/vim-royale\", event = \"VeryLazy\" }","vim-crystal/vim-crystal":"return { \"vim-crystal/vim-crystal\", event = \"VeryLazy\" }","yuki-yano/fzf-preview.vim":"return {\n \"yuki-yano/fzf-preview.vim\",\n dependencies = {\n \"junegunn/fzf\"\n },\n event = \"VeryLazy\"\n}","skywind3000/vim-keysound":"return {\n \"skywind3000/vim-keysound\",\n event = \"VeryLazy\"\n}","jsit/toast.vim":"return { \"jsit/toast.vim\", event = \"VeryLazy\" }","junegunn/goyo.vim":"return {\n \"junegunn/goyo.vim\",\n event = \"VeryLazy\"\n}","stephpy/vim-php-cs-fixer":"return { \"stephpy/vim-php-cs-fixer\", event = \"VeryLazy\" }","bronson/vim-trailing-whitespace":"return { \"bronson/vim-trailing-whitespace\", event = \"VeryLazy\" }","chaoren/vim-wordmotion":"return { \"chaoren/vim-wordmotion\", event = \"VeryLazy\" }","buoto/gotests-vim":"return {\n \"buoto/gotests-vim\",\n event = \"VeryLazy\"\n}","aserebryakov/vim-todo-lists":"return { \"aserebryakov/vim-todo-lists\", event = \"VeryLazy\" }","rcarriga/vim-ultest":"return {\n \"rcarriga/vim-ultest\",\n dependencies = {\n \"vim-test/vim-test\"\n },\n build = \":UpdateRemotePlugins\",\n event = \"VeryLazy\"\n}","mattn/calendar-vim":"return { \"mattn/calendar-vim\", event = \"VeryLazy\" }","purescript-contrib/purescript-vim":"return {\n \"purescript-contrib/purescript-vim\",\n event = \"VeryLazy\"\n}","wavded/vim-stylus":"return { \"wavded/vim-stylus\", event = \"VeryLazy\" }","luk400/vim-lichess":"return {\n \"luk400/vim-lichess\",\n event = \"VeryLazy\"\n}","vim-scripts/a.vim":"return { \"vim-scripts/a.vim\", event = \"VeryLazy\" }","dhruvasagar/vim-zoom":"return { \"dhruvasagar/vim-zoom\", event = \"VeryLazy\" }","imbue-ai/jupyter_ascending.vim":"return { \"imbue-ai/jupyter_ascending.vim\", event = \"VeryLazy\" }","vim-scripts/paredit.vim":"return { \"vim-scripts/paredit.vim\", event = \"VeryLazy\" }","xolox/vim-colorscheme-switcher":"return { \"xolox/vim-colorscheme-switcher\", event = \"VeryLazy\" }","challenger-deep-theme/vim":"return {\n \"challenger-deep-theme/vim\",\n event = \"VeryLazy\"\n}","alok/notational-fzf-vim":"return { \"alok/notational-fzf-vim\", event = \"VeryLazy\" }","andreasvc/vim-256noir":"return { \"andreasvc/vim-256noir\", event = \"VeryLazy\" }","turbio/bracey.vim":"return {\n \"turbio/bracey.vim\",\n event = \"VeryLazy\"\n}","udalov/kotlin-vim":"return { \"udalov/kotlin-vim\", event = \"VeryLazy\" }","relastle/bluewery.vim":"return {\n \"relastle/bluewery.vim\",\n event = \"VeryLazy\"\n}","juvenn/mustache.vim":"return { \"juvenn/mustache.vim\", event = \"VeryLazy\" }","sebdah/vim-delve":"return {\n \"sebdah/vim-delve\",\n event = \"VeryLazy\"\n}","Ron89/thesaurus_query.vim":"return { \"Ron89/thesaurus_query.vim\", event = \"VeryLazy\" }","tweekmonster/startuptime.vim":"return { \"tweekmonster/startuptime.vim\", event = \"VeryLazy\" }","tweekmonster/django-plus.vim":"return { \"tweekmonster/django-plus.vim\", event = \"VeryLazy\" }","maksimr/vim-jsbeautify":"return { \"maksimr/vim-jsbeautify\", event = \"VeryLazy\" }","tyru/open-browser-github.vim":"return { \"tyru/open-browser-github.vim\", event = \"VeryLazy\" }","pbogut/fzf-mru.vim":"return {\n \"pbogut/fzf-mru.vim\",\n dependencies = {\n \"junegunn/fzf\"\n },\n event = \"VeryLazy\"\n}","bytesnake/vim-graphical-preview":"return {\n \"bytesnake/vim-graphical-preview\",\n dependencies = {\n \"mattn/libcallex-vim\"\n },\n event = \"VeryLazy\"\n}","Shougo/echodoc.vim":"return { \"Shougo/echodoc.vim\", event = \"VeryLazy\" }","mattn/webapi-vim":"return { \"mattn/webapi-vim\", event = \"VeryLazy\" }","guns/xterm-color-table.vim":"return { \"guns/xterm-color-table.vim\", event = \"VeryLazy\" }","rizzatti/dash.vim":"return {\n \"rizzatti/dash.vim\",\n event = \"VeryLazy\"\n}","zirrostig/vim-schlepp":"return { \"zirrostig/vim-schlepp\", event = \"VeryLazy\" }","cosminadrianpopescu/vim-sql-workbench":"return { \"cosminadrianpopescu/vim-sql-workbench\", event = \"VeryLazy\" }","google/vim-colorscheme-primary":"return { \"google/vim-colorscheme-primary\", event = \"VeryLazy\" }","jkeresman01/spring-initializr.nvim":"return {\n \"jkeresman01/spring-initializr.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\n \"spring-initializr\"\n ).setup()\n end\n}","mikavilpas/tsugit.nvim":"return { \"mikavilpas/tsugit.nvim\", event = \"VeryLazy\" }","ALT-F4-LLC/notion.nvim":"return {\n \"ALT-F4-LLC/notion.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"notion\").setup(\n {\n -- Secure token retrieval (recommended)\n notion_token_cmd = {\n \"doppler\",\n \"secrets\",\n \"get\",\n \"--plain\",\n \"NOTION_TOKEN\"\n },\n -- Or rely on NOTION_TOKEN environment variable (no config needed)\n database_id = \"your_database_id_here\", -- or set NOTION_DATABASE_ID env var\n debug = false, -- Enable debug timing info\n sync_debounce_ms = 1000 -- Minimum time between syncs\n }\n )\n end\n}","julelang/jule.nvim":"return {\n \"julelang/jule.nvim\",\n event = \"VeryLazy\"\n}","pmouraguedes/sql-ghosty.nvim":"return {\n \"pmouraguedes/sql-ghosty.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {}\n}","algmyr/vcsigns.nvim":"return { \"algmyr/vcsigns.nvim\", event = \"VeryLazy\" }","yilisharcs/cme.nvim":"return {\n \"yilisharcs/cme.nvim\",\n specs = {\n {\n \"https://github.com/nvim-lualine/lualine.nvim\",\n optional = true,\n -- Fixes the small delay on `on_exit` updates\n opts = {\n options = {\n refresh = {\n statusline = 16\n }\n }\n }\n }\n }\n}","skanehira/github-actions.nvim":"return {\n \"skanehira/github-actions.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-telescope/telescope.nvim\" -- Optional: for enhanced workflow selection\n },\n opts = {}\n}","stellarjmr/notebook_style.nvim":"return {\n \"stellarjmr/notebook_style.nvim\",\n ft = \"python\", -- Load only for Python files\n opts = {}\n}","isaksamsten/sia.nvim":"return {\n \"isaksamsten/sia.nvim\",\n opts = {},\n dependencies = {\n {\n \"rickhowe/diffchar.vim\",\n keys = {\n {\n \"[z\",\n \"<Plug>JumpDiffCharPrevStart\",\n desc = \"Previous diff\",\n silent = true\n },\n {\n \"]z\",\n \"<Plug>JumpDiffCharNextStart\",\n desc = \"Next diff\",\n silent = true\n },\n {\n \"do\",\n \"<Plug>GetDiffCharPair\",\n desc = \"Obtain diff\",\n silent = true\n },\n {\n \"dp\",\n \"<Plug>PutDiffCharPair\",\n desc = \"Put diff\",\n silent = true\n }\n }\n }\n }\n}","lucasadelino/conifer.nvim":"return {\n \"lucasadelino/conifer.nvim\",\n priority = 1000,\n lazy = false,\n opts = {}\n}","Necrom4/convy.nvim":"return {\n \"necrom4/convy.nvim\",\n cmd = {\n \"Convy\",\n \"ConvySeparator\"\n },\n opts = {}\n}","nullromo/fishtank.nvim":"return {\n \"nullromo/fishtank.nvim\",\n opts = {}, -- specify options here\n config = function(_, opts)\n local fishtank =\n require(\n \"fishtank\"\n )\n fishtank.setup(opts)\n end\n}","abhilash26/mapledark.nvim":"return {\n \"abhilash26/mapledark.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd.colorscheme(\n \"mapledark\"\n )\n end\n}","JunaidQrysh/chameleon.nvim":"return {\n \"JunaidQrysh/chameleon.nvim\",\n dependencies = {\n \"nvzone/volt\",\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","WillEhrendreich/Ionide-nvim":"return { \"WillEhrendreich/Ionide-nvim\", event = \"VeryLazy\" }","santhosh-tekuri/picker.nvim":"return { \"santhosh-tekuri/picker.nvim\", event = \"VeryLazy\" }","NitroVim/foldergen.nvim":"return {\n \"NitroVim/foldergen.nvim\",\n config = function()\n -- Create user command\n vim.api.nvim_create_user_command(\n \"FolderGen\",\n function()\n require(\n \"foldergen\"\n ).generate_from_text(\n\n )\n end,\n {}\n )\n\n -- Keymap: <leader>gf to generate folder structure\n vim.keymap.set(\n \"n\",\n \"<leader>gf\",\n \":FolderGen<CR>\",\n {\n desc = \"Generate folder structure\"\n }\n )\n end\n}","tomtomjhj/vsrocq.nvim":"return {\n \"tomtomjhj/vsrocq.nvim\",\n dependencies = {\n \"whonore/Coqtail\"\n },\n event = \"VeryLazy\"\n}","tinted-theming/tinted-nvim":"return {\n \"tinted-theming/tinted-nvim\"\n}","L-Colombo/oldschool.nvim":"return {\n \"L-Colombo/oldschool.nvim\",\n config = true\n -- to ovverride palette colors:\n -- opts = { <color> = \"<hex value>\"}\n}","amekusa/auto-input-switch.nvim":"return {\n \"amekusa/auto-input-switch.nvim\",\n config = function()\n require(\n \"auto-input-switch\"\n ).setup({})\n end\n}","litoj/reform.nvim":"return {\n \"litoj/reform.nvim\",\n opts = {}, -- put your config here\n event = \"VeryLazy\" -- or LspAttach and `key = {your link mapping}`\n}","saghen/nvim":"return { \"saghen/nvim\", event = \"VeryLazy\" }","haolian9/reveal.nvim":"return { \"haolian9/reveal.nvim\", event = \"VeryLazy\" }","neo451/lit.nvim":"return { \"neo451/lit.nvim\", event = \"VeryLazy\" }","michel-garcia/fzf-lua-file-browser.nvim":"return {\n \"michel-garcia/fzf-lua-file-browser.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\"\n }\n}","e-cal/chat.nvim":"return {\n \"e-cal/chat.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-telescope/telescope.nvim\" -- Default finder (can be replaced with junegunn/fzf.vim)\n },\n opts = {}\n}","comfysage/lynn.nvim":"return { \"comfysage/lynn.nvim\", event = \"VeryLazy\" }","marantz-dev/codeSeparator.nvim":"return {\n \"marantz-dev/codeSeparator.nvim\",\n config = function()\n require(\n \"codeSeparator\"\n ).setup()\n end\n}","nvim-mini/mini.jump":"return {\n \"nvim-mini/mini.jump\",\n version = false\n}","nvim-mini/mini.basics":"return {\n \"nvim-mini/mini.basics\",\n version = false\n}","fang2hou/go-impl.nvim":"return {\n \"fang2hou/go-impl.nvim\",\n ft = \"go\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\",\n -- Choose one of the following fuzzy finder\n \"folke/snacks.nvim\",\n \"ibhagwan/fzf-lua\"\n },\n opts = {},\n keys = {\n {\n \"<leader>Gi\",\n function()\n require(\n \"go-impl\"\n ).open()\n end,\n mode = {\"n\"},\n desc = \"Go Impl\"\n }\n }\n}","dayangac/collab.nvim":"return {\n \"dayangac/collab.nvim\",\n build = \"go build -o collab-nvim ./go\",\n config = function()\n require(\"collab\").setup(\n {\n auto_build = true,\n show_remote_cursors = true,\n debug = false\n }\n )\n end\n}","farhanmustar/fugitive-delta.nvim":"return {\n \"farhanmustar/fugitive-delta.nvim\",\n dependencies = {\n \"tpope/vim-fugitive\"\n },\n event = \"VeryLazy\"\n}","mistweaverco/ndoo.nvim":"return {\n \"mistweaverco/ndoo.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n }\n}","y9san9/y9nika.nvim":"return { \"y9san9/y9nika.nvim\", event = \"VeryLazy\" }","Jorenar/nvim-dap-disasm":"return {\n \"Jorenar/nvim-dap-disasm\",\n event = \"VeryLazy\"\n}","apyra/nvim-unity-sync":"return {\n \"apyra/nvim-unity-sync\",\n config = function()\n require(\n \"unity.plugin\"\n ).setup({})\n end,\n ft = \"cs\"\n}","jinzhongjia/codecompanion-gitcommit.nvim":"return { \"jinzhongjia/codecompanion-gitcommit.nvim\", event = \"VeryLazy\" }","raquentin/tamagotchi.nvim":"return {\n \"raquentin/tamagotchi.nvim\"\n}","georgeharker/comment-tasks.nvim":"return {\n \"georgeharker/comment-tasks.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\" -- Required for HTTP requests\n },\n config = function()\n require(\n \"comment-tasks\"\n ).setup(\n {\n default_provider = \"clickup\", -- Choose your preferred provider\n providers = {\n clickup = {\n enabled = true,\n api_key_env = \"CLICKUP_API_KEY\",\n list_id = \"your_clickup_list_id\",\n statuses = {\n new = \"To Do\",\n in_progress = \"In Progress\",\n review = \"Code Review\",\n completed = \"Complete\"\n }\n }\n -- Add other providers as needed\n }\n }\n )\n end\n}","ikeasamoahansah/clipboard.nvim":"return {\n \"ikeasamoahansah/clipboard.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"clipboard\").setup(\n\n )\n end\n}","rsmdt/quarry.nvim":"return {\n \"rsmdt/quarry.nvim\",\n dependencies = {\n \"williamboman/mason.nvim\",\n \"williamboman/mason-lspconfig.nvim\",\n -- Optional for NeoVim 0.11+: quarry.nvim automatically uses the native\n -- vim.lsp.config() API when available. For NeoVim 0.10, lspconfig is required.\n -- You can also override with your own implementation (see examples below).\n \"neovim/nvim-lspconfig\"\n }\n}","abhilash26/zenline.nvim":"return {\n \"abhilash26/zenline.nvim\",\n event = {\n \"WinEnter\",\n \"BufEnter\",\n \"ColorScheme\"\n },\n opts = {} -- uses default (normal) configuration\n}","folksoftware/nvim":"return {\n \"folksoftware/nvim\",\n name = \"folk\",\n priority = 1000,\n config = function()\n require(\"folk\").setup(\n {\n flavour = \"abraxas\"\n }\n )\n vim.cmd.colorscheme \"folk-abraxas\"\n end\n}","deathbeam/myplugins.nvim":"return { \"deathbeam/myplugins.nvim\", event = \"VeryLazy\" }","devswiftzone/swift.nvim":"return {\n \"devswiftzone/swift.nvim\",\n ft = \"swift\",\n opts = {}\n}","AntonVanAssche/date-time-inserter.nvim":"return {\n \"AntonVanAssche/date-time-inserter.nvim\",\n version = \"*\",\n lazy = false,\n opts = {}\n}","AntonVanAssche/md-headers.nvim":"return { \"AntonVanAssche/md-headers.nvim\", event = \"VeryLazy\" }","javiorfo/nvim-dbeer":"return {\n \"javiorfo/nvim-dbeer\",\n dependencies = {\n \"javiorfo/nvim-popcorn\",\n \"javiorfo/nvim-spinetta\",\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n lazy = true,\n cmd = {\"DBeerBuild\"},\n ft = {\n \"sql\",\n \"javascript\",\n \"redis\"\n }, -- javascript (MongoDB), redis (.rdb file)\n build = function()\n -- Update the backend in every plugin change\n require \"dbeer.core\".build(\n\n )\n end,\n opts = {\n -- This section is not required\n -- Only if you want to change default configurations\n\n -- Default keymaps\n commands = {\n -- Keymap in Normal mode to select DB with command :DBeerDB\n select_db = \"<CR>\",\n -- Keymap in Normal mode to expand and show connection data from DB with command :DBeerDB\n expand_db = \"<C-space>\",\n -- Keymap in Normal and Visual mode to execute a query\n execute = \"<C-t>\",\n -- Keymap in Normal mode to close all buffer results\n close = \"<C-c>\",\n -- Keymap in Normal mode to scroll left dbeer query results\n scroll_left = \"<C-h>\",\n -- Keymap in Normal mode to scroll right dbeer query results\n scroll_rigth = \"<C-l>\",\n -- Keymap in Normal mode to scroll down dbeer query results\n scroll_down = \"<C-j>\",\n -- Keymap in Normal mode to scroll up dbeer query results\n scroll_up = \"<C-k>\"\n },\n -- Command :DBeerDB\n view = {\n -- Show the user name\n show_user = true,\n -- Show the user password\n show_password = true\n },\n -- Output buffer\n output = {\n -- Default dest folder where .dbeer files are created\n -- The results will be erased after closing the buffer\n -- If you want to keep the query results, change this to a personal folder\n dest_folder = \"/tmp\",\n -- Border style of the table result (1 to 6 to choose)\n -- Single border, rounded corners, double border, etc\n border_style = 1,\n -- A \"hi link column style\" in header table results\n header_style_link = \"Type\",\n -- Height of the buffer table result\n buffer_height = 20,\n -- Override the results buffer\n -- If false every query opens in a different buffer\n override = false\n },\n -- Configuration of databases (host, port, credentials, etc)\n db = {\n -- Default DB when open a buffer\n default = 1\n\n -- connections are left empty by default\n -- because these values are DB data connections set by the user\n -- connections = {}\n },\n -- For errors and debug purposes if anything goes wrong\n internal = {\n -- Disabled by default\n log_debug = false\n }\n }\n}","idossha/matlab.nvim":"return {\n \"idossha/matlab.nvim\",\n config = function()\n require(\"matlab\").setup(\n\n )\n end\n}","lalitmee/codecompanion-spinners.nvim":"return { \"lalitmee/codecompanion-spinners.nvim\", event = \"VeryLazy\" }","karloskar/poetry-nvim":"return {\n \"karloskar/poetry-nvim\",\n config = function()\n require(\"poetry-nvim\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","yelog/marklive.nvim":"return {\n \"yelog/marklive.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n lazy = true,\n ft = \"markdown\",\n opts = {}\n}","Mathijs-Bakker/godotdev.nvim":"return {\n \"Mathijs-Bakker/godotdev.nvim\",\n dependencies = {\n \"nvim-lspconfig\",\n \"nvim-dap\",\n \"nvim-dap-ui\",\n \"nvim-treesitter\"\n }\n}","kamwitsta/vinyl.nvim":"return {\n \"kamwitsta/vinyl.nvim\"\n}","santhosh-tekuri/wordiff.nvim":"return { \"santhosh-tekuri/wordiff.nvim\", event = \"VeryLazy\" }","R1PeR/bounce.nvim":"return {\n \"R1PeR/bounce.nvim\",\n config = function()\n require(\"bounce\").setup {\n delay_time = 1000,\n highlight_group_name = \"@text.todo\",\n more_jumps = false,\n display_mode = \"overlay\"\n }\n end\n}","NeoSahadeo/lsp-toggle.nvim":"return {\n \"NeoSahadeo/lsp-toggle.nvim\",\n opts = {\n --- If less than `1`, this will revert back to `20`\n max_height = 20,\n --- If less than `1`, this will revert back to `30`\n max_width = 30,\n --- A list of LSP server names to exclude,\n --- e.g. `{ 'lua_ls', 'clangd' }` and so on...\n ---@type string[]\n exclude_lsp = {},\n ---@type string[]|'double'|'none'|'rounded'|'shadow'|'single'|'solid'\n border = {\n \"╔\",\n \"-\",\n \"╗\",\n \"║\",\n \"╝\",\n \"═\",\n \"╚\",\n \"║\"\n },\n -- Enable/Disable caching\n ---@type boolean\n cache = true,\n -- File type caching or file name caching\n -- Uses the file type instead of file name with caches.\n -- e.g.\n -- all typescript files (File type)\n -- specific files (File name)\n ---@type string|\"file_type\"|\"file_name\"\n cache_type = \"file_type\",\n --- Load LSPs by default regardless of cache\n --- if enabled, no LSPs will be loaded by default\n ---@type boolean\n exclusive_mode = false\n }\n}","makestatic/oblique.nvim":"return {\n \"makestatic/oblique.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme oblique\"\n )\n end\n}","Adarsh-Roy/gthr.nvim":"return {\n \"Adarsh-Roy/gthr.nvim\",\n version = \"v0.1.0\",\n cmd = {\n \"Gthr\",\n \"GthrBuffersInteractive\",\n \"GthrBuffersDirect\"\n },\n keys = {\n {\n \"<leader>Go\",\n \"<cmd>Gthr<cr>\",\n desc = \"Open gthr in floating window\"\n },\n {\n \"<leader>Gbi\",\n \"<cmd>GthrBuffersInteractive<cr>\",\n desc = \"Open gthr floating window with all open buffers pre-included\"\n },\n {\n \"<leader>Gbd\",\n \"<cmd>GthrBuffersDirect<cr>\",\n desc = \"Copy context for all open buffers directly\"\n }\n },\n opts = {}\n}","kaymmm/bullets.nvim":"return {\n \"kaymmm/bullets.nvim\",\n opts = {\n colon_indent = true,\n delete_last_bullet = true,\n empty_buffers = true,\n file_types = {\n \"markdown\",\n \"text\",\n \"gitcommit\"\n },\n line_spacing = 1,\n mappings = true,\n outline_levels = {\n \"ROM\",\n \"ABC\",\n \"num\",\n \"abc\",\n \"rom\",\n \"std*\",\n \"std-\",\n \"std+\"\n },\n renumber = true,\n alpha = {\n len = 2\n },\n checkbox = {\n nest = true,\n markers = \" .oOx\",\n toggle_partials = true\n }\n }\n}","kolkhis/streamer-mode.nvim":"return {\n \"Kolkhis/streamer-mode.nvim\"\n}","madmaxieee/fff-snacks.nvim":"return { \"madmaxieee/fff-snacks.nvim\", event = \"VeryLazy\" }","kitallen23/conduit.nvim":"return {\n \"kitallen23/conduit.nvim\"\n}","wassup05/fortran.nvim":"return {\n \"wassup05/fortran.nvim\",\n lazy = true,\n -- load the plugin when `ft` is fortran\n ft = {\"fortran\"},\n opts = {}\n}","zolinthecow/nvim-claude":"return { \"zolinthecow/nvim-claude\", event = \"VeryLazy\" }","asmodeus812/nvim-fuzzymatch":"return {\n \"asmodeus812/nvim-fuzzymatch\",\n opts = {}\n}","anaypurohit0907/Superfile.nvim":"return {\n \"anaypurohit0907/superfile.nvim\",\n main = \"superfile\",\n opts = {key = false},\n keys = {\n {\n \"<C-s>\", --change this to any keybing you want\n function()\n require(\n \"superfile\"\n ).open()\n end,\n mode = {\"n\", \"t\"},\n desc = \"Open/Focus Superfile\",\n silent = true\n }\n }\n}","CodeGeek04/wellness-break.nvim":"return {\n \"CodeGeek04/wellness-break.nvim\",\n config = function()\n require(\n \"wellness-break\"\n ).setup()\n end\n}","landerson02/ghostty-theme-sync.nvim":"return {\n \"landerson02/ghostty-theme-sync.nvim\",\n --- @type GhosttySyncConfig\n opts = {}\n}","kyza0d/vocal.nvim":"return {\n \"kyza0d/vocal.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}\n}","Spelis/nvim-dbview":"return {\n \"Spelis/nvim-dbview\",\n opts = {\n python_path = \"python\",\n exec_key = \"<C-x>\"\n }\n -- Lazy load if you want. no guarantee it will work.\n}","wurli/urlpreview.nvim":"return {\n \"wurli/urlpreview.nvim\",\n opts = {\n -- If `true` an autocommand will be created to show a preview when the cursor\n -- rests over an URL. Note, this uses the `CursorHold` event which can take a\n -- while to trigger if you don't change your `updatetime`, e.g. using\n -- `vim.opt.updatetime = 500`.\n auto_preview = true,\n -- By default no keymap will be set. If set, this keymap will be applied in\n -- normal mode and will work when the cursor is over an URL.\n keymap = \"<leader>K\",\n -- The maximum width to use for the URL preview window.\n max_window_width = 100,\n -- Highlight groups; use `false` if you don't want highlights.\n hl_group_title = \"@markup.heading\",\n hl_group_description = \"@markup.quote\",\n hl_group_url = \"Underlined\",\n -- See `:h nvim_open_win()` for more options\n window_border = \"none\"\n }\n}","JavaHello/java-deps.nvim":"return {\n \"JavaHello/java-deps.nvim\",\n lazy = true,\n ft = \"java\",\n dependencies = \"mfussenegger/nvim-jdtls\",\n config = function()\n require(\"java-deps\").setup(\n {}\n )\n end\n}","h2337/nvim-ctagtap":"return { \"h2337/nvim-ctagtap\", event = \"VeryLazy\" }","cenk1cenk2/tmux-toggle-popup.nvim":"return {\n \"cenk1cenk2/tmux-toggle-popup.nvim\",\n dependencies = {\n -- https://github.com/nvim-lua/plenary.nvim\n \"nvim-lua/plenary.nvim\"\n }\n}","y3owk1n/notifier.nvim":"return {\n \"y3owk1n/notifier.nvim\",\n config = function()\n require(\"notifier\").setup(\n {}\n )\n end\n}","tylerdak/php-tinker.nvim":"return {\n \"tylerdak/php-tinker.nvim\",\n opts = {\n keymaps = {\n run_tinker = \"<CR>\"\n }\n }\n}","nathanbraun/nvim-ai":"return {\n \"nathanbraun/nvim-ai\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\" -- Optional, for model selection\n },\n config = function()\n require(\"nai\").setup(\n {}\n )\n end\n}","comfysage/mossy.nvim":"return {\n \"comfysage/mossy.nvim\",\n after = function()\n vim.keymap.set(\n \"n\",\n \"<localleader>f\",\n require(\"mossy\").format\n )\n end\n}","Xett/nvim-ue5":"return {\n \"Xett/nvim-ue5\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","dangooddd/chosen.nvim":"return {\n \"dangooddd/chosen.nvim\",\n ---@type chosen.SetupOpts\n opts = {}\n}","alexaandru/fennel-nvim":"return { \"alexaandru/fennel-nvim\", event = \"VeryLazy\" }","fredrikaverpil/pr.nvim":"return {\n \"fredrikaverpil/pr.nvim\",\n lazy = true,\n version = \"*\",\n ---@type PR.Config\n opts = {},\n keys = {\n {\n \"<leader>gv\",\n function()\n require(\"pr\").view(\n\n )\n end,\n desc = \"View PR in browser\"\n }\n },\n cmd = {\"PRView\"}\n}","saravenpi/pebble.nvim":"return {\n \"saravenpi/pebble.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"hrsh7th/nvim-cmp\" -- Optional: for completion support\n -- \"Saghen/blink.cmp\", -- Alternative: blink.cmp support\n },\n ft = \"markdown\", -- Load only for markdown files\n config = function()\n -- Auto-configure based on your repository size\n require(\n \"PRODUCTION_CONFIG\"\n ).auto()\n end\n}","pittcat/claude-fzf-history.nvim":"return {\n \"pittcat/claude-fzf-history.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\"\n },\n config = function()\n require(\n \"claude-fzf-history\"\n ).setup()\n end,\n cmd = {\n \"ClaudeHistory\",\n \"ClaudeHistoryDebug\"\n }\n}","zerochae/telescope-spring.nvim":"return {\n \"zerochae/telescope-spring.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n cmd = {\n \"Spring\",\n \"SpringGetMapping\",\n \"SpringPostMapping\",\n \"SpringPutMapping\",\n \"SpringDeleteMapping\",\n \"SpringPatchMapping\"\n },\n config = function()\n require(\"spring\").setup(\n {\n -- Optional: customize settings\n cache_ttl = 5000, -- Cache time in milliseconds (time/session modes)\n cache_mode = \"time\", -- Cache mode: \"time\", \"session\", or \"persistent\"\n debug = false, -- Enable debug logging\n ui = {\n show_icons = true, -- Show method icons\n show_method = true, -- Show method text (GET, POST, etc.)\n -- Customize icons (requires show_icons = true)\n method_icons = {\n GET = \"📥\",\n POST = \"📤\",\n PUT = \"✏️\",\n DELETE = \"🗑️\",\n PATCH = \"🔧\"\n },\n -- Customize colors\n method_colors = {\n GET = \"DiagnosticOk\", -- Green\n POST = \"DiagnosticInfo\", -- Blue\n PUT = \"DiagnosticWarn\", -- Yellow\n DELETE = \"DiagnosticError\", -- Red\n PATCH = \"DiagnosticHint\" -- Purple\n }\n }\n }\n )\n end\n}","vE5li/better-goto-file.nvim":"return {\n \"ve5li/better-goto-file.nvim\",\n config = true,\n ---@module \"better-goto-file\"\n ---@type better-goto-file.Options\n opts = {}\n}","AnkushRoy-code/scribble.nvim":"return {\n \"AnkushRoy-code/scribble.nvim\",\n event = \"VeryLazy\",\n config = function()\n local scribble =\n require(\n \"scribble\"\n )\n scribble.setup(\n {\n pos = \"center\"\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<C-l>\",\n scribble.toggle,\n {\n desc = \"Toggle Scribble\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>sl\",\n scribble.find,\n {\n desc = \"Fuzzy find scribble pads\"\n }\n )\n end\n}","linduxed/colemak.nvim":"return { \"linduxed/colemak.nvim\", event = \"VeryLazy\" }","brevin33/raddebugger.nvim":"return {\n \"brevin33/raddebugger.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n --'nvim-telescope/telescope.nvim', -- if you want to use telescope for adding targets\n },\n config = function()\n local raddbg =\n require(\n \"rad_debugger\"\n )\n raddbg.setup(\n {\n split_height = 20,\n breakpoint_color = \"#51202a\",\n keymaps = {\n target_menu = {\n select = \"<CR>\",\n enabled = \"h\",\n disabled = \"l\",\n delete = \"d\",\n toggle = \"t\"\n },\n breakpoint_menu = {\n select = \"<CR>\",\n delete = \"d\"\n }\n }\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<leader>db\",\n function()\n raddbg.break_point_menu(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<leader>dt\",\n function()\n raddbg.target_menu(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<leader>dr\",\n function()\n raddbg.run()\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<leader>ddb\",\n function()\n raddbg.remove_all_breakpoints(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-h>\",\n function()\n raddbg.toggle_breakpoint(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-j>\",\n function()\n raddbg.step_over_line(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-k>\",\n function()\n raddbg.step_into_line(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-m>\",\n function()\n raddbg.step_over(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-,>\",\n function()\n raddbg.step_into(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-l>\",\n function()\n raddbg.step_out(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-;>\",\n function()\n raddbg.continue(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-CR>\",\n function()\n raddbg.kill()\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n -- this works well to auto find rad files\n local function find_rad_files(\n root)\n local uv =\n vim.loop\n local queue = {\n {\n path = root,\n depth = 0\n }\n }\n\n while #queue > 0 do\n local current =\n table.remove(\n queue,\n 1\n )\n if\n current.depth >\n 4\n then\n break\n end\n local fd =\n uv.fs_scandir(\n current.path\n )\n if fd then\n while true do\n local name,\n typ =\n uv.fs_scandir_next(\n fd\n )\n if\n not name\n then\n break\n end\n local fullpath =\n current.path ..\n \"/\" ..\n name\n if\n typ ==\n \"file\" and\n name:match(\n \"%.rad$\"\n )\n then\n return fullpath\n elseif\n typ ==\n \"directory\"\n then\n table.insert(\n queue,\n {\n path = fullpath,\n depth = current.depth +\n 1\n }\n )\n end\n end\n end\n end\n return nil\n end\n\n local function select_rad_project()\n local rad_project_file_path =\n vim.fn.input(\n \"Path to rad project file: \"\n )\n -- or auto find rad project file\n --local cwd = vim.fn.getcwd()\n --local rad_project_file_path = find_rad_files(cwd)\n\n if\n rad_project_file_path ==\n nil\n then\n print(\n \"nil rad project file path\"\n )\n return\n end\n\n raddbg.select_project(\n rad_project_file_path\n )\n end\n\n vim.keymap.set(\n \"n\",\n \"<leader>dp\",\n function()\n select_rad_project(\n\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<leader>do\",\n function()\n if\n raddbg.is_rad_init(\n\n ) == false\n then\n select_rad_project(\n\n )\n end\n raddbg.open()\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<leader>da\",\n function()\n local path_to_executable =\n vim.fn.input(\n \"Path to executable: \"\n )\n raddbg.add_target(\n path_to_executable\n )\n end,\n {\n noremap = true,\n silent = true\n }\n )\n\n -- if you use telescope you can use this instead\n\n --vim.keymap.set(\"n\", \"<leader>da\", function()\n -- local is_windows = vim.loop.os_uname().version:match(\"Windows\")\n -- local find_command = { \"where\", \"/r\", \".\", \"*.exe\" }\n -- require(\"telescope.builtin\").find_files({\n -- prompt_title = \"Select Executable\",\n -- cwd = vim.loop.cwd(),\n -- find_command = find_command,\n -- attach_mappings = function(_, map)\n -- map(\"i\", \"<CR>\", function(prompt_bufnr)\n -- local selection = require(\"telescope.actions.state\").get_selected_entry()\n -- require(\"telescope.actions\").close(prompt_bufnr)\n -- if selection then\n -- raddbg.add_target(selection.path)\n -- end\n -- end)\n -- return true\n -- end,\n -- })\n --end, { noremap = true, silent = true })\n end\n}","marzeq/command-runner.nvim":"return {\n \"marzeq/command-runner.nvim\",\n -- these are the default options, you don't need to include them if you don't want to change them\n opts = {\n -- When running all commands, run the next command even if the previous one failed\n run_next_on_failure = false,\n -- The height of the command output split (in %)\n split_height = 25,\n -- Whether to start in insert mode in the Set buffer\n start_insert = false,\n -- Whether the cursor should be positioned at the end of the buffer in the Set buffer\n start_at_end = true,\n -- What backend to use (\"native\" | custom, function signature: function(commands: string[], cwd: string) -> void)\n backend = \"native\"\n }\n}","evanphx/jjsigns.nvim":"return { \"evanphx/jjsigns.nvim\", event = \"VeryLazy\" }","faerryn/plogins.nvim":"return { \"faerryn/plogins.nvim\", event = \"VeryLazy\" }","chojs23/im-switch.nvim":"return {\n \"chojs23/im-switch.nvim\",\n build = \"make build\",\n config = function()\n require(\"im-switch\").setup(\n {}\n )\n end,\n event = \"VeryLazy\"\n}","RazgrizHsu/exer.nvim":"return { \"RazgrizHsu/exer.nvim\", event = \"VeryLazy\" }","adlrwbr/keep-split-ratio.nvim":"return {\n \"adlrwbr/keep-split-ratio.nvim\",\n opts = {}\n}","linrongbin16/commons.nvim":"return { \"linrongbin16/commons.nvim\", event = \"VeryLazy\" }","kboshold/smart-commit.nvim":"return {\n \"kboshold/smart-commit.nvim\",\n lazy = false,\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"CopilotC-Nvim/CopilotChat.nvim\" -- Optional: Required for commit message generation\n },\n config = function()\n require(\n \"smart-commit\"\n ).setup(\n {\n defaults = {\n auto_run = true,\n sign_column = true,\n hide_skipped = true\n }\n }\n )\n end,\n keys = {\n {\n \"<leader>sc\",\n function()\n require(\n \"smart-commit\"\n ).toggle()\n end,\n desc = \"Toggle Smart Commit\"\n }\n }\n}","plax-00/endscroll.nvim":"return {\n \"plax-00/endscroll.nvim\",\n opts = {}\n}","y3owk1n/cmd.nvim":"return {\n \"y3owk1n/cmd.nvim\",\n config = function()\n require(\"cmd\").setup()\n end\n}","cyuria/build.nvim":"return {\n \"cyuria/build.nvim\",\n event = {\n \"DirChanged\",\n \"BufRead\"\n },\n opts = {}\n}","Chayanon-Ninyawee/remote-lsp.nvim":"return {\n \"Chayanon-Ninyawee/remote-lsp.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"nosduco/remote-sshfs.nvim\"\n },\n opts = {\n servers = {}\n }\n}","dupeiran001/nord.nvim":"return {\n \"dupeiran001/nord.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","jellydn/my-note.nvim":"return {\n \"jellydn/my-note.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n keys = {\n {\n \"<leader>n\",\n \"<cmd>MyNote<cr>\",\n desc = \"Open note\"\n }\n },\n opts = {\n files = {\n -- Using the parent .git folder as the current working directory\n cwd = function()\n local bufPath =\n vim.api.nvim_buf_get_name(\n 0\n )\n local cwd =\n require(\n \"lspconfig\"\n ).util.root_pattern(\n \".git\"\n )(bufPath)\n\n return cwd\n end\n }\n }\n}","andreypopp/ocaml.nvim":"return { \"andreypopp/ocaml.nvim\", event = \"VeryLazy\" }","stonelasley/flare.nvim":"return {\n \"stonelasley/flare.nvim\",\n event = \"CursorMoved\",\n opts = {}\n}","mistweaverco/zana.nvim":"return {\n \"mistweaverco/zana.nvim\",\n opts = {}\n}","nvimdev/dired.nvim":"return { \"nvimdev/dired.nvim\", event = \"VeryLazy\" }","nvim-java/nvim-java-core":"return { \"nvim-java/nvim-java-core\", event = \"VeryLazy\" }","avifenesh/claucode.nvim":"return {\n \"avifenesh/claucode.nvim\",\n config = function()\n require(\"claucode\").setup(\n\n )\n end\n}","Ronxvier/ymir.nvim":"return {\n \"Ronxvier/ymir.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme ymir\"\n )\n end\n}","bennypowers/webc.nvim":"return {\n \"bennypowers/webc.nvim\",\n dependencies = \"nvim-treesitter/nvim-treesitter\",\n opts = true\n}","Natestah/blitzsearch.nvim":"return {\n \"natestah/blitzsearch.nvim\"\n}","monaqa/nvim-treesitter-clipping":"return { \"monaqa/nvim-treesitter-clipping\", event = \"VeryLazy\" }","timhugh/bujo.nvim":"return {\n \"timhugh/bujo.nvim\",\n lazy = true,\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"leafo/etlua\",\n \"michaelb/sniprun\"\n },\n opts = {}\n}","yt20chill/inline_git_blame.nvim":"return {\n \"yt20chill/inline_git_blame.nvim\",\n event = \"BufReadPost\",\n opts = {}\n}","KEY60228/reviewthem.nvim":"return {\n \"KEY60228/reviewthem.nvim\",\n dependencies = {\n \"sindrets/diffview.nvim\", -- optional (need at least one diff tool)\n \"KEY60228/alt-diffview\", -- alternative diff tool\n \"nvim-telescope/telescope.nvim\" -- optional\n },\n config = function()\n require(\"reviewthem\").setup(\n {}\n )\n end\n}","joelxr/pitaco.nvim":"return {\n \"joelxr/pitaco.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"j-hui/fidget.nvim\"\n },\n config = function()\n require(\"pitaco\").setup(\n {\n -- minimal configuration, see below for more options\n openai_model_id = \"gpt-4.1-mini\",\n provider = \"openai\"\n }\n )\n end\n}","mvllow/matcha.nvim":"return {\n \"mvllow/matcha.nvim\"\n}","WillianPaiva/jira-nvim":"return {\n \"WillianPaiva/jira-nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-lua/plenary.nvim\" -- For future async operations\n },\n opts = {\n jira_url = \"https://your-domain.atlassian.net\", -- Your Jira instance URL\n jira_email = \"[email protected]\", -- Your Jira email\n jira_api_token = \"your-api-token\", -- Your Jira API token\n project_key = \"PROJ\", -- Default project key (optional)\n use_floating_window = true,\n window_width = 0.8,\n window_height = 0.8,\n keymaps = {\n close = \"q\",\n refresh = \"<C-r>\",\n open_browser = \"<CR>\",\n view_issue = \"v\",\n transition_issue = \"t\"\n }\n },\n keys = {\n -- Dashboard\n {\n \"<leader>jd\",\n \"<cmd>JiraDashboard<cr>\",\n desc = \"Jira Dashboard\"\n },\n -- Issue management\n {\n \"<leader>ji\",\n \"<cmd>JiraIssueList<cr>\",\n desc = \"List Issues (Filter)\"\n },\n {\n \"<leader>jI\",\n function()\n require(\n \"jira-nvim.form\"\n ).my_issues()\n end,\n desc = \"My Issues\"\n },\n {\n \"<leader>jT\",\n function()\n require(\n \"jira-nvim.form\"\n ).my_todo_issues(\n\n )\n end,\n desc = \"My TODO Issues\"\n },\n {\n \"<leader>jP\",\n function()\n require(\n \"jira-nvim.form\"\n ).my_in_progress_issues(\n\n )\n end,\n desc = \"My In Progress\"\n },\n {\n \"<leader>jr\",\n function()\n require(\n \"jira-nvim.form\"\n ).recent_issues(\n\n )\n end,\n desc = \"Recent Issues\"\n },\n {\n \"<leader>ju\",\n function()\n require(\n \"jira-nvim.form\"\n ).unassigned_issues(\n\n )\n end,\n desc = \"Unassigned Issues\"\n },\n {\n \"<leader>jh\",\n function()\n require(\n \"jira-nvim.form\"\n ).high_priority_issues(\n\n )\n end,\n desc = \"High Priority Issues\"\n },\n {\n \"<leader>jv\",\n function()\n vim.ui.input(\n {\n prompt = \"Issue Key: \",\n default = vim.fn.expand(\n \"<cword>\"\n )\n },\n function(\n input)\n if\n input and\n input ~=\n \"\"\n then\n vim.cmd(\n \"JiraIssueView \" ..\n input\n )\n end\n end\n )\n end,\n desc = \"View Issue\"\n },\n {\n \"<leader>jc\",\n \"<cmd>JiraIssueCreate<cr>\",\n desc = \"Create Issue (Form)\"\n },\n {\n \"<leader>jt\",\n function()\n vim.ui.input(\n {\n prompt = \"Issue Key: \",\n default = vim.fn.expand(\n \"<cword>\"\n )\n },\n function(\n issue_key)\n if\n issue_key and\n issue_key ~=\n \"\"\n then\n -- Get available transitions and show as options\n require(\n \"jira-nvim.cli\"\n ).get_available_transitions(\n issue_key,\n function(\n err,\n states)\n if\n err\n then\n -- Fallback to manual input if we can't get transitions\n vim.ui.input(\n {\n prompt = \"New State: \"\n },\n function(\n state)\n if\n state and\n state ~=\n \"\"\n then\n vim.cmd(\n \"JiraIssueTransition \" ..\n issue_key ..\n ' \"' ..\n state ..\n '\"'\n )\n end\n end\n )\n else\n -- Show available states as options\n vim.ui.select(\n states,\n {\n prompt = \"Select new state for \" ..\n issue_key ..\n \":\"\n },\n function(\n choice)\n if\n choice\n then\n require(\n \"jira-nvim.cli\"\n ).issue_transition(\n issue_key,\n choice\n )\n end\n end\n )\n end\n end\n )\n end\n end\n )\n end,\n desc = \"Transition Issue\"\n },\n -- Sprint management\n {\n \"<leader>js\",\n \"<cmd>JiraSprintList<cr>\",\n desc = \"List Sprints\"\n },\n {\n \"<leader>jS\",\n \"<cmd>JiraSprintList --current<cr>\",\n desc = \"Current Sprint\"\n },\n -- Epic management\n {\n \"<leader>je\",\n \"<cmd>JiraEpicList<cr>\",\n desc = \"List Epics\"\n },\n -- Project/Board management\n {\n \"<leader>jp\",\n \"<cmd>JiraProjectList<cr>\",\n desc = \"List Projects\"\n },\n {\n \"<leader>jb\",\n \"<cmd>JiraBoardList<cr>\",\n desc = \"List Boards\"\n },\n -- Quick actions\n {\n \"<leader>jo\",\n function()\n local word =\n vim.fn.expand(\n \"<cword>\"\n )\n if\n word:match(\n \"^[A-Z]+-[0-9]+$\"\n )\n then\n vim.cmd(\n \"JiraOpen \" ..\n word\n )\n else\n vim.cmd(\n \"JiraOpen\"\n )\n end\n end,\n desc = \"Open in Browser\"\n },\n -- Help\n {\n \"<leader>j?\",\n \"<cmd>JiraHelp<cr>\",\n desc = \"Show Help\"\n }\n },\n config = function(_, opts)\n require(\"jira-nvim\").setup(\n opts\n )\n end\n}","franco-ruggeri/codecompanion-lualine.nvim":"return { \"franco-ruggeri/codecompanion-lualine.nvim\", event = \"VeryLazy\" }","07CalC/cook.nvim":"return {\n \"07CalC/cook.nvim\",\n config = function()\n require(\"cook\").setup(\n\n )\n end,\n cmd = \"Cook\"\n}","atusy/jab.nvim":"return { \"atusy/jab.nvim\", event = \"VeryLazy\" }","nicolas-martin/region-folding.nvim":"return {\n \"nicolas-martin/region-folding.nvim\",\n event = {\n \"BufReadPost\",\n \"BufNewFile\"\n },\n opts = {} -- Use defaults\n}","franco-ruggeri/overseer-extra.nvim":"return { \"franco-ruggeri/overseer-extra.nvim\", event = \"VeryLazy\" }","willtrojniak/flipp.nvim":"return {\n \"willtrojniak/flipp.nvim\",\n version = \"*\",\n ---@module 'flipp'\n ---@type flipp.Opts\n opts = {\n register = \"f\", -- The register to save definitions to\n lsp_name = \"clangd\", -- The name of the lsp to use\n peek = false, -- Whether or not to open floating window to source file\n namespaces = false, -- Whether or not to include namespaces in generated defs\n win = function(\n curr_win) -- Window config for peeking\n local curr_height =\n vim.api.nvim_win_get_height(\n curr_win\n )\n local curr_width =\n vim.api.nvim_win_get_width(\n curr_win\n )\n\n ---@type vim.api.keyset.win_config\n return {\n relative = \"win\",\n row = math.ceil(\n curr_height /\n 4\n ),\n col = 0,\n height = math.ceil(\n curr_height /\n 2\n ),\n width = curr_width\n }\n end\n }\n}","bngarren/outline-test-blocks-provider.nvim":"return { \"bngarren/outline-test-blocks-provider.nvim\", event = \"VeryLazy\" }","lsvmello/elastictabstops.nvim":"return {\n \"lsvmello/elastictabstops.nvim\",\n cmds = \"ElasticTabstops\"\n}","nvimdev/visualizer.nvim":"return { \"nvimdev/visualizer.nvim\", event = \"VeryLazy\" }","synic/refactorex.nvim":"return {\n \"synic/refactorex.nvim\",\n ft = \"elixir\",\n ---@module \"refactorex.nvim\"\n ---@type refactorex.Config\n opts = {\n auto_update = true,\n pin_version = nil\n }\n}","chrscchrn/dictionary.nvim":"return {\n \"chrscchrn/dictionary.nvim\",\n config = function()\n require(\"dictionary\").setup(\n\n )\n end\n}","HampusHauffman/peacock.nvim":"return {\n \"hampushauffman/peacock.nvim\",\n lazy = false,\n config = function()\n require(\"peacock\").setup(\n\n )\n end\n}","DanielMSussman/simpleCppTreesitterTools.nvim":"return {\n \"DanielMSussman/simpleCppTreesitterTools.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\n \"simpleCppTreesitterTools\"\n ).setup()\n end\n}","fouladi/ccrypt-wrapper.nvim":"return {\n \"fouladi/ccrypt-wrapper.nvim\",\n config = function()\n require(\n \"ccrypt-wrapper\"\n ).setup({})\n end\n}","wasabeef/yank-for-claude.nvim":"return {\n \"wasabeef/yank-for-claude.nvim\",\n config = function()\n require(\n \"yank-for-claude\"\n ).setup()\n end,\n keys = {\n -- Reference only\n {\n \"<leader>y\",\n function()\n require(\n \"yank-for-claude\"\n ).yank_visual(\n\n )\n end,\n mode = \"v\",\n desc = \"Yank for Claude\"\n },\n {\n \"<leader>y\",\n function()\n require(\n \"yank-for-claude\"\n ).yank_line()\n end,\n mode = \"n\",\n desc = \"Yank line for Claude\"\n },\n -- Reference + Code\n {\n \"<leader>Y\",\n function()\n require(\n \"yank-for-claude\"\n ).yank_visual_with_content(\n\n )\n end,\n mode = \"v\",\n desc = \"Yank with content\"\n },\n {\n \"<leader>Y\",\n function()\n require(\n \"yank-for-claude\"\n ).yank_line_with_content(\n\n )\n end,\n mode = \"n\",\n desc = \"Yank line with content\"\n }\n }\n}","LionyxML/nvim-0x0":"return {\n \"LionyxML/nvim-0x0\",\n opts = {\n -- base_url = \"https://<your-0x0-instance>/\", -- only needed if you host your own 0x0 instance\n use_default_keymaps = true -- Set to false if you want to define your own keymaps\n }\n}","mlp1802/periscope.nvim":"return {\n \"mlp1802/periscope.nvim\",\n name = \"periscope\",\n dependencies = {\n {\n \"nvim-tree/nvim-tree.lua\"\n },\n {\"ibhagwan/fzf-lua\"}\n },\n config = function()\n require(\"periscope\").setup(\n true\n ) --set to false if you don't want Periscope to start on startup\n end\n}","dustypomerleau/tol.nvim":"return {\n \"dustypomerleau/tol.nvim\",\n lazy = false, -- load the colorscheme at startup\n priority = 1000, -- load colorscheme first\n config = true,\n version = \"*\" -- (optional) pin to release\n}","g0t4/zeta.nvim":"return { \"g0t4/zeta.nvim\", event = \"VeryLazy\" }","maxbol/treesorter.nvim":"return {\n \"maxbol/treesorter.nvim\",\n cmd = \"TSort\",\n config = function()\n require(\"treesorter\").setup(\n\n )\n end,\n dependencies = {\n -- Optional, but highly recommended\n \"nvim-treesitter/nvim-treesitter-textobjects\"\n }\n}","h3pei/trace-pr.nvim":"return {\n \"h3pei/trace-pr.nvim\",\n config = true\n}","Shobhit-Nagpal/chai.nvim":"return {\n \"Shobhit-Nagpal/chai.nvim\",\n dependencies = {\n \"tjdevries/colorbuddy.nvim\"\n }\n}","v1nh1shungry/biquge.nvim":"return {\n \"v1nh1shungry/biquge.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\", -- optional for telescope picker\n \"folke/snacks.nvim\" -- optional for snacks picker\n },\n keys = {\n {\n \"<Leader>b/\",\n function()\n require(\n \"biquge\"\n ).search()\n end,\n desc = \"Search\"\n },\n {\n \"<Leader>bb\",\n function()\n require(\n \"biquge\"\n ).toggle()\n end,\n desc = \"Toggle\"\n },\n {\n \"<Leader>bt\",\n function()\n require(\n \"biquge\"\n ).toc()\n end,\n desc = \"Toc\"\n },\n {\n \"<Leader>bn\",\n function()\n require(\n \"biquge\"\n ).next_chap()\n end,\n desc = \"Next chapter\"\n },\n {\n \"<Leader>bp\",\n function()\n require(\n \"biquge\"\n ).prev_chap()\n end,\n desc = \"Previous chapter\"\n },\n {\n \"<Leader>bs\",\n function()\n require(\n \"biquge\"\n ).star()\n end,\n desc = \"Star current book\"\n },\n {\n \"<Leader>bl\",\n function()\n require(\n \"biquge\"\n ).bookshelf()\n end,\n desc = \"Bookshelf\"\n },\n {\n \"<M-d>\",\n function()\n require(\n \"biquge\"\n ).scroll(1)\n end,\n desc = \"Scroll down\"\n },\n {\n \"<M-u>\",\n function()\n require(\n \"biquge\"\n ).scroll(-1)\n end,\n desc = \"Scroll up\"\n }\n },\n opts = {}\n}","jecaro/ghcid-error-file.nvim":"return { \"jecaro/ghcid-error-file.nvim\", event = \"VeryLazy\" }","ZwodahS/jopvim.nvim":"return { \"ZwodahS/jopvim.nvim\", event = \"VeryLazy\" }","vimichael/floatingtodo.nvim":"return { \"vimichael/floatingtodo.nvim\", event = \"VeryLazy\" }","ravenxrz/call-graph.nvim":"return {\n \"ravenxrz/call-graph.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {\n log_level = \"info\",\n auto_toggle_hl = true, -- Whether to automatically highlight\n hl_delay_ms = 200, -- Interval time for automatic highlighting\n in_call_max_depth = 4, -- Maximum search depth for incoming calls\n ref_call_max_depth = 4, -- Maximum search depth for reference calls\n export_mermaid_graph = false, -- Whether to export the Mermaid graph\n max_history_size = 20 -- Maximum number of graphs to keep in history\n }\n}","alexandre-abrioux/blink-cmp-npm.nvim":"return { \"alexandre-abrioux/blink-cmp-npm.nvim\", event = \"VeryLazy\" }","jceb/blinds.nvim":"return {\n -- https://github.com/jceb/blinds.nvim\n \"jceb/blinds.nvim\",\n config = true,\n opts = {}\n}","will-lynas/grapple-line.nvim":"return {\n \"will-lynas/grapple-line.nvim\",\n version = \"1.x\",\n dependencies = {\n \"cbochs/grapple.nvim\"\n }\n}","obsidian-nvim/calendar.nvim":"return { \"obsidian-nvim/calendar.nvim\", event = \"VeryLazy\" }","ryoppippi/nvim-pnpm-catalog-lens":"return {\n \"https://github.com/ryoppippi/nvim-pnpm-catalog-lens\",\n ft = {\"json\"}\n}","jasonpanosso/harpoon-tabline.nvim":"return {\n \"jasonpanosso/harpoon-tabline.nvim\",\n dependencies = {\n \"ThePrimeagen/harpoon\"\n }\n}","Hashino/tutorial.nvim":"return {\n \"Hashino/tutorial.nvim\",\n opts = {}\n}","zuzmuz/nvimawscli":"return {\n \"zuzmuz/nvimawscli\",\n config = true\n}","CrixuAMG/visual-complexity.nvim":"return {\n \"crixuamg/visual-complexity.nvim\",\n config = function()\n require(\n \"visual-complexity\"\n ).setup()\n end\n}","martineausimon/nvim-mail-merge":"return {\n \"martineausimon/nvim-mail-merge\",\n ft = {\"markdown\"}, --optional\n config = function()\n require(\"nvmm\").setup(\n {\n mappings = {\n attachment = \"<leader>a\",\n config = \"<leader>c\",\n preview = \"<leader>p\",\n send_text = \"<leader>st\",\n send_html = \"<leader>sh\"\n },\n options = {\n mail_client = {\n text = \"neomutt\", -- or \"mailx\"\n html = \"neomutt\"\n },\n auto_break_md = true, -- line breaks without two spaces for markdown\n neomutt_config = \"$HOME/.neomuttrc\",\n mailx_account = nil, -- if you use different accounts in .mailrc\n save_log = true,\n log_file = \"./nvmm.log\",\n date_format = \"%Y-%m-%d\",\n pandoc_metadatas = {\n -- syntax with [['metadata']] is important\n [['title= ']],\n [['margin-top=0']],\n [['margin-left=0']],\n [['margin-right=0']],\n [['margin-bottom=0']],\n [['mainfont: sans-serif']]\n }\n }\n }\n )\n end\n}","theJian/nvim-moonwalk":"return { \"theJian/nvim-moonwalk\", event = \"VeryLazy\" }","michhernand/RLDX.nvim":"return {\n \"michhernand/RLDX.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"hrsh7th/nvim-cmp\"\n },\n opts = {}, -- see configuration docs for details\n keys = {\n {\n \"<leader>Xa\",\n \"<cmd>RldxAdd<CR>\"\n },\n {\n \"<leader>Xl\",\n \"<cmd>RldxLoad<CR>\"\n },\n {\n \"<leader>Xs\",\n \"<cmd>RldxSave<CR>\"\n },\n {\n \"<leader>Xd\",\n \"<cmd>RldxDelete<CR>\"\n },\n {\n \"<leader>Xp\",\n \"<cmd>RldxProps<CR>\"\n }\n }\n}","Dkendal/nvim-alternate":"return {\n \"dkendal/nvim-alternate\",\n lazy = false, -- Important\n config = function()\n require(\n \"nvim-alternate\"\n ).setup({})\n end\n}","Duologic/nvim-jsonnet":"return { \"Duologic/nvim-jsonnet\", event = \"VeryLazy\" }","adam12/ruby-lsp.nvim":"return {\n \"adam12/ruby-lsp.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"neovim/nvim-lspconfig\"\n },\n config = true\n}","wallpants/ghost-text.nvim":"return {\n \"wallpants/ghost-text.nvim\",\n opts = {}\n}","albenisolmos/telescope-oil.nvim":"return {\n \"albenisolmos/telescope-oil.nvim\",\n config = function()\n -- optionally override defaults\n -- local settings = require(\"telescope-oil.settings\")\n -- settings.set({ hidden = true })\n -- settings.set({ no_ignore = false })\n -- settings.set({ show_preview = true })\n\n -- load extension\n require(\"telescope\").load_extension(\n \"oil\"\n )\n end,\n event = \"VeryLazy\"\n}","QuickGD/quickgd.nvim":"return {\n \"QuickGD/quickgd.nvim\",\n ft = {\n \"gdshader\",\n \"gdshaderinc\"\n },\n cmd = {\n \"GodotRun\",\n \"GodotRunLast\",\n \"GodotStart\"\n },\n -- Use opts if passing in settings else use config\n init = function()\n vim.filetype.add {\n extension = {\n gdshaderinc = \"gdshaderinc\"\n }\n }\n end,\n config = true,\n opts = {} -- remove config and use this if changing settings.\n}","brunobmello25/persist-quickfix.nvim":"return {\n \"brunobmello25/persist-quickfix.nvim\",\n --- @type PersistQuickfix.Config\n opts = {}\n}","propet/colorscheme-persist.nvim":"return {\n \"propet/colorscheme-persist.nvim\",\n lazy = false, -- Required: Load on startup to set the colorscheme\n config = true, -- Required: call setup() function\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n -- NOTE: Add your colorscheme plugins here if you want lazy.nvim\n -- to manage them directly within this plugin specification.\n -- Otherwise, ensure they are installed elsewhere in your config.\n -- Example:\n -- \"folke/tokyonight.nvim\",\n -- \"rebelot/kanagawa.nvim\",\n -- \"Th3Whit3Wolf/space-nvim\",\n },\n -- Set a keymap to open the picker\n keys = {\n {\n \"<leader>sc\", -- Or your preferred keymap\n function()\n require(\n \"colorscheme-persist\"\n ).picker()\n end,\n mode = \"n\",\n desc = \"Choose colorscheme\"\n }\n },\n -- Optional: Configure the plugin (see Configuration section below)\n opts = {}\n}","jcha0713/classy.nvim":"return {\n \"jcha0713/classy.nvim\",\n event = \"VeryLazy\"\n}","RileyGabrielson/inspire.nvim":"return {\n \"RileyGabrielson/inspire.nvim\",\n config = function()\n require(\"inspire\").setup(\n {}\n )\n end\n}","fnune/codeactions-on-save.nvim":"return {\n \"fnune/codeactions-on-save.nvim\",\n config = function()\n local cos =\n require(\n \"codeactions-on-save\"\n )\n cos.register(\n {\"*.py\"},\n {\n \"source.organizeImports\"\n }\n )\n cos.register(\n {\"*.ts\", \"*.tsx\"},\n {\n \"source.organizeImports.biome\",\n \"source.fixAll\"\n }\n )\n end\n}","yuki-yano/smart-i.nvim":"return {\n \"yuki-yano/smart-i.nvim\",\n opts = {}\n}","S-Spektrum-M/odyssey.nvim":"return {\n \"S-Spektrum-M/odyssey.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme odyssey\"\n )\n end\n}","kyoh86/climbdir.nvim":"return { \"kyoh86/climbdir.nvim\", event = \"VeryLazy\" }","pablos123/shellcheck.nvim":"return {\n \"pablos123/shellcheck.nvim\",\n config = function()\n require \"shellcheck-nvim\".setup {}\n end\n}","Fildo7525/reloader.nvim":"return {\n \"Fildo7525/reloader.nvim\"\n}","elentok/open-link.nvim":"return {\n \"elentok/open-link.nvim\",\n init = function()\n local expanders =\n require(\n \"open-link.expanders\"\n )\n require(\"open-link\").setup(\n {\n expanders = {\n -- expands \"{user}/{repo}\" to the github repo URL\n expanders.github,\n -- expands \"format-on-save#15\" the issue/pr #15 in the specified github project\n -- (\"format-on-save\" is the shortcut/keyword)\n expanders.github_issue_or_pr(\n \"format-on-save\",\n \"elentok/format-on-save.nvim\"\n ),\n -- expands \"MYJIRA-1234\" and \"myotherjira-1234\" to the specified Jira URL\n expanders.jira(\n \"https://myjira.atlassian.net/browse/\",\n {\n \"myjira\",\n \"myotherjira\"\n }\n )\n }\n }\n )\n end,\n cmd = {\n \"OpenLink\",\n \"PasteImage\"\n },\n keys = {\n {\n \"ge\",\n \"<cmd>OpenLink<cr>\",\n desc = \"Open the link under the cursor\"\n },\n {\n \"<Leader>ip\",\n \"<cmd>PasteImage<cr>\",\n desc = \"Paste image from clipboard\"\n }\n }\n}","slugbyte/whip.nvim":"return {\n \"slugbyte/whip.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n local whip =\n require(\"whip\")\n whip.setup(\n {\n -- its probs a good idea to have a dir dedicated to your scratchpads\n dir = \"~/your/whip/dir/goes-here\",\n autocreate = true -- Autocreates a whip file if the results list is empty when using whip.find_file\n }\n )\n vim.keymap.set(\n \"\",\n \"<leader>wo\",\n whip.open,\n {\n desc = \"[W]hip [O]pen\"\n }\n )\n vim.keymap.set(\n \"\",\n \"<leader>wm\",\n whip.make,\n {\n desc = \"[W]hip [M]ake\"\n }\n )\n vim.keymap.set(\n \"\",\n \"<leader>wd\",\n whip.drop,\n {\n desc = \"[W]hip [D]rop\"\n }\n )\n vim.keymap.set(\n \"\",\n \"<leader>wf\",\n whip.find_file,\n {\n desc = \"[W]hip [F]ile Search\"\n }\n )\n vim.keymap.set(\n \"\",\n \"<leader>wg\",\n whip.find_grep,\n {\n desc = \"[W]hip [G]rep Search\"\n }\n )\n end\n}","antonk52/npm_scripts.nvim":"return {\n \"antonk52/npm_scripts.nvim\",\n event = \"VeryLazy\"\n}","mrxiaozhuox/dioxus.nvim":"return {\n \"mrxiaozhuox/dioxus.nvim\",\n opts = {\n format = {\n split_line_attributes = true\n }\n },\n ft = \"rust\"\n}","javiorfo/nvim-fuel":"return {\n \"javiorfo/nvim-fuel\",\n lazy = true,\n dependencies = {\n \"javiorfo/nvim-popcorn\"\n },\n -- ft could contain only the languages nvim-fuel will be used for\n ft = {\n \"asm\",\n \"c\",\n \"cpp\",\n \"clojure\",\n \"go\",\n \"haskell\",\n \"java\",\n \"kotlin\",\n \"lua\",\n \"python\",\n \"rust\",\n \"scala\",\n \"scheme\",\n \"zig\"\n },\n opts = {\n -- Not necessary. Only if you want to change the setup\n view = {\n -- Default console size (this applies to popup size too)\n console_size = 10,\n -- Default autosave before pressing the Fuel shortcut\n autosave = true,\n -- Default false. If you want to show the console in a popup instead of a buffer\n popup = false\n }\n },\n keys = {\n {\n \"<leader>fu\",\n \"<Plug>Fuel\"\n },\n {\n \"<leader>fs\",\n \"<Plug>FuelStop\"\n }\n }\n}","YounesElhjouji/nvim-copy":"return {\n \"YounesElhjouji/nvim-copy\",\n lazy = false, -- ensures the plugin is loaded on startup\n config = function()\n require(\"nvim_copy\").setup(\n {\n ignore = {\n \"*node_modules/*\",\n \"*__pycache__/*\",\n \"*.git/*\",\n \"*dist/*\",\n \"*build/*\",\n \"*.log\"\n }\n }\n )\n\n -- Optional key mappings:\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>cb\",\n \":CopyBuffersToClipboard<CR>\",\n {\n noremap = true,\n silent = true\n }\n )\n end\n}","h3pei/rspec.nvim":"return {\n \"h3pei/rspec.nvim\",\n event = \"VeryLazy\"\n}","nuvic/fzf-kit.nvim":"return {\n \"nuvic/fzf-kit.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\"\n },\n config = function()\n require(\"fzf-kit\").setup(\n {}\n )\n end\n}","psjay/blamer.nvim":"return {\n \"psjay/blamer.nvim\",\n config = function()\n require(\"blamer\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","ojroques/nvim-bufbar":"return { \"ojroques/nvim-bufbar\", event = \"VeryLazy\" }","S1M0N38/ctx.nvim":"return {\n \"S1M0N38/ctx.nvim\",\n version = \"*\",\n opts = {},\n keys = {\n -- Add visual selection to Quickfix List\n {\n \"<leader>q\",\n function()\n local item =\n require(\n \"ctx.items\"\n ).selection()\n require(\n \"ctx.utils\"\n ).highlight(\n item\n )\n vim.fn.setqflist(\n {item},\n \"a\"\n )\n end,\n desc = \"Add to Quickfix List\",\n mode = {\"v\"}\n },\n -- Add visual selection to Location List\n {\n \"<leader>l\",\n function()\n local win =\n vim.api.nvim_get_current_win(\n\n )\n local item =\n require(\n \"ctx.items\"\n ).selection()\n require(\n \"ctx.utils\"\n ).highlight(\n item\n )\n vim.fn.setloclist(\n win,\n {item},\n \"a\"\n )\n end,\n desc = \"Add to Location List\",\n mode = {\"v\"}\n },\n -- There are other ways to send items to Quickfix / Location list.\n -- For example, many pickers (telescope, fzf-lua, snacks.picker) can\n -- send items to Quickfix / Location list.\n\n -- Yank Quickfix List to clipboard register\n {\n \"yq\",\n function()\n local md =\n require(\n \"ctx\"\n ).qflist_to_md(\n\n )\n vim.fn.setreg(\n \"+\",\n md\n )\n vim.notify(\n \"Yanked qflist\"\n )\n end,\n desc = \"Yank Quickfix List\"\n },\n -- Yank Location List to clipboard register\n {\n \"yl\",\n function()\n local nr =\n vim.api.nvim_get_current_win(\n\n )\n local md =\n require(\n \"ctx\"\n ).loclist_to_md(\n nr\n )\n vim.fn.setreg(\n \"+\",\n md\n )\n vim.notify(\n \"Yanked loclist\"\n )\n end,\n desc = \"Yank Quickfix List\"\n },\n -- Suggestions for Quickfix List navigation\n {\n \"[q\",\n vim.cmd.cprev,\n desc = \"Previous Quickfix item\"\n },\n {\n \"]q\",\n vim.cmd.cnext,\n desc = \"Next Quickfix item\"\n },\n {\n \"[Q\",\n vim.cmd.colder,\n desc = \"Older Quickfix list\"\n },\n {\n \"]Q\",\n vim.cmd.cnewer,\n desc = \"Newer Quickfix list\"\n },\n -- Suggestions for Location List navigation\n {\n \"[l\",\n vim.cmd.lprev,\n desc = \"Previous Location item\"\n },\n {\n \"]l\",\n vim.cmd.lnext,\n desc = \"Next Location item\"\n },\n {\n \"[L\",\n vim.cmd.lolder,\n desc = \"Older Location list\"\n },\n {\n \"]L\",\n vim.cmd.lnewer,\n desc = \"Newer Location list\"\n }\n }\n}","epilande/checkbox-cycle.nvim":"return {\n \"epilande/checkbox-cycle.nvim\",\n ft = \"markdown\",\n -- Optional: Configuration\n opts = {\n -- Example: Custom states\n states = {\n \"[ ]\",\n \"[/]\",\n \"[x]\",\n \"[~]\"\n }\n },\n -- Optional: Key mappings\n keys = {\n {\n \"<CR>\",\n \"<Cmd>CheckboxCycleNext<CR>\",\n desc = \"Checkbox Next\",\n ft = {\"markdown\"},\n mode = {\"n\", \"v\"}\n },\n {\n \"<S-CR>\",\n \"<Cmd>CheckboxCyclePrev<CR>\",\n desc = \"Checkbox Previous\",\n ft = {\"markdown\"},\n mode = {\"n\", \"v\"}\n }\n }\n}","arakkkkk/marktodo.nvim":"return {\n \"arakkkkk/marktodo.nvim\",\n config = function()\n require(\"marktodo\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","s1n7ax/nvim-snips":"return {\n \"s1n7ax/nvim-snips\",\n dependencies = {\n \"s1n7ax/nvim-ts-utils\",\n \"L3MON4D3/LuaSnip\"\n },\n config = function()\n -- configure\n end,\n event = \"VeryLazy\"\n}","fredrikaverpil/pydoc.nvim":"return {\n \"fredrikaverpil/pydoc.nvim\",\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\"\n }, -- optional\n {\"folke/snacks.nvim\"}, -- optional\n {\n \"nvim-treesitter/nvim-treesitter\",\n opts = {\n ensure_installed = {\n \"markdown\"\n }\n }\n }\n },\n cmd = {\"PyDoc\"},\n opts = {}\n}","kuznetsss/meadow.nvim":"return {\n \"kuznetsss/meadow.nvim\",\n priority = 1000,\n config = true\n}","mvllow/pam.nvim":"return { \"mvllow/pam.nvim\", event = \"VeryLazy\" }","doums/oterm.nvim":"return { \"doums/oterm.nvim\", event = \"VeryLazy\" }","neoclide/plug.nvim":"return { \"neoclide/plug.nvim\", event = \"VeryLazy\" }","aiken-lang/editor-integration-nvim":"return {\n \"aiken-lang/editor-integration-nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\"\n }\n}","sfenzke/http-client.nvim":"return {\n \"sfenzke/http-client.nvim\"\n}","delphinus/dwm.nvim":"return {\n \"delphinus/dwm.nvim\",\n config = function()\n local dwm =\n require \"dwm\"\n dwm.setup {\n key_maps = false,\n master_pane_count = 1,\n master_pane_width = \"60%\"\n }\n vim.keymap.set(\n \"n\",\n \"<C-j>\",\n \"<C-w>w\"\n )\n vim.keymap.set(\n \"n\",\n \"<C-k>\",\n \"<C-w>W\"\n )\n vim.keymap.set(\n \"n\",\n \"<A-CR>\",\n dwm.focus\n )\n vim.keymap.set(\n \"n\",\n \"<C-@>\",\n dwm.focus\n )\n vim.keymap.set(\n \"n\",\n \"<C-Space>\",\n dwm.focus\n )\n vim.keymap.set(\n \"n\",\n \"<C-l>\",\n dwm.grow\n )\n vim.keymap.set(\n \"n\",\n \"<C-h>\",\n dwm.shrink\n )\n vim.keymap.set(\n \"n\",\n \"<C-n>\",\n dwm.new\n )\n vim.keymap.set(\n \"n\",\n \"<C-q>\",\n dwm.rotateLeft\n )\n vim.keymap.set(\n \"n\",\n \"<C-s>\",\n dwm.rotate\n )\n vim.keymap.set(\n \"n\",\n \"<C-c>\",\n function()\n vim.notify(\n \"closing!\",\n vim.log.levels.INFO\n )\n dwm.close()\n end\n )\n\n -- For users that do not have vim.keymap\n -- dwm.map('<C-j>', '<C-w>w')\n -- dwm.map('<C-k>', '<C-w>W')\n -- dwm.map('<A-CR>', dwm.focus)\n -- dwm.map('<C-@>', dwm.focus)\n -- dwm.map('<C-Space>', dwm.focus)\n -- dwm.map('<C-l>', dwm.grow)\n -- dwm.map('<C-h>', dwm.shrink)\n -- dwm.map('<C-n>', dwm.new)\n -- dwm.map('<C-q>', dwm.rotateLeft)\n -- dwm.map('<C-s>', dwm.rotate)\n -- dwm.map('<C-c>', function()\n -- -- You can use any Lua function to map.\n -- vim.notify('closing!', vim.log.levels.INFO)\n -- dwm.close()\n -- end)\n\n -- When b:dwm_disabled is set, all features are disabled.\n vim.cmd [[au BufRead * if &previewwindow | let b:dwm_disabled = 1 | endif]]\n end,\n event = \"VeryLazy\"\n}","salkin-mada/sapf.nvim":"return { \"salkin-mada/sapf.nvim\", event = \"VeryLazy\" }","3rd/sqlite.nvim":"return { \"3rd/sqlite.nvim\", event = \"VeryLazy\" }","javiorfo/nvim-hemingway":"return {\n \"javiorfo/nvim-hemingway\",\n lazy = true,\n dependencies = {\n \"javiorfo/nvim-popcorn\"\n },\n cmd = {\"HemingwayInfo\"},\n keys = {\n {\n \"<leader>co\",\n \"<Plug>HemingwayComment\"\n },\n {\n \"<leader>co\",\n \"<Plug>HemingwayMultiComment\",\n mode = \"v\"\n }\n }\n}","lionhairdino/saekpen.nvim":"return {\n \"lionhairdino/saekpen.nvim\",\n config = true,\n cmd = \"SaekpenMode\"\n}","sshelll/telescope-gott.nvim":"return {\n \"sshelll/telescope-gott.nvim\",\n event = \"VeryLazy\"\n}","MahanRahmati/blink-nerdfont.nvim":"return { \"MahanRahmati/blink-nerdfont.nvim\", event = \"VeryLazy\" }","ii14/neobolt.nvim":"return { \"ii14/neobolt.nvim\", event = \"VeryLazy\" }","javiorfo/nvim-popcorn":"return {\n \"javiorfo/nvim-popcorn\"\n}","HenriqueArtur/neo-gitmoji.nvim":"return {\n \"HenriqueArtur/neo-gitmoji.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n opts = {}\n}","takeshiD/avante-status.nvim":"return { \"takeshiD/avante-status.nvim\", event = \"VeryLazy\" }","kurotych/ccryptor.nvim":"return {\n \"kurotych/ccryptor.nvim\",\n event = \"VeryLazy\"\n}","lewis6991/github_dark.nvim":"return {\n \"lewis6991/github_dark.nvim\",\n event = \"VeryLazy\"\n}","v1nh1shungry/cppman.nvim":"return {\n \"v1nh1shungry/cppman.nvim\",\n cmd = \"Cppman\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\", -- optional for telescope picker\n \"folke/snacks.nvim\" -- optional for snacks picker\n },\n opts = {} -- required, `setup()` must be called\n}","dinhhuy258/sfm-git.nvim":"return { \"dinhhuy258/sfm-git.nvim\", event = \"VeryLazy\" }","huynle/bible.nvim":"return {\n \"huynle/bible.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n keys = {\n {\n \"<leader>bj\",\n \"<Cmd>BibleLookupSelection {view = 'below'}<CR>\",\n mode = {\"v\"}\n },\n {\n \"<leader>bb\",\n \"<Cmd>BibleLookupSelection<CR>\",\n mode = {\"v\"}\n },\n {\n -- look up King James Version, if not defined, used default\n \"<leader>bK\",\n \"<Cmd>BibleLookup {version = 'KJV'}<CR>\",\n mode = {\"n\"}\n },\n {\n \"<leader>bb\",\n \"<Cmd>BibleLookup<CR>\",\n mode = {\"n\"}\n }\n },\n opts = {\n lookup_defaults = {\n -- defaults, for more configuration look at lua/bible/config.lua\n version = \"NABRE\", -- any version that is available on BibleGateway\n query = \"Genesis 1:1\", -- query can be split be commas, e.g. 'Gen 1:1, Jn 1:1'\n view = \"split\", -- 'split', 'below', 'right'\n numbering = true,\n footnotes = true\n }\n }\n}","yorickpeterse/nvim-dd":"return { \"yorickpeterse/nvim-dd\", event = \"VeryLazy\" }","wsdjeg/quickfix.nvim":"return {\n \"wsdjeg/quickfix.nvim\",\n event = \"VeryLazy\"\n}","pogyomo/winresize.nvim":"return {\n \"pogyomo/winresize.nvim\"\n}","pogyomo/cppguard.nvim":"return {\n \"pogyomo/cppguard.nvim\",\n dependencies = {\n \"L3MON4D3/LuaSnip\" -- If you're using luasnip.\n },\n lazy = true\n}","grecodavide/file_browser.nvim":"return {\n \"grecodavide/file_browser.nvim\",\n dependencies = {\n \"echasnovski/mini.icons\" -- to display file icons\n },\n lazy = true,\n config = function()\n require(\n \"file_browser\"\n ).setup(\n {\n width_scale = 0.9,\n height_scale = 0.8,\n mappings = {\n {\n mode = \"i\",\n lhs = \"<C-r>\",\n callback = \"rename\"\n }\n }\n }\n )\n end,\n -- I like to have <leader>fe to open file browser in the same path as current file, and <leader>fE in the CWD\n keys = {\n {\n \"<leader>fe\",\n function()\n require(\n \"file_browser\"\n ).open(\n vim.fn.expand(\n \"%:p:h\"\n )\n )\n end,\n desc = \"[F]ile [E]xplorer current file\"\n },\n {\n \"<leader>fE\",\n function()\n require(\n \"file_browser\"\n ).open()\n end,\n desc = \"[F]ile [E]xplorer CWD\"\n }\n }\n}","WieeRd/auto-lsp.nvim":"return {\n \"WieeRd/auto-lsp.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\"\n },\n event = \"VeryLazy\",\n opts = {}\n}","CWood-sdf/cmdTree.nvim":"return { \"CWood-sdf/cmdTree.nvim\", event = \"VeryLazy\" }","pabloariasal/webify.nvim":"return {\n \"pabloariasal/webify.nvim\",\n event = \"VeryLazy\"\n}","Dan7h3x/chatter.nvim":"return {\n \"Dan7h3x/chatter.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"ibhagwan/fzf-lua\"\n },\n keys = {\n {\n \"<leader>cc\",\n \"<Cmd>ChatterStart<CR>\",\n desc = \"Chatter Start\"\n }\n },\n config = function()\n require(\"chatter\").setup(\n {\n offline_api_url = os.getenv(\n \"OLLAMA_HOST\"\n ) or\n \"http://localhost:8888\",\n sidebar_width = 60,\n sidebar_height = vim.o.lines -\n 12,\n models = {},\n highlight = {\n title = \"Title\",\n user = \"Comment\",\n assistant = \"String\",\n system = \"Type\",\n error = \"ErrorMsg\",\n loading = \"WarningMsg\"\n }\n }\n )\n end\n}","thelastpsion/lazygit-confirm.nvim":"return {\n \"thelastpsion/lazygit-confirm.nvim\",\n opts = {}\n}","nicholasxjy/snipe-marks.nvim":"return {\n \"nicholasxjy/snipe-marks.nvim\",\n dependencies = {\n \"leath-dub/snipe.nvim\"\n },\n keys = {\n {\n \"<leader>ml\",\n function()\n require(\n \"snipe-marks\"\n ).open_marks_menu(\n\n )\n end,\n desc = \"Find local marks\"\n },\n {\n \"<leader>ma\",\n function()\n require(\n \"snipe-marks\"\n ).open_marks_menu(\n \"all\"\n )\n end,\n desc = \"Find all marks\"\n }\n }\n}","gcanoxl/cloc.nvim":"return {\n \"gcanoxl/cloc.nvim\",\n opts = {\n program = \"gocloc\", -- `gocloc` or `tokei` or `cloc`\n -- order matters, the more specific should be first\n projects = {\n -- flutter project\n {\n pattern = \"pubspec.yaml\",\n include = {\n \"lib\"\n }\n },\n -- project managed by git\n {\n pattern = \".git\",\n include = {\n \".\"\n }\n },\n -- project declared by .project file\n {\n pattern = \".project\",\n include = {\n \".\"\n }\n }\n },\n autocmds = {\n \"BufWritePost\"\n } -- or nil, nil indicates no autocmd will be set\n }\n}","samsze0/websocket.nvim":"return {\n \"samsze0/websocket.nvim\",\n dependencies = {\n \"samsze0/utils.nvim\"\n }\n}","yuriescl/minimal-bookmarks.nvim":"return {\n \"yuriescl/minimal-bookmarks.nvim\",\n event = \"VeryLazy\"\n}","aohoyd/broot.nvim":"return {\n \"aohoyd/broot.nvim\",\n lazy = false,\n opts = {}\n}","soulsam480/nvim-oxlint":"return {\n \"soulsam480/nvim-oxlint\",\n opts = {}\n}","andre-kotake/nvim-chezmoi":"return {\n \"andre-kotake/nvim-chezmoi\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n },\n {\n \"nvim-telescope/telescope.nvim\"\n }\n },\n opts = {},\n config = function(_, opts)\n require(\n \"nvim-chezmoi\"\n ).setup(opts)\n end\n}","spinalshock/spotify.nvim":"return {\n \"spinalshock/spotify.nvim\",\n dependencies = {\n {\"folke/noice.nvim\"}, -- optional\n {\n \"folke/which-key.nvim\"\n }, -- optional\n {\n \"nvim-lualine/lualine.nvim\"\n } -- optional\n },\n opts = {\n -- Default configuration options (optional for user overrides)\n keymaps = {}\n },\n config = function(_, opts)\n require(\"spotify\").setup(\n opts\n ) -- pass user options to the plugin setup\n end\n}","kelvinauta/focushere.nvim":"return {\n \"kelvinauta/focushere.nvim\",\n config = function()\n require(\"focushere\").setup(\n\n )\n -- Optional KeyMap\n vim.keymap.set(\n \"v\",\n \"zf\",\n \":FocusHere<CR>\",\n {\n noremap = true,\n silent = true\n }\n )\n vim.keymap.set(\n \"n\",\n \"zf\",\n \":FocusClear<CR>\",\n {\n noremap = true,\n silent = true\n }\n )\n end\n}","franespeche/teleport.nvim":"return { \"franespeche/teleport.nvim\", event = \"VeryLazy\" }","nvim-contrib/nvim-ginkgo":"return { \"nvim-contrib/nvim-ginkgo\", event = \"VeryLazy\" }","idanarye/nvim-impairative":"return { \"idanarye/nvim-impairative\", event = \"VeryLazy\" }","kungfusheep/snipe-spell.nvim":"return {\n \"kungfusheep/snipe-spell.nvim\",\n dependencies = \"leath-dub/snipe.nvim\",\n config = true,\n keys = {\n {\n \"<leader>fs\",\n \"<cmd>SnipeSpell <cr>\",\n desc = \"Snipe Spellchecker\"\n }\n }\n}","MrSloth-dev/Switcheroo.nvim":"return {\n \"MrSloth-dev/Switcheroo.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n opts = {}\n}","iamt4nk/ndi.nvim":"return { \"iamt4nk/ndi.nvim\", event = \"VeryLazy\" }","5eqn/nothura.nvim":"return {\n \"5eqn/nothura.nvim\",\n dependencies = \"stevearc/aerial.nvim\",\n event = \"VeryLazy\"\n}","BlankTiger/aqf.nvim":"return {\n \"blanktiger/aqf.nvim\",\n config = function()\n require(\"aqf\").setup()\n end\n}","Nikutsuki/bcp.nvim":"return {\n \"nikutsuki/bcp.nvim\",\n dependecies = {\n \"zbirenbaum/copilot.lua\"\n },\n config = function()\n require(\"bcp\").setup()\n end\n}","domsch1988/mattern.nvim":"return {\n \"domsch1988/mattern.nvim\",\n config = function()\n require(\"mattern\").setup(\n {\n markers = {\n {\n \"asgard:\",\n \"Matched ASGARD\",\n \"@comment.error\",\n \"yaml\"\n }\n }\n }\n )\n end\n}","dzfrias/noir.nvim":"return { \"dzfrias/noir.nvim\", event = \"VeryLazy\" }","kungfusheep/randomword.nvim":"return {\n \"kungfusheep/randomword.nvim\",\n event = \"VeryLazy\",\n config = function()\n require(\"randomword\").setup(\n {}\n )\n end\n}","daic0r/hashtags.nvim":"return {\n \"daic0r/hashtags.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n local hashtags =\n require(\n \"hashtags\"\n )\n hashtags.setup()\n vim.keymap.set(\n \"n\",\n \"<leader>hn\",\n hashtags.nav_next\n )\n vim.keymap.set(\n \"n\",\n \"<leader>hp\",\n hashtags.nav_prev\n )\n vim.keymap.set(\n \"n\",\n \"<leader>hs\",\n hashtags.show_ui\n )\n end\n}","javiorfo/nvim-minimaline":"return {\n \"javiorfo/nvim-minimaline\",\n dependencies = \"nvim-tree/nvim-web-devicons\",\n event = \"VeryLazy\"\n}","defyus/doxly.nvim":"return {\n \"defyus/doxly.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","royanirudd/clipboard-history.nvim":"return {\n \"royanirudd/clipboard-history.nvim\",\n opts = {\n max_history = 200 -- Optional: set max history (default 100)\n }\n}","Mgenuit/nvim-dap-kotlin":"return {\n \"Mgenuit/nvim-dap-kotlin\",\n config = true\n}","dgox16/devicon-colorscheme.nvim":"return {\n \"dgox16/devicon-colorscheme.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n }\n}","Treeniks/isabelle-lsp.nvim":"return {\n \"Treeniks/isabelle-lsp.nvim\",\n branch = \"isabelle-language-server\",\n dependencies = {\n \"neovim/nvim-lspconfig\"\n }\n}","dinhhuy258/sfm-filter.nvim":"return { \"dinhhuy258/sfm-filter.nvim\", event = \"VeryLazy\" }","emmanueltouzery/key-menu.nvim":"return { \"emmanueltouzery/key-menu.nvim\", event = \"VeryLazy\" }","dhananjaylatkar/notes.nvim":"return {\n \"dhananjaylatkar/notes.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\", -- for picker=\"telescope\"\n \"echasnovski/mini.pick\" -- for picker=\"mini-pick\"\n },\n opts = {}\n}","Dr-42/error-jump.nvim":"return {\n \"Dr-42/error-jump.nvim\",\n name = \"error-jump\"\n}","hesiod-au/fastkeywins.nvim":"return { \"hesiod-au/fastkeywins.nvim\", event = \"VeryLazy\" }","Morozzzko/git_browse.nvim":"return {\n \"Morozzzko/git_browse.nvim\",\n event = \"VeryLazy\"\n}","ricardoraposo/gruvbox-minor.nvim":"return {\n \"ricardoraposo/gruvbox-minor.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","panghu-huang/theme-picker.nvim":"return {\n \"panghu-huang/theme-picker.nvim\",\n lazy = false,\n opts = {\n -- Options passed to Telescope\n picker = {\n layout_config = {\n width = 0.35,\n height = 0.5\n }\n -- ...\n },\n themes = {\n {\n name = \"Tokyo Night (Night)\",\n colorscheme = \"tokyonight-night\"\n },\n {\n name = \"Tokyo Night (Storm)\",\n colorscheme = \"tokyonight-storm\"\n },\n {\n name = \"One Dark (Dark)\",\n colorscheme = \"onedark\",\n before = function()\n vim.g.onedark_config = {\n style = \"dark\"\n }\n end\n },\n {\n name = \"One Dark (Darker)\",\n colorscheme = \"onedark\",\n before = function()\n vim.g.onedark_config = {\n style = \"darker\"\n }\n end\n }\n -- Add more themes\n }\n }\n}","jayden-chan/base46.nvim":"return {\n \"jayden-chan/base46.nvim\",\n event = \"VeryLazy\"\n}","mihyaeru21/nvim-lspconfig-bundler":"return {\n \"mihyaeru21/nvim-lspconfig-bundler\",\n dependencies = \"neovim/nvim-lspconfig\",\n event = \"VeryLazy\"\n}","mei28/blink-bang-word-light.nvim":"return {\n \"mei28/blink-bang-word-light.nvim\",\n event = {\"VeryLazy\"},\n config = function()\n require(\n \"blink-bang-word-light\"\n ).setup({})\n end\n}","haydenhargreaves/gomon.nvim":"return { \"haydenhargreaves/gomon.nvim\", event = \"VeryLazy\" }","NTBBloodbath/exemplum.nvim":"return {\n \"NTBBloodbath/exemplum.nvim\",\n dependencies = {\n \"NTBBloodbath/logging.nvim\"\n }\n}","adelowo/dockercomposelogs.nvim":"return {\n \"adelowo/dockercomposelogs.nvim\",\n config = function()\n require(\n \"dockercomposelogs\"\n ).setup({})\n end,\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n }\n}","gantoreno/nvim-gabriel":"return { \"gantoreno/nvim-gabriel\", event = \"VeryLazy\" }","afreakk/unimpaired-which-key.nvim":"return {\n \"afreakk/unimpaired-which-key.nvim\",\n dependencies = {\n \"tpope/vim-unimpaired\"\n },\n config = function()\n local wk =\n require(\n \"which-key\"\n )\n wk.add(\n require(\n \"unimpaired-which-key\"\n )\n )\n end\n}","paulo-granthon/hyper.nvim":"return {\n \"paulo-granthon/hyper.nvim\",\n config = function()\n require(\"hyper\").load(\n\n )\n end\n}","Axlefublr/wife.nvim":"return {\n \"Axlefublr/wife.nvim\",\n lazy = true,\n -- This is where you should change the plugin's options,\n -- if you want to change any.\n -- Even if you don't, keep this `opts = {}` to make sure\n -- the `setup()` function gets called\n ---@module \"wife\"\n ---@type WifeOpts\n opts = {},\n dependencies = {\n -- Optional; makes single line output displayed in a neat notification,\n -- rather than in `:messages`.\n -- If you set the `cutoff` option to 0 because you always want to see the\n -- output in a split, this plugin won't do anything anyway.\n {\n \"rcarriga/nvim-notify\",\n opts = {}\n },\n -- Optional; makes the input box look nice.\n -- `dressing.nvim` and other `vim.ui.input` replacing plugins will also work,\n -- I just happen to like this implementation the best (no wonder, I made it)\n {\n \"Axlefublr/dress.nvim\",\n opts = {}\n }\n }\n}","makefunstuff/sketchbook.nvim":"return {\n \"makefunstuff/sketchbook.nvim\",\n lazy = false,\n config = function()\n require(\"sketchbook\").setup(\n {\n notes_directory = \"~/my_notes/\",\n templates_directory = \"~/my_notes/templates/\",\n keymaps = {\n create_note = \"<leader>nc\",\n update_index = \"<leader>ni\",\n search_notes = \"<leader>ns\",\n select_template = \"<leader>nt\",\n create_quick_note = \"<leader>nq\",\n toggle_quick_note = \"<leader>qc\", -- Keymap for toggling quick note window\n open_entire_quick_note = \"<leader>nqe\",\n commit_notes = \"<leader>ngc\", -- Keymap for committing notes\n push_notes = \"<leader>ngp\" -- Keymap for pushing notes\n }\n }\n )\n end\n}","atusy/qfscope.nvim":"return { \"atusy/qfscope.nvim\", event = \"VeryLazy\" }","aruyu/nvim-ultivisual":"return {\n \"aruyu/nvim-ultivisual\",\n config = function()\n require(\n \"nvim-ultivisual\"\n ).setup()\n end,\n event = \"VeryLazy\"\n}","rareitems/put_at_end.nvim":"return {\n \"rareitems/put_at_end.nvim\",\n event = \"VeryLazy\"\n}","nvim-java/nvim-java-dap":"return { \"nvim-java/nvim-java-dap\", event = \"VeryLazy\" }","kungfusheep/randomquote.nvim":"return {\n \"kungfusheep/randomquote.nvim\",\n event = \"VimEnter\",\n config = function()\n require(\"randomquote\").setup(\n\n )\n end\n}","zschreur/telescope-jj.nvim":"return {\n \"zschreur/telescope-jj.nvim\",\n config = function()\n telescope.load_extension \"jj\"\n end\n}","daishengdong/calltree.nvim":"return {\n \"daishengdong/calltree.nvim\",\n dependencies = {\n \"dhananjaylatkar/cscope_maps.nvim\",\n \"folke/which-key.nvim\" -- optional [for whichkey hints]\n },\n opts = {}\n}","LhKipp/nvim-git-fixer":"return {\n \"LhKipp/nvim-git-fixer\",\n dependencies = {\n \"tpope/vim-fugitive\",\n \"nvim-lua/plenary.nvim\",\n \"lewis6991/gitsigns.nvim\",\n \"nvim-telescope/telescope.nvim\",\n \"ibhagwan/fzf-lua\"\n },\n event = \"VeryLazy\"\n}","motosir/skel-nvim":"return {\n \"motosir/skel-nvim\",\n event = \"VeryLazy\"\n}","cdreetz/groq-nvim":"return { \"cdreetz/groq-nvim\", event = \"VeryLazy\" }","chenasraf/text-transform.nvim":"return {\n \"chenasraf/text-transform.nvim\",\n -- stable version\n version = \"*\", -- or: tag = \"stable\"\n -- dev version\n -- branch = \"develop\",\n -- Optional - for Telescope popup\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n }\n}","ryoppippi/nvim-reset":"return {\n \"ryoppippi/nvim-reset\",\n opts = {}\n}","fouladi/toggle-overlength.nvim":"return {\n \"fouladi/toggle-overlength.nvim\",\n config = function()\n require(\n \"toggle-overlength\"\n ).setup({})\n end\n}","YannickFricke/codestats.nvim":"return {\n \"YannickFricke/codestats.nvim\",\n config = function()\n require(\n \"codestats-nvim\"\n ).setup(\n {\n token = \"MY-CODESTATS-MACHINE-TOKEN\"\n }\n )\n end,\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n }\n },\n event = \"VeryLazy\"\n}","spaceduck-theme/nvim":"return {\n \"spaceduck-theme/nvim\",\n event = \"VeryLazy\"\n}","UtkarshVerma/molokai.nvim":"return {\n \"UtkarshVerma/molokai.nvim\",\n event = \"VeryLazy\"\n}","ojroques/nvim-buildme":"return { \"ojroques/nvim-buildme\", event = \"VeryLazy\" }","nvimdev/cwordmini.nvim":"return { \"nvimdev/cwordmini.nvim\", event = \"VeryLazy\" }","luozhiya/lsp-virtual-improved.nvim":"return {\n \"luozhiya/lsp-virtual-improved.nvim\",\n event = {\"LspAttach\"},\n config = function()\n require(\n \"lsp-virtual-improved\"\n ).setup()\n end\n}","TiagoMDG/react-comp-gen.nvim":"return {\n \"TiagoMDG/react-comp-gen.nvim\",\n name = \"react-component-generator\",\n config = function()\n require(\n \"react-component-generator\"\n ).setup(\n {\n templates_dir = \"~/custom-templates-directory\", -- Custom templates directory (Optional)\n file_extension = \"tsx\" -- Preferred file extension (Optional)\n }\n )\n end\n}","Willem-J-an/nvim-dap-powershell":"return {\n \"Willem-J-an/nvim-dap-powershell\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"mfussenegger/nvim-dap\",\n \"rcarriga/nvim-dap-ui\",\n {\n \"m00qek/baleia.nvim\",\n lazy = true,\n tag = \"v1.4.0\"\n }\n },\n config = function()\n require(\n \"dap-powershell\"\n ).setup()\n end\n}","guilhermec-costa/Tracker.nvim":"return { \"guilhermec-costa/Tracker.nvim\", event = \"VeryLazy\" }","speed2exe/zig-comp-diag.nvim":"return {\n \"speed2exe/zig-comp-diag.nvim\",\n config = function()\n require(\n \"zig-comp-diag\"\n ).setup()\n end\n}","arsham/arshlib.nvim":"return {\n \"arsham/arshlib.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\"\n }\n}","madskjeldgaard/nvim-supercollider-piano":"return {\n \"madskjeldgaard/nvim-supercollider-piano\",\n event = \"VeryLazy\"\n}","niuiic/core.nvim":"return { \"niuiic/core.nvim\", event = \"VeryLazy\" }","Cretezy/neo-tree-jj.nvim":"return {\n \"Cretezy/neo-tree-jj.nvim\",\n dependencies = {\n {\n \"nvim-neo-tree/neo-tree.nvim\",\n opts = function(\n _,\n opts)\n -- Register the source\n table.insert(\n opts.sources,\n \"jj\"\n )\n\n -- Optional: Replace git tab in neo-tree when in jj repo\n if\n require(\n \"neo-tree.sources.jj.utils\"\n ).get_repository_root(\n\n )\n then\n -- Remove git tab\n for i, source in ipairs(\n opts.source_selector.sources\n ) do\n if\n source.source ==\n \"git_status\"\n then\n table.remove(\n opts.source_selector.sources,\n i\n )\n break\n end\n end\n\n -- Add jj tab\n table.insert(\n opts.source_selector.sources,\n {\n display_name = \"󰊢 JJ\",\n source = \"jj\"\n }\n )\n end\n end\n }\n }\n}","kolja/loriini.nvim":"return {\n \"kolja/loriini.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"NvChad/nvim-colorizer.lua\" -- optional\n },\n config = function()\n require \"loriini\".setup(\n {\n bin = \"/usr/local/loriini\" -- path to loriini executable\n }\n )\n end\n}","sahlte/timed-highlight.nvim":"return { \"sahlte/timed-highlight.nvim\", event = \"VeryLazy\" }","TreyBastian/nvim-jack-in":"return {\n \"TreyBastian/nvim-jack-in\",\n config = true\n}","adelarsq/snake_cursor.nvim":"return {\n \"adelarsq/snake_cursor.nvim\",\n event = \"VeryLazy\",\n config = function()\n require(\n \"snake_cursor\"\n ).setup()\n end\n}","jordanbrauer/citylights.nvim":"return {\n \"jordanbrauer/citylights.nvim\",\n dependencies = {\n \"tjdevries/colorbuddy.vim\"\n },\n config = function()\n require(\"colorbuddy\").colorscheme(\n \"citylights\"\n )\n end,\n event = \"VeryLazy\"\n}","nkakouros-original/scrollofffraction.nvim":"return {\n \"nkakouros-original/scrollofffraction.nvim\",\n lazy = true\n}","sato-s/telescope-rails.nvim":"return {\n \"sato-s/telescope-rails.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","olacin/telescope-gitmoji.nvim":"return {\n \"olacin/telescope-gitmoji.nvim\",\n config = function()\n require(\"telescope\").load_extension(\n \"gitmoji\"\n )\n end,\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n }\n}","smilovanovic/telescope-search-dir-picker.nvim":"return {\n \"smilovanovic/telescope-search-dir-picker.nvim\",\n event = \"VeryLazy\"\n}","BitsuMamo/cheat-sh-nvim":"return {\n \"BitsuMamo/cheat-sh-nvim\",\n event = \"VeryLazy\"\n}","declancm/git-scripts.nvim":"return {\n \"declancm/git-scripts.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\n event = \"VeryLazy\"\n}","jla2000/lazydocs.nvim":"return {\n \"jla2000/lazydocs.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"L3MON4D3/LuaSnip\",\n \"nvimtools/none-ls.nvim\",\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {}\n}","fedepujol/bracketpair.nvim":"return {\n \"fedepujol/bracketpair.nvim\",\n event = \"VeryLazy\"\n}","vzze/calculator.nvim":"return {\n \"vzze/calculator.nvim\",\n event = \"VeryLazy\"\n}","pysan3/autosession.nvim":"return {\n \"pysan3/autosession.nvim\", -- restore previous session\n event = {\"VeryLazy\"}, -- OPTIONAL\n -- lazy = false, -- If you do not want to lazy load.\n dependencies = {\n \"mhinz/vim-startify\"\n }, -- OPTIONAL: Used for `:AutoSessionGlobal`\n opts = {}\n}","dawsers/telescope-firefox.nvim":"return { \"dawsers/telescope-firefox.nvim\", event = \"VeryLazy\" }","mbrea-c/wal-colors.nvim":"return {\n \"mbrea-c/wal-colors.nvim\",\n config = function()\n vim.cmd(\n [[colorscheme mbc]]\n ) -- activate the colorscheme\n end,\n priority = 1000 -- recommended to ensure the colorscheme\n -- is loaded before other plugins\n}","iwillreku3206/websocket.nvim":"return { \"iwillreku3206/websocket.nvim\", event = \"VeryLazy\" }","joshmedeski/telescope-smart-goto.nvim":"return { \"joshmedeski/telescope-smart-goto.nvim\", event = \"VeryLazy\" }","DariusCorvus/tree-sitter-surrealdb.nvim":"return {\n \"dariuscorvus/tree-sitter-surrealdb.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n -- setup step\n require(\n \"tree-sitter-surrealdb\"\n ).setup()\n end\n}","nihancj/plugin-switcher.nvim":"return {\n \"nihancj/plugin-switcher.nvim\"\n}","mistricky/code-link.nvim":"return {\n \"mistricky/code-link.nvim\"\n -- ...\n}","tamton-aquib/nvim-market":"return {\n \"tamton-aquib/nvim-market\",\n import = \"nvim-market.plugins\", -- Important part!\n config = true -- No real options as of now.\n}","polarmutex/beancount.nvim":"return { \"polarmutex/beancount.nvim\", event = \"VeryLazy\" }","cloudlena/nvim-quantum":"return {\n \"cloudlena/nvim-quantum\",\n config = function()\n require(\"quantum\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","leosmaia21/gcompilecommands.nvim":"return {\n \"leosmaia21/gcompilecommands.nvim\",\n opts = {\n tmp_file_path = \"$HOME/tmp/compilecommandsNEOVIM.json\"\n },\n ft = {\"c\", \"cpp\"} -- lazy load plugin only on C and C++ filetypes\n}","kamalsacranie/nvim-mapper":"return {\n \"kamalsacranie/nvim-mapper\"\n}","yriveiro/dap-go.nvim":"return {\n \"yriveiro/dap-go.nvim\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n }\n },\n event = \"VeryLazy\"\n}","TrevorS/uuid-nvim":"return {\n \"TrevorS/uuid-nvim\",\n lazy = true,\n config = function()\n -- optional configuration\n require(\"uuid-nvim\").setup {\n case = \"upper\"\n }\n end\n}","tlj/api-browser.nvim":"return {\n \"tlj/api-browser.nvim\",\n dependencies = {\n \"kkharji/sqlite.lua\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"api-browser\").setup(\n\n )\n end,\n keys = {\n {\n \"<leader>sa\",\n \"<cmd>ApiBrowser open<cr>\",\n desc = \"Select an API.\"\n },\n {\n \"<leader>sd\",\n \"<cmd>ApiBrowser select_local_server<cr>\",\n desc = \"Select environment.\"\n },\n {\n \"<leader>sx\",\n \"<cmd>ApiBrowser select_remote_server<cr>\",\n desc = \"Select remote environment.\"\n },\n {\n \"<leader>se\",\n \"<cmd>ApiBrowser endpoints<cr>\",\n desc = \"Open list of endpoints for current API.\"\n },\n {\n \"<leader>sr\",\n \"<cmd>ApiBrowser recents<cr>\",\n desc = \"Open list of recently opened API endpoints.\"\n },\n {\n \"<leader>sg\",\n \"<cmd>ApiBrowser endpoints_with_param<cr>\",\n desc = \"Open API endpoints valid for replacement text on cursor.\"\n }\n }\n}","Johanw123/avalonia.nvim":"return {\n \"Johanw123/avalonia.nvim\"\n}","RomanoZumbe/yanki.nvim":"return {\n \"RomanoZumbe/yanki.nvim\",\n config = function()\n require(\"yanki\").setup(\n\n )\n end,\n lazy = false\n}","NTBBloodbath/daylight.nvim":"return {\n \"NTBBloodbath/daylight.nvim\",\n config = function()\n require(\"daylight\").setup(\n {\n day = {\n name = vim.g.colors_name,\n time = 8 -- 8 am\n },\n night = {\n name = vim.g.colors_name,\n time = 19 -- 7 pm, changes to dark theme on 07:01\n },\n interval = 60000 -- Time in milliseconds, 1 minute\n }\n )\n end,\n event = \"VeryLazy\"\n}","skyuplam/broot.nvim":"return {\n \"skyuplam/broot.nvim\",\n event = \"VeryLazy\"\n}","yorik1984/lualine-theme.nvim":"return {\n \"yorik1984/lualine-theme.nvim\",\n dependencies = {\n \"nvim-lualine/lualine.nvim\"\n }\n}","tamago324/telescope-sonictemplate.nvim":"return {\n \"tamago324/telescope-sonictemplate.nvim\",\n event = \"VeryLazy\"\n}","aspeddro/rescript-tools.nvim":"return {\n \"aspeddro/rescript-tools.nvim\"\n}","daic0r/dap-helper.nvim":"return {\n \"daic0r/dap-helper.nvim\",\n dependencies = {\n \"rcarriga/nvim-dap-ui\",\n \"mfussenegger/nvim-dap\"\n },\n config = function()\n require(\"dap-helper\").setup(\n\n )\n end\n}","sharonex/grape.nvim":"return {\n \"Sharonex/grape.nvim\"\n}","nvimdev/3danimation.nvim":"return { \"nvimdev/3danimation.nvim\", event = \"VeryLazy\" }","arsham/fzfmania.nvim":"return {\n \"arsham/fzfmania.nvim\",\n dependencies = {\n \"arshlib.nvim\",\n \"fzf.vim\",\n \"nvim.lua\",\n \"plenary.nvim\"\n -- uncomment if you want a better ui.\n -- {\n -- \"ibhagwan/fzf-lua\",\n -- dependencies = { \"kyazdani42/nvim-web-devicons\" },\n -- },\n },\n config = {},\n event = {\"VeryLazy\"}\n}","cesaralvarod/tokyogogh.nvim":"return {\n \"cesaralvarod/tokyogogh.nvim\",\n lazy = false,\n priority = 1000\n}","ii14/onedark.nvim":"return {\n \"ii14/onedark.nvim\",\n dependencies = {\n \"joshdick/onedark.vim\"\n },\n event = \"VeryLazy\"\n}","aidenlangley/auto-save.nvim":"return { \"aidenlangley/auto-save.nvim\", event = \"VeryLazy\" }","Bhanukamax/tman.nvim":"return {\n \"Bhanukamax/tman.nvim\"\n}","Velrok/pr_status.nvim":"return {\n \"Velrok/pr_status.nvim\",\n config = function()\n require(\"pr_status\").setup(\n {\n auto_start = true\n } -- if you want it to just start\n )\n end\n}","RutaTang/spectacle.nvim":"return { \"RutaTang/spectacle.nvim\", event = \"VeryLazy\" }","Koalhack/koalight.nvim":"return {\n \"Koalhack/koalight.nvim\",\n event = \"VeryLazy\"\n}","moozd/aidoc.nvim":"return {\n \"moozd/aidoc.nvim\",\n config = function()\n require(\"aidoc\").setup(\n {\n email = \"<your email is optional>\",\n width = 65,\n keymap = \"<leader>d\"\n }\n )\n end\n}","neovim-stuff/null-ls.nvim":"return { \"neovim-stuff/null-ls.nvim\", event = \"VeryLazy\" }","dragfire/leetup.nvim":"return { \"dragfire/leetup.nvim\", event = \"VeryLazy\" }","Grazfather/blinker.nvim":"return {\n \"Grazfather/blinker.nvim\",\n config = true\n}","xlboy/swap-ternary.nvim":"return {\n \"xlboy/swap-ternary.nvim\"\n}","aaron-p1/virt-notes.nvim":"return {\n \"aaron-p1/virt-notes.nvim\",\n event = \"VeryLazy\"\n}","gw31415/deepl-commands.nvim":"return {\n \"gw31415/deepl-commands.nvim\",\n dependencies = {\n \"gw31415/deepl.vim\",\n \"gw31415/fzyselect.vim\" -- Optional\n },\n config = function()\n require \"deepl-commmands\".setup {\n selector_func = require \"fzyselect\".start, -- Default value is `vim.ui.select`\n default_target = \"JA\" -- Default value is 'EN'\n }\n end,\n event = \"VeryLazy\"\n}","tandy1229/wordswitch.nvim":"return {\n \"tandy1229/wordswitch.nvim\"\n}","jake-stewart/recursive-macro.nvim":"return { \"jake-stewart/recursive-macro.nvim\", event = \"VeryLazy\" }","doums/tenaille.nvim":"return {\n -- plugin spec\n \"doums/tenaille.nvim\",\n config = true\n}","shadyalfred/electric-quotes.nvim":"return {\n \"shadyalfred/electric-quotes.nvim\",\n dependencies = {\n \"uga-rosa/utf8.nvim\"\n },\n cmd = \"ElectricQuotesToggle\"\n}","nvimdev/rapid.nvim":"return { \"nvimdev/rapid.nvim\", event = \"VeryLazy\" }","kyoh86/telescope-windows.nvim":"return { \"kyoh86/telescope-windows.nvim\", event = \"VeryLazy\" }","dharmx/toml.nvim":"return { \"dharmx/toml.nvim\", event = \"VeryLazy\" }","rafi/neoconf-venom.nvim":"return {\n \"rafi/neoconf-venom.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n version = false\n}","kdheepak/JET.nvim":"return { \"kdheepak/JET.nvim\", event = \"VeryLazy\" }","bfredl/nvim-zigclient":"return { \"bfredl/nvim-zigclient\", event = \"VeryLazy\" }","frenchtoasters/telescope-kubectl.nvim":"return {\n \"frenchtoasters/telescope-kubectl.nvim\",\n dependencies = {\n \"nvim-lua/popup.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","dawsers/navigator.nvim":"return {\n \"dawsers/navigator.nvim\",\n config = function()\n local navigator =\n require(\n \"navigator\"\n )\n vim.keymap.set(\n \"n\",\n \"<space>n\",\n function()\n navigator.navigate(\n\n )\n end,\n {\n desc = \"navigator\"\n }\n )\n end\n}","nativerv/cyrillic.nvim":"return {\n \"nativerv/cyrillic.nvim\",\n event = {\"VeryLazy\"},\n config = function()\n require(\"cyrillic\").setup(\n {\n no_cyrillic_abbrev = false -- default\n }\n )\n end\n}","ja-he/heat.nvim":"return { \"ja-he/heat.nvim\", event = \"VeryLazy\" }","LinArcX/telescope-changes.nvim":"return {\n \"LinArcX/telescope-changes.nvim\",\n event = \"VeryLazy\"\n}","alohaia/fcitx.nvim":"return { \"alohaia/fcitx.nvim\", event = \"VeryLazy\" }","WhiteBlackGoose/gpt4all.nvim":"return {\n \"WhiteBlackGoose/gpt4all.nvim\",\n event = \"VeryLazy\",\n config = function()\n require(\"chatgpt\").setup(\n\n )\n end,\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n }\n}","arsham/yanker.nvim":"return {\n \"arsham/yanker.nvim\",\n dependencies = {\n \"arsham/arshlib.nvim\",\n \"junegunn/fzf.vim\"\n },\n config = true\n -- or to provide configurations\n -- config = { history = \"<leader>yh\" },\n}","Allianaab2m/telescope-kensaku.nvim":"return { \"Allianaab2m/telescope-kensaku.nvim\", event = \"VeryLazy\" }","snelling-a/better-folds.nvim":"return {\n \"snelling-a/better-folds.nvim\",\n config = function()\n require(\n \"better-folds\"\n ).setup()\n end,\n event = \"VeryLazy\"\n}","ChristianChiarulli/onedark.nvim":"return { \"ChristianChiarulli/onedark.nvim\", event = \"VeryLazy\" }","justinsgithub/oh-my-monokai.nvim":"return {\n \"justinsgithub/oh-my-monokai.nvim\",\n config = function()\n require(\n \"oh-my-monokai\"\n ).setup()\n end,\n event = \"VeryLazy\"\n}","Chromosore/lazily-nvim":"return { \"Chromosore/lazily-nvim\", event = \"VeryLazy\" }","n04ln/diesirae.nvim":"return { \"n04ln/diesirae.nvim\", event = \"VeryLazy\" }","adambasis/nvim-autohotkey":"return { \"adambasis/nvim-autohotkey\", event = \"VeryLazy\" }","aaditeynair/termnames.nvim":"return {\n \"aaditeynair/termnames.nvim\",\n cmd = {\n \"TermOpen\",\n \"TermRename\",\n \"TermClose\",\n \"TermSave\",\n \"TermRefresh\"\n }\n}","vipul-sharma20/nvim-jira":"return {\n \"vipul-sharma20/nvim-jira\",\n event = \"VeryLazy\"\n}","realprogrammersusevim/md-to-html.nvim":"return {\n \"realprogrammersusevim/md-to-html.nvim\",\n cmd = {\n \"MarkdownToHTML\",\n \"NewMarkdownToHTML\"\n }\n}","tamago324/lir-git-status.nvim":"return {\n \"tamago324/lir-git-status.nvim\",\n dependencies = {\n \"tamago324/lir.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","jbyuki/ntangle-ts.nvim":"return { \"jbyuki/ntangle-ts.nvim\", event = \"VeryLazy\" }","thibthib18/glab.nvim":"return { \"thibthib18/glab.nvim\", event = \"VeryLazy\" }","dundargoc/gh.nvim":"return { \"dundargoc/gh.nvim\", event = \"VeryLazy\" }","nvimdev/porcelain.nvim":"return { \"nvimdev/porcelain.nvim\", event = \"VeryLazy\" }","samueljoli/cyberpunk.nvim":"return {\n \"samueljoli/cyberpunk.nvim\",\n event = \"VeryLazy\"\n}","LinArcX/telescope-scriptnames.nvim":"return {\n \"LinArcX/telescope-scriptnames.nvim\",\n event = \"VeryLazy\"\n}","arjunmahishi/k8s.nvim":"return {\n \"arjunmahishi/k8s.nvim\",\n event = \"VeryLazy\"\n}","ranjithshegde/Unreal.nvim":"return { \"ranjithshegde/Unreal.nvim\", event = \"VeryLazy\" }","bbenzikry/snazzybuddy.nvim":"return {\n \"bbenzikry/snazzybuddy.nvim\",\n event = \"VeryLazy\"\n}","Davidyz/lsp-location-handler.nvim":"return { \"Davidyz/lsp-location-handler.nvim\", event = \"VeryLazy\" }","AlphabetsAlphabets/gdb.nvim":"return {\n \"AlphabetsAlphabets/gdb.nvim\",\n event = \"VeryLazy\"\n}","danielo515/haxe-nvim-example-plugin":"return {\n \"danielo515/haxe-nvim-example-plugin\",\n config = function()\n require \"example_plugin\"\n end,\n event = \"VeryLazy\"\n}","Iron-E/nvim-bufmode":"return {\n \"Iron-E/nvim-bufmode\",\n cmd = \"BufmodeEnter\", -- don't load until using this command\n config = true, -- automatically call `bufmode.setup()`; not needed if you specify `opts`\n dependencies = {\n \"Iron-E/nvim-libmodal\"\n -- 'akinsho/bufferline.nvim', (optional)\n -- 'romgrk/barbar.nvim', (optional)\n },\n keys = {\n {\n \"<Leader>b\",\n desc = \"Enter buffer mode\",\n mode = \"n\"\n }\n } -- don't load until pressing these keys\n -- opts = {}, (put `setup` options here, e.g. `opts = {enter_mapping = false}`\n}","Hanaasagi/anime.nvim":"return {\n \"Hanaasagi/anime.nvim\",\n config = function()\n require(\"anime\").setup(\n {}\n )\n end\n}","wasden/cmp-flypy.nvim":"return {\n \"wasden/cmp-flypy.nvim\",\n build = \"make\",\n config = function()\n -- 配置config以修改默认配置\n require(\"flypy\").setup(\n {\n dict_name = \"flypy\", -- 选择码表:flypy为小鹤音形,wubi98为98五笔\n comment = true, -- 在所有文件类型的注释下开启\n filetype = {\n \"markdown\"\n }, -- 在指定文件类型下开启\n num_filter = true, -- 数字筛选\n source_code = false, -- 显示原码\n space_select_enable = false, -- 空格上屏开关\n space_select_enable_hint = \"\", -- 空格上屏提示样式\n space_select_switch_mappings = \"<C-Space>\" -- 空格上屏开关按键映射\n }\n )\n end,\n event = \"VeryLazy\"\n}","adalessa/markdown-preview.nvim":"return {\n \"adalessa/markdown-preview.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = true,\n ft = \"markdown\"\n}","fdschmidt93/resin.nvim":"return { \"fdschmidt93/resin.nvim\", event = \"VeryLazy\" }","SingularisArt/telescope-sessions.nvim":"return { \"SingularisArt/telescope-sessions.nvim\", event = \"VeryLazy\" }","jpe90/export-colorscheme.nvim":"return {\n \"jpe90/export-colorscheme.nvim\",\n event = \"VeryLazy\"\n}","nat-418/bufala.nvim":"return { \"nat-418/bufala.nvim\", event = \"VeryLazy\" }","oncomouse/czs.nvim":"return { \"oncomouse/czs.nvim\", event = \"VeryLazy\" }","Manas140/Zazen.nvim":"return {\n \"Manas140/Zazen.nvim\",\n event = \"VeryLazy\"\n}","lrangell/theme-cycler.nvim":"return {\n \"lrangell/theme-cycler.nvim\",\n event = \"VeryLazy\"\n}","dinhhuy258/sfm-bookmark.nvim":"return { \"dinhhuy258/sfm-bookmark.nvim\", event = \"VeryLazy\" }","atusy/telescomp.nvim":"return { \"atusy/telescomp.nvim\", event = \"VeryLazy\" }","HiPhish/nvim-cmp-vlime":"return { \"HiPhish/nvim-cmp-vlime\", event = \"VeryLazy\" }","RomanAverin/charleston.nvim":"return {\n \"romanaverin/charleston.nvim\",\n name = \"charleston\",\n priority = 1000\n}","mrjones2014/codesettings.nvim":"return {\n \"mrjones2014/codesettings.nvim\",\n -- these are the default settings just set `opts = {}` to use defaults\n opts = {\n ---Look for these config files\n config_file_paths = {\n \".vscode/settings.json\",\n \"codesettings.json\",\n \"lspsettings.json\"\n },\n ---Integrate with jsonls to provide LSP completion for LSP settings based on schemas\n jsonls_integration = true,\n ---Set up library paths for lua_ls automatically to pick up the generated type\n ---annotations provided by codesettings.nvim; to enable for only your nvim config,\n ---you can also do something like:\n ---lua_ls_integration = function()\n --- return vim.uv.cwd() == ('%s/.config/nvim'):format(vim.env.HOME)\n ---end,\n ---This integration also works for emmylua_ls\n lua_ls_integration = true,\n ---Set filetype to jsonc when opening a file specified by `config_file_paths`,\n ---make sure you have the jsonc tree-sitter parser installed for highlighting\n jsonc_filetype = true,\n ---Enable live reloading of settings when config files change; for servers that support it,\n ---this is done via the `workspace/didChangeConfiguration` notification, otherwise the\n ---server is restarted\n live_reload = false,\n ---Provide your own root dir; can be a string or function returning a string.\n ---It should be/return the full absolute path to the root directory.\n ---If not set, defaults to `require('codesettings.util').get_root()`\n root_dir = nil,\n --- How to merge lists; 'append' (default), 'prepend' or 'replace'\n merge_lists = \"append\"\n },\n -- I recommend loading on these filetype so that the\n -- jsonls integration, lua_ls integration, and jsonc filetype setup works\n ft = {\n \"json\",\n \"jsonc\",\n \"lua\"\n }\n}","chriswritescode-dev/consolelog.nvim":"return {\n \"chriswritescode-dev/consolelog.nvim\",\n config = function()\n require(\"consolelog\").setup(\n\n )\n end\n}","hands-free-vim/cursorless.nvim":"return {\n \"hands-free-vim/cursorless.nvim\"\n}","you-n-g/navigate-note.nvim":"return {\n \"you-n-g/navigate-note.nvim\",\n config = true\n}","hardyrafael17/norminette42.nvim":"return {\n \"hardyrafael17/norminette42.nvim\"\n}","VVoruganti/today.nvim":"return {\n \"VVoruganti/today.nvim\",\n config = function()\n require(\"today\").setup(\n\n )\n end\n}","alexkotusenko/nightgem.nvim":"return {\n \"alexkotusenko/nightgem.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"nightgem\").setup(\n\n )\n vim.cmd(\n \"colorscheme nightgem\"\n )\n end\n}","nvim-mini/mini.extra":"return {\n \"nvim-mini/mini.extra\",\n version = false\n}","Kaikacy/Lemons.nvim":"return {\n \"Kaikacy/Lemons.nvim\",\n version = \"*\", -- for stable release\n lazy = false,\n priority = 1000,\n config = function()\n require(\"lemons\").setup(\n {}\n )\n vim.cmd.colorscheme(\n \"lemons\"\n )\n end\n}","niveK77pur/midi-input.nvim":"return {\n \"niveK77pur/midi-input.nvim\",\n ft = {\"lilypond\"},\n cmd = {\"MidiInputStart\"}\n}","samiulsami/fFtT-highlights.nvim":"return {\n \"samiulsami/fFtT-highlights.nvim\",\n config = function()\n ---@module \"fFtT-highlights\"\n ---@type fFtT_highlights.opts\n require(\n \"fFtT-highlights\"\n ):setup({})\n end\n}","yochem/jq-playground.nvim":"return {\n \"yochem/jq-playground.nvim\"\n}","ninetyfive-gg/ninetyfive.nvim":"return {\n \"ninetyfive-gg/ninetyfive.nvim\",\n version = \"*\"\n}","tarides/ocaml.nvim":"return {\n \"tarides/ocaml.nvim\",\n config = function()\n require(\"ocaml\").setup(\n\n )\n end\n}","nvim-mini/mini.notify":"return {\n \"nvim-mini/mini.notify\",\n version = false\n}","nvim-mini/mini.misc":"return {\n \"nvim-mini/mini.misc\",\n version = false\n}","linw1995/nvim-mcp":"return {\n \"linw1995/nvim-mcp\",\n build = \"cargo install --path .\",\n opts = {}\n}","alexekdahl/marksman.nvim":"return {\n \"alexekdahl/marksman.nvim\",\n opts = {}\n}","wsdjeg/zettelkasten.nvim":"return {\n \"wsdjeg/zettelkasten.nvim\",\n config = function()\n require(\n \"zettelkasten\"\n ).setup(\n {\n notes_path = \"~/.zettelkasten\",\n templates_path = \"~/.zettelkasten_template\",\n preview_command = \"pedit\",\n browseformat = \"%f - %h [%r Refs] [%b B-Refs] %t\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>mzb\",\n \"<cmd>ZkBrowse<cr>\",\n {silent = true}\n )\n vim.keymap.set(\n \"n\",\n \"<leader>mzn\",\n \"<cmd>ZkNew<cr>\",\n {silent = true}\n )\n end\n}","cenk1cenk2/jq.nvim":"return {\n \"cenk1cenk2/jq.nvim\",\n dependencies = {\n -- https://github.com/nvim-lua/plenary.nvim\n \"nvim-lua/plenary.nvim\",\n -- https://github.com/MunifTanjim/nui.nvim\n \"MunifTanjim/nui.nvim\",\n -- https://github.com/grapp-dev/nui-components.nvim\n \"grapp-dev/nui-components.nvim\"\n }\n}","nvim-mini/mini.hues":"return {\n \"nvim-mini/mini.hues\",\n version = false\n}","xeind/nightingale.nvim":"return {\n \"xeind/nightingale.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"nightingale\").setup(\n {\n transparent = true\n }\n )\n vim.cmd(\n \"colorscheme nightingale\"\n )\n end\n}","MeanderingProgrammer/py-requirements.nvim":"return {\n \"MeanderingProgrammer/py-requirements.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\n \"py-requirements\"\n ).setup({})\n end\n}","sharpchen/Eva-Theme.nvim":"return {\n \"sharpchen/Eva-Theme.nvim\",\n lazy = false,\n priority = 1000,\n build = \":EvaCompile\"\n}","yuukiflow/Arduino-Nvim":"return {\n \"yuukiflow/Arduino-Nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"neovim/nvim-lspconfig\"\n },\n config = function()\n -- Load Arduino plugin for .ino files\n vim.api.nvim_create_autocmd(\n \"FileType\",\n {\n pattern = \"arduino\",\n callback = function()\n require(\n \"Arduino-Nvim\"\n )\n end\n }\n )\n end\n}","mrquantumcodes/retrospect.nvim":"return {\n \"mrquantumcodes/retrospect.nvim\",\n config = function()\n require(\"retrospect\").setup(\n\n )\n end\n}","altermo/small.nvim":"return { \"altermo/small.nvim\", event = \"VeryLazy\" }","yuki-yano/highlight-undo.nvim":"return {\n \"yuki-yano/highlight-undo.nvim\",\n dependencies = {\n \"vim-denops/denops.vim\"\n },\n config = function()\n require(\n \"highlight-undo\"\n ).setup({})\n end\n}","skylarmb/torchlight.nvim":"return {\n \"skylarmb/torchlight.nvim\",\n lazy = false,\n priority = 1000,\n opts = {\n contrast = \"medium\" -- possible values: soft, medium, hard, stark\n }\n}","Mitch1000/backpack.nvim":"return { \"Mitch1000/backpack.nvim\", event = \"VeryLazy\" }","yuys13/collama.nvim":"return {\n \"yuys13/collama.nvim\",\n lazy = false,\n config = function()\n require(\n \"collama.preset.example\"\n ).setup {\n model = \"qwen2.5-coder:7b\"\n }\n -- map accept key\n vim.keymap.set(\n \"i\",\n \"<M-j>\",\n require(\n \"collama.copilot\"\n ).accept\n )\n end\n}","jellydn/quick-code-runner.nvim":"return {\n \"jellydn/quick-code-runner.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n opts = {\n debug = true\n },\n cmd = {\n \"QuickCodeRunner\",\n \"QuickCodePad\"\n },\n keys = {\n {\n \"<leader>cr\",\n \":QuickCodeRunner<CR>\",\n desc = \"Quick Code Runner\",\n mode = \"v\"\n },\n {\n \"<leader>cp\",\n \":QuickCodePad<CR>\",\n desc = \"Quick Code Pad\"\n }\n }\n}","nvim-mini/mini.visits":"return {\n \"nvim-mini/mini.visits\",\n version = false\n}","nvim-mini/mini.tabline":"return {\n \"nvim-mini/mini.tabline\",\n version = false\n}","nvim-mini/mini.keymap":"return {\n \"nvim-mini/mini.keymap\",\n version = false\n}","nvim-mini/mini.jump2d":"return {\n \"nvim-mini/mini.jump2d\",\n version = false\n}","nvim-mini/mini.doc":"return {\n \"nvim-mini/mini.doc\",\n version = false\n}","josa42/nvim-lightline-lsp":"return {\n \"josa42/nvim-lightline-lsp\",\n event = \"VeryLazy\"\n}","wsdjeg/record-key.nvim":"return {\n \"wsdjeg/record-key.nvim\",\n cmds = {\"RecordKeyToggle\"},\n config_before = function()\n vim.keymap.set(\n \"n\",\n \"<leader>rk\",\n \"<cmd>RecordKeyToggle<cr>\",\n {silent = true}\n )\n end\n}","ryoppippi/nvim-in-the-loop":"return { \"ryoppippi/nvim-in-the-loop\", event = \"VeryLazy\" }","p-tupe/nvim-rss":"return { \"p-tupe/nvim-rss\", event = \"VeryLazy\" }","angeljreyes/boilersharp.nvim":"return {\n \"angeljreyes/boilersharp.nvim\",\n opts = {}\n}","angeljreyes/scratch-runner.nvim":"return {\n \"angeljreyes/scratch-runner.nvim\",\n dependencies = \"folke/snacks.nvim\",\n opts = {}\n}","mirlge/kak.nvim":"return {\n \"mirlge/kak.nvim\",\n --version = \"^7\", -- if you don't want breaking changes\n event = \"VeryLazy\", -- load after other plugins, to avoid conflicts\n opts = {}\n}","teamtype/teamtype-nvim":"return {\n \"teamtype/teamtype-nvim\",\n keys = {\n {\n \"<leader>ej\",\n \"<cmd>TeamtypeJumpToCursor<cr>\"\n },\n {\n \"<leader>ef\",\n \"<cmd>TeamtypeFollow<cr>\"\n }\n },\n lazy = false\n}","wsdjeg/tasks.nvim":"return {\n \"wsdjeg/tasks.nvim\",\n depends = {\n {\n \"wsdjeg/code-runner.nvim\",\n \"wsdjeg/toml.nvim\"\n }\n }\n}","Teatek/gdscript-extended-lsp.nvim":"return {\n \"teatek/gdscript-extended-lsp.nvim\",\n opts = {}\n}","KieranCanter/candela.nvim":"return {\n \"KieranCanter/candela.nvim\",\n opts = {}\n}","trixnz/sops.nvim":"return {\n \"trixnz/sops.nvim\",\n lazy = false\n}","paopaol/telescope-git-diffs.nvim":"return {\n \"paopaol/telescope-git-diffs.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"sindrets/diffview.nvim\"\n },\n event = \"VeryLazy\"\n}","n3tw0rth/scrub.nvim":"return {\n \"n3tw0rth/scrub.nvim\",\n config = function()\n require(\"scrub\").setup(\n\n )\n end\n}","biozz/whop.nvim":"return {\n \"biozz/whop.nvim\",\n config = function()\n local whop =\n require(\"whop\")\n whop.setup(\n {\n keymap = \"<leader>ww\"\n }\n )\n -- vim.keymap.set(\"n\", \"<leader>ww\", function()\n -- whop.select()\n -- end, { noremap = true, desc = \"whop.nvim\" })\n end\n}","iwe-org/iwe.nvim":"return {\n \"iwe-org/iwe.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\" -- Required\n },\n config = function()\n require(\"iwe\").setup(\n {\n lsp = {\n cmd = {\n \"iwes\"\n },\n name = \"iwes\",\n debounce_text_changes = 500,\n auto_format_on_save = true,\n enable_inlay_hints = true\n },\n mappings = {\n enable_markdown_mappings = true,\n enable_telescope_keybindings = false,\n enable_lsp_keybindings = false,\n leader = \"<leader>\",\n localleader = \"<localleader>\"\n },\n telescope = {\n enabled = true,\n setup_config = true,\n load_extensions = {\n \"ui-select\",\n \"emoji\"\n }\n }\n }\n )\n end\n}","justinmk/guh.nvim":"return { \"justinmk/guh.nvim\", event = \"VeryLazy\" }","neg-serg/neg.nvim":"return {\n \"neg-serg/neg.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"neg\").setup(\n {\n -- Pick a preset (optional): 'soft' | 'hard' | 'pro' | 'writing' | 'accessibility' | 'focus' | 'presentation'\n preset = nil,\n -- Operators coloring (default: families): 'families' | 'mono'\n operator_colors = \"families\",\n -- Transparency: boolean for global, or table for zones\n -- transparent = true,\n transparent = {\n float = false,\n sidebar = false,\n statusline = false\n },\n terminal_colors = true,\n diagnostics_virtual_bg = false,\n diagnostics_virtual_bg_blend = 15,\n styles = {\n comments = \"italic\",\n keywords = \"none\",\n functions = \"none\",\n strings = \"none\",\n variables = \"none\",\n types = \"none\",\n operators = \"none\",\n numbers = \"none\",\n booleans = \"none\",\n constants = \"none\",\n punctuation = \"none\"\n },\n plugins = {\n cmp = true,\n telescope = true,\n git = true,\n gitsigns = true,\n noice = true,\n obsidian = true,\n rainbow = true,\n headline = true,\n indent = true,\n which_key = true,\n nvim_tree = false,\n neo_tree = true,\n dap = true,\n dapui = true,\n trouble = true,\n notify = true,\n treesitter_context = true,\n hop = true\n },\n overrides = function(\n colors)\n return {\n NormalFloat = {\n bg = \"NONE\"\n },\n CursorLine = {\n underline = true\n }\n }\n end\n }\n )\n vim.cmd.colorscheme(\n \"neg\"\n )\n end\n}","ANGkeith/telescope-terraform-doc.nvim":"return {\n \"ANGkeith/telescope-terraform-doc.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","emmanueltouzery/code-compass.nvim":"return { \"emmanueltouzery/code-compass.nvim\", event = \"VeryLazy\" }","kiyoon/magick.nvim":"return { \"kiyoon/magick.nvim\", event = \"VeryLazy\" }","rimeinn/rime.nvim":"return { \"rimeinn/rime.nvim\", event = \"VeryLazy\" }","Sparkylc2/smart-nav.nvim":"return {\n \"sparkylc2/smart-nav.nvim\",\n config = function()\n require(\"smart-nav\").setup(\n\n )\n vim.keymap.set(\n {\"n\", \"i\"},\n \"<C-;>\",\n require(\n \"smart-nav\"\n ).next\n )\n vim.keymap.set(\n {\"n\", \"i\"},\n \"<C-S-;>\",\n require(\n \"smart-nav\"\n ).prev\n )\n end\n}","nvim-orgmode/telescope-orgmode.nvim":"return {\n \"nvim-orgmode/telescope-orgmode.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-orgmode/orgmode\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"telescope\").load_extension(\n \"orgmode\"\n )\n\n vim.keymap.set(\n \"n\",\n \"<leader>r\",\n require(\n \"telescope\"\n ).extensions.orgmode.refile_heading\n )\n vim.keymap.set(\n \"n\",\n \"<leader>fh\",\n require(\n \"telescope\"\n ).extensions.orgmode.search_headings\n )\n vim.keymap.set(\n \"n\",\n \"<leader>li\",\n require(\n \"telescope\"\n ).extensions.orgmode.insert_link\n )\n vim.keymap.set(\n \"n\",\n \"<leader>ot\",\n require(\n \"telescope\"\n ).extensions.orgmode.search_tags\n )\n end\n}","ianklapouch/wildberries.nvim":"return {\n \"ianklapouch/wildberries.nvim\",\n name = \"wildberries\"\n}","jim-at-jibba/nvim-redraft":"return {\n \"jim-at-jibba/nvim-redraft\",\n event = \"VeryLazy\",\n build = \"cd ts && npm install && npm run build\",\n opts = {}\n}","oclay1st/gradle.nvim":"return {\n \"oclay1st/gradle.nvim\",\n cmd = {\n \"Gradle\",\n \"GradleExec\",\n \"GradleInit\",\n \"GradleFavorites\"\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n opts = {}, -- options, see default configuration\n keys = {\n {\n \"<leader>G\",\n desc = \"+Gradle\",\n mode = {\"n\", \"v\"}\n },\n {\n \"<leader>Gg\",\n \"<cmd>Gradle<cr>\",\n desc = \"Gradle Projects\"\n },\n {\n \"<leader>Gf\",\n \"<cmd>GradleFavorites<cr>\",\n desc = \"Gradle Favorite Commands\"\n }\n }\n}","homerours/jumper.nvim":"return {\n \"homerours/jumper.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\", -- for Telescope backend\n \"ibhagwan/fzf-lua\" -- alternatively, for fzf-lua backend\n },\n config = function()\n -- If using Telescope as backend:\n local jumper =\n require(\n \"telescope\"\n ).extensions.jumper\n -- or, if using fzf-lua as backend:\n local jumper =\n require(\n \"jumper.fzf-lua\"\n )\n\n -- Configure bindings to launch the pickers:\n vim.keymap.set(\n \"n\",\n \"<c-y>\",\n jumper.jump_to_directory\n )\n vim.keymap.set(\n \"n\",\n \"<c-u>\",\n jumper.jump_to_file\n )\n vim.keymap.set(\n \"n\",\n \"<leader>fu\",\n jumper.find_in_files\n )\n end\n}","JFryy/keytrail.nvim":"return {\n \"jfryy/keytrail.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","hamidi-dev/org-super-agenda.nvim":"return {\n \"hamidi-dev/org-super-agenda.nvim\",\n dependencies = {\n \"nvim-orgmode/orgmode\", -- required\n {\n \"lukas-reineke/headlines.nvim\",\n config = true\n } -- optional nicety\n },\n config = function()\n require(\n \"org-super-agenda\"\n ).setup(\n {\n -- Where to look for .org files\n org_files = {},\n org_directories = {}, -- recurse for *.org\n exclude_files = {},\n exclude_directories = {},\n -- TODO states + their quick filter keymaps and highlighting\n todo_states = {\n {\n name = \"TODO\",\n keymap = \"ot\",\n color = \"#FF5555\",\n strike_through = false,\n fields = {\n \"filename\",\n \"todo\",\n \"headline\",\n \"priority\",\n \"date\",\n \"tags\"\n }\n },\n {\n name = \"PROGRESS\",\n keymap = \"op\",\n color = \"#FFAA00\",\n strike_through = false,\n fields = {\n \"filename\",\n \"todo\",\n \"headline\",\n \"priority\",\n \"date\",\n \"tags\"\n }\n },\n {\n name = \"WAITING\",\n keymap = \"ow\",\n color = \"#BD93F9\",\n strike_through = false,\n fields = {\n \"filename\",\n \"todo\",\n \"headline\",\n \"priority\",\n \"date\",\n \"tags\"\n }\n },\n {\n name = \"DONE\",\n keymap = \"od\",\n color = \"#50FA7B\",\n strike_through = true,\n fields = {\n \"filename\",\n \"todo\",\n \"headline\",\n \"priority\",\n \"date\",\n \"tags\"\n }\n }\n },\n -- Agenda keymaps (inline comments explain each)\n keymaps = {\n filter_reset = \"oa\", -- reset all filters\n toggle_other = \"oo\", -- toggle catch-all \"Other\" section\n filter = \"of\", -- live filter (exact text)\n filter_fuzzy = \"oz\", -- live filter (fuzzy)\n filter_query = \"oq\", -- advanced query input\n undo = \"u\", -- undo last change\n reschedule = \"cs\", -- set/change SCHEDULED\n set_deadline = \"cd\", -- set/change DEADLINE\n cycle_todo = \"t\", -- cycle TODO state\n reload = \"r\", -- refresh agenda\n refile = \"R\", -- refile via Telescope/org-telescope\n hide_item = \"x\", -- hide current item\n preview = \"K\", -- preview headline content\n reset_hidden = \"X\", -- clear hidden list\n toggle_duplicates = \"D\", -- duplicate items may appear in multiple groups\n cycle_view = \"ov\" -- switch view (classic/compact)\n },\n -- Window/appearance\n window = {\n width = 0.8,\n height = 0.7,\n border = \"rounded\",\n title = \"Org Super Agenda\",\n title_pos = \"center\",\n margin_left = 0,\n margin_right = 0,\n fullscreen_border = \"none\" -- border style when using fullscreen\n },\n -- Group definitions (order matters; first match wins unless allow_duplicates=true)\n groups = {\n {\n name = \"📅 Today\",\n matcher = function(\n i)\n return i.scheduled and\n i.scheduled:is_today(\n\n )\n end,\n sort = {\n by = \"priority\",\n order = \"desc\"\n }\n },\n {\n name = \"🗓️ Tomorrow\",\n matcher = function(\n i)\n return i.scheduled and\n i.scheduled:days_from_today(\n\n ) ==\n 1\n end\n },\n {\n name = \"☠️ Deadlines\",\n matcher = function(\n i)\n return i.deadline and\n i.todo_state ~=\n \"DONE\" and\n not i:has_tag(\n \"personal\"\n )\n end,\n sort = {\n by = \"deadline\",\n order = \"asc\"\n }\n },\n {\n name = \"⭐ Important\",\n matcher = function(\n i)\n return i.priority ==\n \"A\" and\n (i.deadline or\n i.scheduled)\n end,\n sort = {\n by = \"date_nearest\",\n order = \"asc\"\n }\n },\n {\n name = \"⏳ Overdue\",\n matcher = function(\n i)\n return i.todo_state ~=\n \"DONE\" and\n ((i.deadline and\n i.deadline:is_past(\n\n )) or\n (i.scheduled and\n i.scheduled:is_past(\n\n )))\n end,\n sort = {\n by = \"date_nearest\",\n order = \"asc\"\n }\n },\n {\n name = \"🏠 Personal\",\n matcher = function(\n i)\n return i:has_tag(\n \"personal\"\n )\n end\n },\n {\n name = \"💼 Work\",\n matcher = function(\n i)\n return i:has_tag(\n \"work\"\n )\n end\n },\n {\n name = \"📆 Upcoming\",\n matcher = function(\n i)\n local days =\n require(\n \"org-super-agenda.config\"\n ).get(\n\n ).upcoming_days or\n 10\n local d1 =\n i.deadline and\n i.deadline:days_from_today(\n\n )\n local d2 =\n i.scheduled and\n i.scheduled:days_from_today(\n\n )\n return (d1 and\n d1 >=\n 0 and\n d1 <=\n days) or\n (d2 and\n d2 >=\n 0 and\n d2 <=\n days)\n end,\n sort = {\n by = \"date_nearest\",\n order = \"asc\"\n }\n }\n },\n -- Defaults & behavior\n upcoming_days = 10,\n hide_empty_groups = true, -- drop blank sections\n keep_order = false, -- keep original org order (rarely useful)\n allow_duplicates = false, -- if true, an item can live in multiple groups\n group_format = \"* %s\", -- group header format\n other_group_name = \"Other\",\n show_other_group = false, -- show catch-all section\n show_tags = true, -- draw tags on the right\n show_filename = true, -- include [filename]\n heading_max_length = 70,\n persist_hidden = false, -- keep hidden items across reopen\n view_mode = \"classic\", -- 'classic' | 'compact'\n classic = {\n heading_order = {\n \"filename\",\n \"todo\",\n \"priority\",\n \"headline\"\n },\n short_date_labels = false,\n inline_dates = true\n },\n compact = {\n filename_min_width = 10,\n label_min_width = 12\n },\n -- Global fallback sort for groups that omit `sort`\n group_sort = {\n by = \"date_nearest\",\n order = \"asc\"\n },\n debug = false\n }\n )\n end\n}","tahayvr/matteblack.nvim":"return {\n \"tahayvr/matteblack.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd.colorscheme \"matteblack\"\n end\n}","MeanderingProgrammer/dashboard.nvim":"return {\n \"MeanderingProgrammer/dashboard.nvim\",\n event = \"VimEnter\",\n config = function()\n require(\"dashboard\").setup(\n {}\n )\n end\n}","jbuck95/recollect.nvim":"return { \"jbuck95/recollect.nvim\", event = \"VeryLazy\" }","zenarvus/md-agenda.nvim":"return {\n \"zenarvus/md-agenda.nvim\",\n config = function()\n require(\"md-agenda\").setup(\n {\n --- REQUIRED ---\n agendaFiles = {\n \"~/notes/agenda.md\",\n \"~/notes/habits.md\", -- Single Files\n \"~/notes/agendafiles/\" -- Folders\n },\n --- OPTIONAL ---\n -- Number of days to display on one agenda view page.\n -- Default: 10\n agendaViewPageItems = 10,\n -- Number of days before the deadline to show a reminder for the task in the agenda view.\n -- Default: 30\n remindDeadlineInDays = 30,\n -- Number of days before the scheduled time to show a reminder for the task in the agenda view.\n -- Default: 10\n remindScheduledInDays = 10,\n -- \"vertical\" or \"horizontal\"\n -- Default: \"horizontal\"\n agendaViewSplitOrientation = \"horizontal\",\n -----\n\n -- Number of past days to show in the habit view.\n -- Default: 24\n habitViewPastItems = 24,\n -- Number of future days to show in the habit view.\n -- Default: 3\n habitViewFutureItems = 3,\n -- \"vertical\" or \"horizontal\"\n -- Default: \"horizontal\"\n habitViewSplitOrientation = \"horizontal\",\n -- Custom types that you can use instead of TODO.\n -- Default: {}\n -- The plugin will give an error if you use RGB colors (e.g. #ffffff)\n customTodoTypes = {\n SOMEDAY = \"magenta\"\n }, -- A map of item type and its color\n -- \"vertical\" or \"horizontal\"\n -- Default: \"horizontal\"\n dashboardSplitOrientation = \"horizontal\",\n -- Set the dashboard view.\n dashboard = {\n {\n \"All TODO Items\", -- Group name\n {\n -- Item types, e.g., {\"TODO\", \"INFO\"}.\n -- Gets the items that match one of the given types. Ignored if empty.\n type = {\n \"TODO\"\n },\n -- List of tags to filter. Use AND/OR conditions.\n -- e.g., {AND = {\"tag1\", \"tag2\"}, OR = {\"tag1\", \"tag2\"}}. Ignored if empty.\n tags = {},\n -- Both, deadline and scheduled filters can take the same parameters.\n -- \"none\", \"today\", \"past\", \"nearFuture\", \"before-yyyy-mm-dd\", \"after-yyyy-mm-dd\".\n -- Ignored if empty.\n deadline = \"\",\n scheduled = \"\"\n }\n -- {...}, Additional filter maps can be added in the same group.\n }\n -- {\"Other Group\", {...}, ...}\n -- ...\n },\n -- Optional: Change agenda colors.\n tagColor = \"blue\",\n titleColor = \"yellow\",\n todoTypeColor = \"cyan\",\n habitTypeColor = \"cyan\",\n infoTypeColor = \"lightgreen\",\n dueTypeColor = \"red\",\n doneTypeColor = \"green\",\n cancelledTypeColor = \"red\",\n completionColor = \"lightgreen\",\n scheduledTimeColor = \"cyan\",\n deadlineTimeColor = \"red\",\n habitScheduledColor = \"yellow\",\n habitDoneColor = \"green\",\n habitProgressColor = \"lightgreen\",\n habitPastScheduledColor = \"darkyellow\",\n habitFreeTimeColor = \"blue\",\n habitNotDoneColor = \"red\",\n habitDeadlineColor = \"gray\"\n }\n )\n\n -- Optional: Set keymaps for commands\n vim.keymap.set(\n \"n\",\n \"<A-t>\",\n \":CheckTask<CR>\"\n )\n vim.keymap.set(\n \"n\",\n \"<A-c>\",\n \":CancelTask<CR>\"\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-h>\",\n \":HabitView<CR>\"\n )\n vim.keymap.set(\n \"n\",\n \"<A-o>\",\n \":AgendaDashboard<CR>\"\n )\n vim.keymap.set(\n \"n\",\n \"<A-a>\",\n \":AgendaView<CR>\"\n )\n\n vim.keymap.set(\n \"n\",\n \"<A-s>\",\n \":TaskScheduled<CR>\"\n )\n vim.keymap.set(\n \"n\",\n \"<A-d>\",\n \":TaskDeadline<CR>\"\n )\n\n -- Optional: Set a foldmethod to use when folding the logbook entries.\n -- The plugin tries to respect to the user default.\n vim.o.foldmethod =\n \"marker\" -- \"marker\", \"syntax\" or \"expr\"\n -- Note: When navigating to the buffers with Telescope, \"syntax\" and \"expr\" options may not work properly.\n\n -- Optional: Create a custom agenda view command to only show the tasks with specific tags\n vim.api.nvim_create_user_command(\n \"WorkAgenda\",\n function()\n vim.cmd(\n \"AgendaViewWTF work companyA\"\n ) -- Run the agenda view with tag filters\n end,\n {}\n )\n end\n}","clpi/down.nvim":"return {\n \"clpi/down.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n tag = \"*\",\n branch = \"master\",\n config = function()\n require(\"down\").setup(\n {\n workspace = {\n default = \"notes\",\n workspaces = {\n home = \"~/notes\",\n notes = \"~/notes\"\n }\n }\n }\n )\n end,\n event = \"VeryLazy\"\n}","StellarDeca/winime.nvim":"return {\n \"StellarDeca/winime.nvim\",\n opts = {\n winime_core = {\n grammer_analysis_mode = \"Auto\" -- 可选: \"Auto\" | \"TreeSitter\" | \"String\"\n }\n },\n event = {\n \"VimEnter\",\n \"VeryLazy\"\n },\n dependencies = (function()\n -- ⚠️ 注意: mode 应与 opts.winime_core.grammer_analysis_mode 一致\n local mode = \"Auto\"\n if\n mode ==\n \"TreeSitter\"\n then\n return {\n \"nvim-treesitter/nvim-treesitter\"\n }\n elseif mode == \"Auto\" then\n return {\n \"nvim-treesitter/nvim-treesitter\",\n event = {\n \"BufEnter\",\n \"BufNewFile\"\n }\n }\n end\n return {}\n end)()\n}","Piotr1215/presenterm.nvim":"return {\n \"Piotr1215/presenterm.nvim\",\n build = false, -- Disable rockspec/luarocks build\n opts = {} -- Uses all defaults, auto-detects picker\n}","actionshrimp/direnv.nvim":"return {\n \"actionshrimp/direnv.nvim\",\n opts = {}\n}","JesperLundberg/projektgunnar.nvim":"return { \"JesperLundberg/projektgunnar.nvim\", event = \"VeryLazy\" }","trimclain/builder.nvim":"return {\n \"trimclain/builder.nvim\",\n cmd = \"Build\",\n -- stylua: ignore\n keys = {\n {\"<C-b>\", function()\n require(\n \"builder\"\n ).build()\n end, desc = \"Build\"}\n },\n opts = {\n commands = {}\n }\n}","oclay1st/maven.nvim":"return {\n \"oclay1st/maven.nvim\",\n cmd = {\n \"Maven\",\n \"MavenInit\",\n \"MavenExec\",\n \"MavenFavorites\"\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n opts = {}, -- options, see default configuration\n keys = {\n {\n \"<leader>M\",\n desc = \"+Maven\",\n mode = {\"n\", \"v\"}\n },\n {\n \"<leader>Mm\",\n \"<cmd>Maven<cr>\",\n desc = \"Maven Projects\"\n },\n {\n \"<leader>Mf\",\n \"<cmd>MavenFavorites<cr>\",\n desc = \"Maven Favorite Commands\"\n }\n }\n}","selimacerbas/mermaid-playground.nvim":"return {\n \"selimacerbas/mermaid-playground.nvim\",\n dependencies = {\n \"barrett-ruth/live-server.nvim\"\n },\n config = function()\n require(\n \"mermaid_playground\"\n ).setup(\n {\n -- all optional; sane defaults shown\n workspace_dir = nil, -- defaults to: $XDG_CONFIG_HOME/mermaid-playground\n index_name = \"index.html\",\n diagram_name = \"diagram.mmd\",\n overwrite_index_on_start = false, -- don't clobber your customized index.html\n auto_refresh = true,\n auto_refresh_events = {\n \"InsertLeave\",\n \"TextChanged\",\n \"TextChangedI\",\n \"BufWritePost\"\n },\n debounce_ms = 450,\n notify_on_refresh = false\n }\n )\n end\n}","creativenull/dotfyle-metadata.nvim":"return { \"creativenull/dotfyle-metadata.nvim\", event = \"VeryLazy\" }","Kaikacy/buffers.nvim":"return { \"Kaikacy/buffers.nvim\", event = \"VeryLazy\" }","tronikelis/xylene.nvim":"return { \"tronikelis/xylene.nvim\", event = \"VeryLazy\" }","mikesmithgh/borderline.nvim":"return {\n \"mikesmithgh/borderline.nvim\",\n enabled = true,\n lazy = true,\n event = \"VeryLazy\",\n config = function()\n require(\"borderline\").setup(\n {}\n )\n end\n}","vvilhelmsen/ghostnotes.nvim":"return {\n \"vvilhelmsen/ghostnotes.nvim\",\n -- Optional overrides, for example:\n opts = {\n keymaps = {\n clear_line = \"<leader>gnd\"\n },\n note_prefix = \"📝 \",\n path_format = \":~:h:t\"\n }\n}","0x00-ketsu/maximizer.nvim":"return {\n \"0x00-ketsu/maximizer.nvim\",\n config = function()\n require(\"maximizer\").setup {}\n end,\n event = \"VeryLazy\"\n}","no-clown-fiesta/no-clown-fiesta.nvim":"return { \"no-clown-fiesta/no-clown-fiesta.nvim\", event = \"VeryLazy\" }","afonsofrancof/worktrees.nvim":"return {\n \"afonsofrancof/worktrees.nvim\",\n event = \"VeryLazy\",\n opts = {\n -- Specify where to create worktrees relative to git common dir\n -- The common dir is the .git dir in a normal repo or the root dir of a bare repo\n base_path = \"..\", -- Parent directory of common dir\n -- Template for worktree folder names\n -- This is only used if you don't specify the folder name when creating the worktree\n path_template = \"{branch}\", -- Default: use branch name\n -- Command names (optional)\n commands = {\n create = \"WorktreeCreate\",\n delete = \"WorktreeDelete\",\n switch = \"WorktreeSwitch\"\n },\n -- Key mappings for interactive UI (optional)\n mappings = {\n create = \"<leader>wtc\",\n delete = \"<leader>wtd\",\n switch = \"<leader>wts\"\n }\n }\n}","purarue/gitsigns-yadm.nvim":"return {\n \"purarue/gitsigns-yadm.nvim\",\n ---@module 'gitsigns-yadm'\n ---@type GitsignsYadm.Config\n opts = {\n on_yadm_attach = function()\n -- set a buffer-local variable so that other code can run custom\n -- code if we're editing a yadm file\n vim.b.yadm_tracked =\n true\n -- setup vim-fugitive to work with yadm\n vim.fn.FugitiveDetect(\n require(\n \"gitsigns-yadm\"\n ).config.yadm_repo_git\n )\n end\n }\n}","tomtomjhj/coq-lsp.nvim":"return {\n \"tomtomjhj/coq-lsp.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"whonore/Coqtail\"\n },\n event = \"VeryLazy\"\n}","cwrau/yaml-schema-detect.nvim":"return {\n \"cwrau/yaml-schema-detect.nvim\",\n ---@module \"yaml-schema-detect\"\n ---@type YamlSchemaDetectOptions\n opts = {}, -- use default options\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n ft = {\"yaml\"}\n}","amanbabuhemant/aneo.nvim":"return {\n \"amanbabuhemant/aneo.nvim\",\n config = function()\n require(\"aneo\").setup(\n\n )\n end\n}","duqcyxwd/stringbreaker.nvim":"return {\n \"duqcyxwd/stringbreaker.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\n \"string-breaker\"\n ).setup()\n end\n}","Caronte995/spotify-player.nvim":"return { \"Caronte995/spotify-player.nvim\", event = \"VeryLazy\" }","Juksuu/worktrees.nvim":"return {\n \"Juksuu/worktrees.nvim\",\n config = function()\n require(\"worktrees\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","erichlf/devcontainer-cli.nvim":"return {\n \"erichlf/devcontainer-cli.nvim\",\n dependencies = {\n \"akinsho/toggleterm.nvim\"\n },\n init = function()\n require(\n \"devcontainer-cli\"\n ).setup(\n {\n -- only the most useful options shown; see full config below\n interactive = false,\n toplevel = true,\n remove_existing_container = true,\n dotfiles_repository = \"https://github.com/erichlf/dotfiles.git\",\n dotfiles_branch = \"devcontainer-cli\",\n dotfiles_targetPath = \"~/dotfiles\",\n dotfiles_installCommand = \"install.sh\",\n shell = \"bash\",\n nvim_binary = \"nvim\",\n log_level = \"debug\",\n console_level = \"info\"\n }\n )\n end\n}","delphinus/cellwidths.nvim":"return {\n \"delphinus/cellwidths.nvim\",\n config = function()\n -- 'listchars' と 'fillchars' を事前に設定しておくのがお勧めです。\n -- vim.opt.listchars = { eol = \"⏎\" }\n -- vim.opt.fillchars = { eob = \"‣\" }\n require(\"cellwidths\").setup {\n name = \"default\"\n -- name = \"empty\", -- 空の設定です。\n -- name = \"default\", -- vim-ambiwidth のデフォルトです。\n -- name = \"cica\", -- vim-ambiwidth の Cica 用設定です。\n -- name = \"sfmono_square\", -- SF Mono Square 用設定です。\n }\n end,\n event = \"VeryLazy\"\n}","notomo/optpack.nvim":"return { \"notomo/optpack.nvim\", event = \"VeryLazy\" }","praem90/db.nvim":"return {\n \"praem90/db.nvim\",\n config = function()\n require(\"db\").setup(\n {\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n main = \"db\",\n opts = {\n connections = {\n {\n name = \"QZ Local\",\n host = \"127.0.0.1\",\n port = 3306,\n user = \"root\",\n password = \"hunter2\",\n database = \"quartzy_development\"\n }\n }\n },\n keys = {\n {\n \"<leader>dbo\",\n function()\n require(\n \"db\"\n ).open(\n\n )\n end,\n desc = \"Open DB\"\n },\n {\n \"<leader>dbc\",\n function()\n require(\n \"db\"\n ).open_active_connections(\n\n )\n end,\n desc = \"Open Connections\"\n },\n {\n \"<leader>dbt\",\n function()\n require(\n \"db\"\n ).open_tables(\n\n )\n end,\n desc = \"Open Tables\"\n },\n {\n \"<leader>dbh\",\n function()\n require(\n \"db\"\n ).open_history(\n\n )\n end,\n desc = \"Open Tables\"\n }\n }\n }\n )\n end\n}","RayenMnif/tgpt.nvim":"return {\n \"RayenMnif/tgpt.nvim\",\n event = \"VeryLazy\"\n}","hanspinckaers/zap.nvim":"return { \"hanspinckaers/zap.nvim\", event = \"VeryLazy\" }","AmberLehmann/candyland.nvim":"return {\n \"AmberLehmann/candyland.nvim\",\n priority = 1000\n}","aaron-p1/match-visual.nvim":"return {\n \"aaron-p1/match-visual.nvim\",\n event = \"VeryLazy\"\n}","pittcat/claude-fzf.nvim":"return {\n \"pittcat/claude-fzf.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\",\n \"coder/claudecode.nvim\"\n },\n opts = {\n auto_context = true,\n batch_size = 10\n },\n cmd = {\n \"ClaudeFzf\",\n \"ClaudeFzfFiles\",\n \"ClaudeFzfGrep\",\n \"ClaudeFzfBuffers\",\n \"ClaudeFzfGitFiles\",\n \"ClaudeFzfDirectory\"\n },\n keys = {\n {\n \"<leader>cf\",\n \"<cmd>ClaudeFzfFiles<cr>\",\n desc = \"Claude: Add files\"\n },\n {\n \"<leader>cg\",\n \"<cmd>ClaudeFzfGrep<cr>\",\n desc = \"Claude: Search and add\"\n },\n {\n \"<leader>cb\",\n \"<cmd>ClaudeFzfBuffers<cr>\",\n desc = \"Claude: Add buffers\"\n },\n {\n \"<leader>cgf\",\n \"<cmd>ClaudeFzfGitFiles<cr>\",\n desc = \"Claude: Add Git files\"\n },\n {\n \"<leader>cd\",\n \"<cmd>ClaudeFzfDirectory<cr>\",\n desc = \"Claude: Add directory files\"\n }\n }\n}","adriankarlen/plugin-view.nvim":"return { \"adriankarlen/plugin-view.nvim\", event = \"VeryLazy\" }","FerretDetective/oil-git-signs.nvim":"return {\n -- I recommend not installing this a dependency of oil as it isn't required\n -- until you open an oil buffer\n \"FerretDetective/oil-git-signs.nvim\",\n ft = \"oil\",\n ---@module \"oil_git_signs\"\n ---@type oil_git_signs.Config\n opts = {}\n}","nwiizo/marp.nvim":"return {\n \"nwiizo/marp.nvim\",\n ft = \"markdown\",\n config = function()\n require(\"marp\").setup {\n -- Optional configuration\n marp_command = \"/opt/homebrew/opt/node/bin/node /opt/homebrew/bin/marp\",\n browser = nil, -- auto-detect\n server_mode = false -- Use watch mode (-w)\n }\n end\n}","hougesen/blame-me.nvim":"return {\n \"hougesen/blame-me.nvim\",\n opts = {}\n}","Furkanzmc/sekme.nvim":"return { \"Furkanzmc/sekme.nvim\", event = \"VeryLazy\" }","rijulpaul/nightblossom.nvim":"return {\n \"rijulpaul/nightblossom.nvim\",\n name = \"nightblossom\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme nightblossom\"\n )\n end\n}","GR3YH4TT3R93/zellij-nav.nvim":"return {\n \"GR3YH4TT3R93/zellij-nav.nvim\",\n cond = os.getenv(\"ZELLIJ\") ==\n \"0\", -- Only load plugin if in active Zellij instance\n event = \"VeryLazy\", -- Lazy load plugin for improved startup times\n init = function()\n -- Only needed if you want to override default keymaps otherwise just call opts = {}\n vim.g.zellij_nav_default_mappings =\n false -- Default: true\n end,\n opts = {}, -- Optional\n keys = {} -- define your own keymaps e.g keys = { { \"<C-h>\", \"<cmd>ZellijNavigateUp<CR>\", { silent = true, desc = \"Move to Zellij pane up\" } } }\n}","MeanderingProgrammer/harpoon-core.nvim":"return {\n \"MeanderingProgrammer/harpoon-core.nvim\",\n config = function()\n require(\n \"harpoon-core\"\n ).setup({})\n end\n}","jemag/telescope-diff.nvim":"return {\n \"jemag/telescope-diff.nvim\",\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\"\n }\n }\n}","octarect/telescope-menu.nvim":"return { \"octarect/telescope-menu.nvim\", event = \"VeryLazy\" }","javiorfo/nvim-nyctophilia":"return {\n \"javiorfo/nvim-nyctophilia\",\n lazy = false,\n init = function()\n -- Available themes: nox, umbra, nebula and tenebra\n vim.cmd [[colorscheme umbra]]\n end\n}","colomb8/rambo.nvim":"return {\n \"colomb8/rambo.nvim\",\n config = function()\n require(\"rambo\").setup(\n {}\n )\n end\n}","reo101/nix-update.nvim":"return { \"reo101/nix-update.nvim\", event = \"VeryLazy\" }","bamonroe/rnoweb-nvim":"return {\n \"bamonroe/rnoweb-nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n ft = {\n \"rnoweb\",\n \"latex\",\n \"tex\"\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"rnoweb-nvim\").setup(\n\n )\n\n -- Set some of my own symbols that are likely not in anyone else's docs\n local sym =\n require(\n \"rnoweb-nvim.symbols\"\n )\n sym.set_sym(\n \"latex\",\n \"\\\\gi\",\n {\"g⁻¹\"}\n )\n sym.set_sym(\n \"latex\",\n \"\\\\@\",\n {\"\"}\n )\n sym.set_sym(\n \"latex\",\n \"\\\\CE\",\n {\"CE\"}\n )\n sym.set_sym(\n \"latex\",\n \"\\\\CS\",\n {\"ECS\"}\n )\n sym.set_sym(\n \"latex\",\n \"\\\\Pr\",\n {\"Pr\"}\n )\n sym.set_sym(\n \"latex\",\n \"\\\\pr\",\n {\"Pr(\", \")\"}\n )\n sym.set_sym(\n \"latex\",\n \"\\\\email\",\n {\"✉ :\", \"\"}\n )\n sym.set_sym(\n \"latex\",\n \"\\\\gbar\",\n {\"(\", \" ︳\", \")\"}\n )\n sym.set_sym(\n \"latex\",\n \"\\\\gbar*\",\n {\"\", \" ︳\", \"\"}\n )\n end\n}","baketnk/l.nvim":"return {\n \"baketnk/l.nvim\",\n dependencies = {\n \"nvim-treesitter\"\n },\n opts = {}\n}","notomo/curstr.nvim":"return { \"notomo/curstr.nvim\", event = \"VeryLazy\" }","maxardito/obtero.nvim":"return {\n \"maxardito/obtero.nvim\",\n dependencies = {\n \"epwalsh/obsidian.nvim\"\n },\n opts = {\n zotero = {\n path = \"~/Zotero\", -- Path to Zotero root directory\n bibstyle = \"ieee\" -- Bibliography style (options: ieee, chicago, mla)\n },\n -- Sets all url fields to redirect to a url field instead of a local Zotero PDF\n url_redirect = false,\n picker = {\n -- Optional, configure key mappings for the picker. These are the defaults.\n -- Not all pickers support all mappings.\n note_mappings = {\n -- Create a new note from your query.\n new_from_template = \"<C-t>\",\n -- Insert a link to the selected note.\n insert_inline_citation = \"<C-l>\",\n insert_full_citation = \"<C-z>\"\n }\n }\n }\n}","mistweaverco/retro-theme.nvim":"return {\n \"mistweaverco/retro-theme.nvim\"\n}","tdfacer/explain-it.nvim":"return {\n \"tdfacer/explain-it.nvim\",\n dependencies = \"rcarriga/nvim-notify\",\n config = function()\n require \"explain-it\".setup {\n -- Prints useful log messages\n debug = true,\n -- Customize notification window width\n max_notification_width = 20,\n -- Retry API calls\n max_retries = 3,\n -- Customize response text file persistence location\n output_directory = \"/tmp/chat_output\",\n -- Toggle splitting responses in notification window\n split_responses = false,\n -- Set token limit to prioritize keeping costs low, or increasing quality/length of responses\n token_limit = 2000,\n -- Per-filetype default prompt questions\n default_prompts = {\n [\"markdown\"] = \"Answer this question:\",\n [\"txt\"] = \"Explain this block of text:\",\n [\"lua\"] = \"What does this code do?\",\n [\"zsh\"] = \"Answer this question:\"\n }\n }\n end\n}","default-anton/llm-sidekick.nvim":"return { \"default-anton/llm-sidekick.nvim\", event = \"VeryLazy\" }","lewis6991/ts-install.nvim":"return {\n \"lewis6991/ts-install.nvim\",\n -- OPTIONAL\n config = function()\n require(\"ts-install\").setup(\n {\n ensure_install = {\n \"lua\",\n \"c\",\n \"bash\"\n -- etc\n }\n }\n )\n end\n}","harry-wilkos/Link.Nvim":"return {\n \"harry-wilkos/link.nvim\"\n}","cousine/opencode-context.nvim":"return {\n \"cousine/opencode-context.nvim\",\n opts = {\n tmux_target = nil, -- Manual override: \"session:window.pane\"\n auto_detect_pane = true -- Auto-detect opencode pane in current window\n },\n keys = {\n {\n \"<leader>oc\",\n \"<cmd>OpencodeSend<cr>\",\n desc = \"Send prompt to opencode\"\n },\n {\n \"<leader>oc\",\n \"<cmd>OpencodeSend<cr>\",\n mode = \"v\",\n desc = \"Send prompt to opencode\"\n },\n {\n \"<leader>ot\",\n \"<cmd>OpencodeSwitchMode<cr>\",\n desc = \"Toggle opencode mode\"\n },\n {\n \"<leader>op\",\n \"<cmd>OpencodePrompt<cr>\",\n desc = \"Open opencode persistent prompt\"\n }\n },\n cmd = {\n \"OpencodeSend\",\n \"OpencodeSwitchMode\"\n }\n}","sj2tpgk/nvim-eldoc":"return {\n \"sj2tpgk/nvim-eldoc\",\n event = \"VeryLazy\"\n}","javiorfo/nvim-wildcat":"return {\n \"javiorfo/nvim-wildcat\",\n lazy = true,\n cmd = {\n \"WildcatBuild\",\n \"WildcatRun\",\n \"WildcatUp\",\n \"WildcatServer\"\n },\n dependencies = {\n \"javiorfo/nvim-popcorn\",\n \"javiorfo/nvim-spinetta\"\n },\n build = function()\n require \"wildcat.build\".build(\n\n )\n end,\n opts = {\n -- Optional. Default 15\n -- The size of the server console\n console_size = 15,\n -- Optional. Default \"jboss\"\n -- Default server (jboss or tomcat)\n default_server = \"jboss\",\n -- Optional. Default \"maven\"\n -- Build tool (maven or gradle)\n build_tool = \"maven\",\n -- Optional. Default JAVA_HOME from the system\n -- If a different java home is required\n java_home = \"/path/to/openjdk\",\n -- Optional\n -- Default path JBOSS_HOME from the system\n -- Default app_base \"standalone/deployments\"\n jboss = {\n path = \"/path/to/jboss\",\n app_base = \"standalone/deployments\"\n },\n -- Optional\n -- Default path CATALINA_HOME from the system\n -- Default app_base \"webapps\"\n tomcat = {\n path = \"/path/to/tomcat\",\n app_base = \"webapps\"\n }\n }\n}","ccaglak/larago.nvim":"return {\n \"ccaglak/larago.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","stevalkr/multiplexer.nvim":"return {\n \"stevalkr/multiplexer.nvim\",\n lazy = false,\n opts = {}\n}","ObserverOfTime/nvimcord":"return {\n \"ObserverOfTime/nvimcord\",\n opts = {\n ...\n }\n}","archie-judd/telescope-words.nvim":"return {\n \"archie-judd/telescope-words.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","mollerhoj/telescope-recent-files.nvim":"return { \"mollerhoj/telescope-recent-files.nvim\", event = \"VeryLazy\" }","2KAbhishek/template.nvim":"return {\n \"2kabhishek/template.nvim\",\n cmd = {\"Template\"},\n keys = {\n \"<leader>th\",\n \"<leader>tH\"\n },\n -- Add your custom configs here, keep it blank for default configs (required)\n opts = {}\n -- Use this for local development\n -- dir = '~/path-to/template.nvim',\n}","jedrzejboczar/devcontainers.nvim":"return {\n \"jedrzejboczar/devcontainers.nvim\",\n dependencies = {\n \"netman.nvim\" -- optional to browse files in docker container\n },\n opts = {}\n}","jhofscheier/ltex-utils.nvim":"return {\n \"jhofscheier/ltex-utils.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"nvim-telescope/telescope.nvim\"\n -- \"nvim-telescope/telescope-fzf-native.nvim\", -- optional\n },\n opts = {}\n}","comfysage/keymaps.nvim":"return {\n \"comfysage/keymaps.nvim\",\n lazy = false,\n priority = 1000,\n opts = {\n -- default options given to `vim.keymap.set()`\n default_opts = {\n silent = true,\n noremap = true\n }\n }\n}","wolfwfr/vimatrix.nvim":"return {\n \"wolfwfr/vimatrix.nvim\",\n opts = {}\n}","madskjeldgaard/cppman.nvim":"return {\n \"madskjeldgaard/cppman.nvim\",\n dependencies = {\n {\n \"MunifTanjim/nui.nvim\"\n }\n },\n config = function()\n local cppman =\n require \"cppman\"\n cppman.setup()\n\n -- Make a keymap to open the word under cursor in CPPman\n vim.keymap.set(\n \"n\",\n \"<leader>cm\",\n function()\n cppman.open_cppman_for(\n vim.fn.expand(\n \"<cword>\"\n )\n )\n end\n )\n\n -- Open search box\n vim.keymap.set(\n \"n\",\n \"<leader>cc\",\n function()\n cppman.input()\n end\n )\n end,\n event = \"VeryLazy\"\n}","lowitea/aw-watcher.nvim":"return {\n \"lowitea/aw-watcher.nvim\",\n opts = {\n -- required, but can be empty table: {}\n -- add any options here\n -- for example:\n aw_server = {\n host = \"127.0.0.1\",\n port = 5600\n }\n }\n}","mfussenegger/nvim-overfly":"return { \"mfussenegger/nvim-overfly\", event = \"VeryLazy\" }","adibhanna/nvim-newfile.nvim":"return {\n \"adibhanna/nvim-newfile.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n require(\n \"nvim-newfile\"\n ).setup({})\n end\n}","sbulav/nredir.nvim":"return {\n \"sbulav/nredir.nvim\",\n cmd = \"Nredir\", -- load on :Nredir\n config = function()\n -- call setup (you can omit the table if you want all defaults)\n require(\"nredir\").setup {}\n end\n}","nhattVim/alpha-ascii.nvim":"return { \"nhattVim/alpha-ascii.nvim\", event = \"VeryLazy\" }","polirritmico/lazy-local-patcher.nvim":"return {\n \"polirritmico/lazy-local-patcher.nvim\",\n config = true,\n ft = \"lazy\" -- for lazy loading\n}","hamidi-dev/kaleidosearch.nvim":"return { \"hamidi-dev/kaleidosearch.nvim\", event = \"VeryLazy\" }","kiennt63/harpoon-files.nvim":"return {\n \"kiennt63/harpoon-files.nvim\",\n dependencies = {\n {\n \"ThePrimeagen/harpoon\",\n branch = \"harpoon2\"\n }\n }\n}","RostislavArts/naysayer.nvim":"return {\n \"RostislavArts/naysayer.nvim\",\n priority = 1000,\n lazy = false,\n config = function()\n vim.cmd.colorscheme(\n \"naysayer\"\n )\n end\n}","adibhanna/forest-night.nvim":"return {\n \"adibhanna/forest-night.nvim\",\n priority = 1000,\n config = function()\n vim.cmd(\n [[colorscheme forest-night]]\n )\n end\n}","pcolladosoto/tinygo.nvim":"return {\n \"pcolladosoto/tinygo.nvim\",\n opts = {}\n}","seblyng/nvim-echo-diagnostics":"return {\n \"seblyng/nvim-echo-diagnostics\",\n event = \"VeryLazy\"\n}","lumen-oss/rocks-dev.nvim":"return { \"lumen-oss/rocks-dev.nvim\", event = \"VeryLazy\" }","javiorfo/nvim-ship":"return {\n \"javiorfo/nvim-ship\",\n lazy = true,\n branch = \"bash\"\n -- ...\n}","vernette/ai-commit.nvim":"return {\n \"vernette/ai-commit.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"ai-commit\").setup(\n {}\n )\n end\n}","r0nsha/qfpreview.nvim":"return {\n \"r0nsha/qfpreview.nvim\",\n opts = {}\n}","moonbit-community/moonbit.nvim":"return {\n \"moonbit-community/moonbit.nvim\",\n ft = {\"moonbit\"},\n opts = {\n mooncakes = {\n virtual_text = true, -- virtual text showing suggestions\n use_local = true -- recommended, use index under ~/.moon\n },\n -- optionally disable the treesitter integration\n treesitter = {\n enabled = true,\n -- Set false to disable automatic installation and updating of parsers.\n auto_install = true\n },\n -- configure the language server integration\n -- set `lsp = false` to disable the language server integration\n lsp = {\n -- provide an `on_attach` function to run when the language server starts\n on_attach = function(\n client,\n bufnr)\n end,\n -- provide client capabilities to pass to the language server\n capabilities = vim.lsp.protocol.make_client_capabilities(\n\n )\n }\n }\n}","Furkanzmc/options.nvim":"return { \"Furkanzmc/options.nvim\", event = \"VeryLazy\" }","otavioschwanck/fzf-lua-explorer.nvim":"return {\n \"otavioschwanck/fzf-lua-explorer.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\"\n },\n keys = {\n {\n \"<leader>.\",\n \"<cmd>lua require('fzf-lua-explorer').explorer()<cr>\",\n desc = \"Explorer\"\n }\n },\n config = function()\n require(\n \"fzf-lua-explorer\"\n ).setup()\n end\n}","taybart/b64.nvim":"return {\"taybart/b64.nvim\"}","r0nsha/multinput.nvim":"return {\n \"r0nsha/multinput.nvim\",\n opts = {}\n}","sivchari/claude-code.nvim":"return {\n \"sivchari/claude-code.nvim\",\n config = function()\n require(\"claude-code\").setup(\n\n )\n end\n}","ViViDboarder/wombat.nvim":"return {\n \"ViViDboarder/wombat.nvim\",\n dependencies = {\n {\"rktjmp/lush.nvim\"}\n },\n opts = {\n -- You can optionally specify the name of the ansi colors you wish to use\n -- This defaults to nil and will use the default ansi colors for the theme\n ansi_colors_name = nil\n }\n}","daliusd/incr.nvim":"return {\n \"daliusd/incr.nvim\",\n config = true\n}","marcinjahn/gemini-cli.nvim":"return {\n \"marcinjahn/gemini-cli.nvim\",\n cmd = \"Gemini\",\n -- Example key mappings for common actions:\n keys = {\n {\n \"<leader>a/\",\n \"<cmd>Gemini toggle<cr>\",\n desc = \"Toggle Gemini CLI\"\n },\n {\n \"<leader>aa\",\n \"<cmd>Gemini ask<cr>\",\n desc = \"Ask Gemini\",\n mode = {\"n\", \"v\"}\n },\n {\n \"<leader>af\",\n \"<cmd>Gemini add_file<cr>\",\n desc = \"Add File\"\n }\n },\n dependencies = {\n \"folke/snacks.nvim\"\n },\n config = true\n}","grddavies/tidal.nvim":"return {\n \"grddavies/tidal.nvim\",\n opts = {},\n -- Recommended: Install TreeSitter parsers for Haskell and SuperCollider\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n opts = {\n ensure_installed = {\n \"haskell\",\n \"supercollider\"\n }\n }\n }\n}","Zeioth/neon.nvim":"return {\n \"Zeioth/neon.nvim\",\n opts = {\n dim_inactive = false,\n styles = {\n comments = {\n italic = true\n },\n keywords = {\n italic = true\n }\n }\n }\n}","Zeioth/none-ls-external-sources.nvim":"return { \"Zeioth/none-ls-external-sources.nvim\", event = \"VeryLazy\" }","adibhanna/nvim-notes":"return {\n \"adibhanna/nvim-notes\",\n dependencies = {\n \"MunifTanjim/nui.nvim\" -- Required for beautiful UI components\n },\n config = function()\n require(\"nvim-notes\").setup(\n {}\n )\n end\n}","Afourcat/treesitter-terraform-doc.nvim":"return { \"Afourcat/treesitter-terraform-doc.nvim\", event = \"VeryLazy\" }","Abizrh/commit-ai.nvim":"return {\n \"Abizrh/commit-ai.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"commit-ai\").setup {\n icons = false,\n language = \"en\", -- default language\n -- unopiniated commit conventions\n git_conventions = {\n docs = {\n icon = \"📖\",\n prefix = \"docs\",\n type = \"Documentation changes\"\n },\n fix = {\n icon = \"🐛\",\n prefix = \"fix\",\n type = \"Bug fix\"\n },\n feat = {\n icon = \"✨\",\n prefix = \"feat\",\n type = \"New feature\"\n },\n enhance = {\n icon = \"⚡\",\n prefix = \"enhance\",\n type = \"Enhancement\"\n },\n chore = {\n icon = \"🧹\",\n prefix = \"chore\",\n type = \"Chore\"\n },\n refactor = {\n icon = \"⚠️\",\n prefix = \"refactor\",\n type = \"Breaking change\"\n }\n },\n provider_options = {\n gemini = {\n model = \"gemini-2.0-flash\",\n api_key = vim.env.GEMINI_API_KEY, -- assuming you have set GEMINI_API_KEY in .zshrc or .bashrc\n stream = false\n }\n }\n }\n end\n}","Funk66/jira.nvim":"return {\n \"Funk66/jira.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"jira\").setup(\n\n )\n end,\n cond = function()\n return vim.env.JIRA_API_TOKEN ~=\n nil\n end,\n keys = {\n {\n \"<leader>jv\",\n \":JiraView<cr>\",\n desc = \"View Jira issue\",\n silent = true\n },\n {\n \"<leader>jo\",\n \":JiraOpen<cr>\",\n desc = \"Open Jira issue in browser\",\n silent = true\n }\n }\n}","noir-lang/noir-nvim":"return { \"noir-lang/noir-nvim\", event = \"VeryLazy\" }","SyedAsimShah1/quick-todo.nvim":"return {\n \"SyedAsimShah1/quick-todo.nvim\",\n config = function()\n require(\"quick-todo\").setup(\n\n )\n end\n}","magal1337/dataform.nvim":"return {\n \"magal1337/dataform.nvim\",\n dependencies = {\n -- Optional dependencies\n \"rcarriga/nvim-notify\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"dataform\").setup(\n {\n -- refresh dataform metadata on each save\n compile_on_save = true\n }\n )\n end,\n event = \"VeryLazy\"\n}","drop-stones/im-switch.nvim":"return {\n \"drop-stones/im-switch.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","h3pei/copy-file-path.nvim":"return { \"h3pei/copy-file-path.nvim\", event = \"VeryLazy\" }","waizui/anal.nvim":"return {\n \"waizui/anal.nvim\"\n}","chenxin-yan/footnote.nvim":"return {\n \"chenxin-yan/footnote.nvim\",\n opts = {}\n}","fcying/telescope-ctags-outline.nvim":"return {\n \"fcying/telescope-ctags-outline.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","fmbarina/multicolumn.nvim":"return {\n \"fmbarina/multicolumn.nvim\",\n event = {\n \"BufReadPre\",\n \"BufNewFile\"\n },\n opts = {}\n}","kylesnowschwartz/prompt-tower.nvim":"return {\n \"kylesnowschwartz/prompt-tower.nvim\",\n config = function()\n require(\n \"prompt-tower\"\n ).setup({})\n end\n}","softinio/scaladex.nvim":"return {\n \"softinio/scaladex.nvim\",\n event = \"VeryLazy\"\n}","Cih2001/pikchr.nvim":"return {\n \"Cih2001/pikchr.nvim\",\n lazy = false, -- or set true for lazy loading\n cmd = \"Pikchr\",\n config = function()\n require(\"pikchr\").setup(\n {\n server_port = 1234\n }\n )\n end\n}","mskelton/termicons.nvim":"return {\n \"mskelton/termicons.nvim\",\n requires = {\n \"nvim-tree/nvim-web-devicons\"\n },\n build = false\n}","niba/continue.nvim":"return {\n \"niba/continue.nvim\",\n -- remember to set lazy as false\n lazy = false,\n -- call setup method or set config = true\n config = true,\n ---@module \"continue\"\n ---@type Continue.Config\n opts = {}\n}","Davidyz/coredumpy.nvim":"return {\n \"Davidyz/coredumpy.nvim\",\n cmd = {\"Coredumpy\"},\n opts = {\n host = \"127.0.0.1\",\n port = 6742,\n python = nil,\n timeout_ms = 10000\n },\n dependencies = {\n \"mfussenegger/nvim-dap\"\n }\n}","diogo464/kubernetes.nvim":"return { \"diogo464/kubernetes.nvim\", event = \"VeryLazy\" }","robbielyman/latex.nvim":"return { \"robbielyman/latex.nvim\", event = \"VeryLazy\" }","Whenrow/odoo-ls.nvim":"return {\n \"Whenrow/odoo-ls.nvim\",\n dependencies = {\n {\n \"neovim/nvim-lspconfig\"\n }\n },\n event = \"VeryLazy\"\n}","0xfraso/nvim-listchars":"return {\n \"0xfraso/nvim-listchars\",\n opts = true\n}","amedoeyes/eyes.nvim":"return {\n \"amedoeyes/eyes.nvim\",\n -- only requird if using nvim-web-devicons for icons\n -- dependencies = { \"nvim-tree/nvim-web-devicons\", lazy = true },\n lazy = false,\n priority = 1000,\n opts = {}\n}","rmanocha/linear-nvim":"return {\n \"rmanocha/linear-nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\",\n \"stevearc/dressing.nvim\"\n },\n config = function()\n require(\"linear-nvim\").setup(\n\n )\n end\n}","anasinnyk/nvim-k8s-crd":"return {\n \"anasinnyk/nvim-k8s-crd\",\n event = {\n \"BufReadPre\",\n \"BufNewFile\"\n }, -- or { 'BufEnter *.yaml' },\n dependencies = {\n \"neovim/nvim-lspconfig\"\n },\n opts = {\n cache_dir = \"~/.cache/k8s-schemas/\",\n k8s = {\n file_mask = \"*.yaml\"\n }\n }\n}","beeender/richclip.nvim":"return {\n \"beeender/richclip.nvim\",\n config = function()\n require(\"richclip\").setup(\n\n )\n end\n}","fguisso/sfer.nvim":"return {\n \"fguisso/sfer.nvim\",\n config = function()\n require(\"sfer\").setup(\n\n )\n end\n}","ten3roberts/recipe.nvim":"return { \"ten3roberts/recipe.nvim\", event = \"VeryLazy\" }","davvid/telescope-git-grep.nvim":"return {\n \"davvid/telescope-git-grep.nvim\"\n}","zaucy/mcos.nvim":"return {\n \"zaucy/mcos.nvim\",\n dependencies = {\n \"jake-stewart/multicursor.nvim\"\n },\n config = function()\n local mcos =\n require(\"mcos\")\n mcos.setup({})\n\n -- mcos doesn't setup any keymaps\n -- here are some recommended ones\n vim.keymap.set(\n {\"n\", \"v\"},\n \"gms\",\n mcos.opkeymapfunc,\n {expr = true}\n )\n vim.keymap.set(\n {\"n\"},\n \"gmss\",\n mcos.bufkeymapfunc\n )\n end\n}","BartSte/nvim-khalorg":"return {\n \"BartSte/nvim-khalorg\",\n event = \"VeryLazy\"\n}","ds1sqe/Calendar.nvim":"return { \"ds1sqe/Calendar.nvim\", event = \"VeryLazy\" }","askfiy/smart-translate.nvim":"return { \"askfiy/smart-translate.nvim\", event = \"VeryLazy\" }","midoBB/nvim-quicktype":"return { \"midoBB/nvim-quicktype\", event = \"VeryLazy\" }","willothy/savior.nvim":"return {\n \"willothy/savior.nvim\",\n dependencies = {\n \"j-hui/fidget.nvim\"\n },\n event = {\n \"InsertEnter\",\n \"TextChanged\"\n },\n config = true\n}","magnusriga/markdown-tools.nvim":"return {\n \"magnusriga/markdown-tools.nvim\",\n -- Optional dependencies for picker:\n -- dependencies = { 'folke/snacks.nvim' },\n -- dependencies = { 'ibhagwan/fzf-lua' },\n -- dependencies = { 'nvim-telescope/telescope.nvim' },\n opts = {}\n}","mcauley-penney/ice-cave.nvim":"return {\n \"mcauley-penney/ice-cave.nvim\",\n config = function()\n vim.cmd.colorscheme(\n \"ice-cave\"\n )\n end,\n priority = 1000\n}","atusy/aibou.nvim":"return {\n \"atusy/aibou.nvim\",\n dependencies = {\n \"olimorris/codecompanion.nvim\"\n },\n config = function()\n vim.keymap.set(\n \"n\",\n \"<leader>ai\",\n function()\n require(\n \"aibou.codecompanion\"\n ).start()\n end,\n {\n desc = \"Start aibou\"\n }\n )\n end\n}","Hashino/speed.nvim":"return {\n \"Hashino/speed.nvim\",\n opts = {}\n}","jake-stewart/normal-cmdline.nvim":"return {\n \"jake-stewart/normal-cmdline.nvim\",\n event = \"CmdlineEnter\",\n config = function()\n -- make the cmdline insert mode a beam\n vim.opt.guicursor:append(\n \"ci:ver1,c:ver1\"\n )\n\n local cmd =\n require(\n \"normal-cmdline\"\n )\n cmd.setup(\n {\n -- key to hit within cmdline to enter normal mode:\n key = \"<esc>\",\n -- the cmdline text highlight when in normal mode:\n hl = \"Normal\",\n -- these mappings only apply to normal mode in cmdline:\n mappings = {\n [\"k\"] = cmd.history.prev,\n [\"j\"] = cmd.history.next,\n [\"<cr>\"] = cmd.accept,\n [\"<esc>\"] = cmd.cancel,\n [\"<c-c>\"] = cmd.cancel,\n [\":\"] = cmd.reset\n }\n }\n )\n end\n}","ObserverOfTime/notifications.nvim":"return {\n \"ObserverOfTime/notifications.nvim\",\n opts = {\n override_notify = true,\n hist_command = \"Notifications\",\n -- or set `icons = false` to disable all icons\n icons = {\n TRACE = \"\", -- '🔍',\n DEBUG = \"󰠭\", -- '🐞',\n INFO = \"\", -- '📣',\n WARN = \"\", -- '⚠️ ',\n ERROR = \"\", -- '🚨',\n OFF = \"\" -- '⛔',\n },\n hl_groups = {\n TRACE = \"DiagnosticFloatingHint\",\n DEBUG = \"DiagnosticFloatingHint\",\n INFO = \"DiagnosticFloatingInfo\",\n WARN = \"DiagnosticFloatingWarn\",\n ERROR = \"DiagnosticFloatingError\",\n OFF = \"DiagnosticFloatingOk\"\n }\n }\n -- to use OSC 777/99/9:\n --[[\n config = function(_, opts)\n vim.g.notifications_use_osc = '777'\n require('notifications').setup(opts)\n end\n --]]\n}","letieu/graphql.nvim":"return {\n \"letieu/graphql.nvim\",\n keys = {\n {\n \"<leader>gg\",\n function()\n require(\n \"graphql\"\n ).open()\n end,\n desc = \"graphql - Open\"\n },\n {\n \"<leader>gq\",\n function()\n require(\n \"graphql\"\n ).close()\n end\n },\n {\n \"<leader>gr\",\n function()\n require(\n \"graphql\"\n ).run()\n end\n }\n }\n}","caliguIa/zendiagram.nvim":"return {\n \"caliguIa/zendiagram.nvim\",\n opts = {}\n}","ficd0/academic.nvim":"return { \"ficd0/academic.nvim\", event = \"VeryLazy\" }","jonahgoldwastaken/copilot-status.nvim":"return {\n \"jonahgoldwastaken/copilot-status.nvim\",\n event = \"BufReadPost\"\n}","johnseth97/gh-dash.nvim":"return {\n \"johnseth97/gh-dash.nvim\",\n lazy = true,\n keys = {\n {\n \"<leader>cc\",\n function()\n require(\n \"gh_dash\"\n ).toggle()\n end,\n desc = \"Toggle gh-dash popup\"\n }\n },\n opts = {\n keymaps = {}, -- disable internal mapping\n border = \"rounded\", -- or 'double'\n width = 0.8,\n height = 0.8,\n autoinstall = true\n }\n}","letieu/grpcui.nvim":"return {\n \"letieu/grpcui.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\"\n }\n}","JohanChane/wsnavigator.nvim":"return {\n \"JohanChane/wsnavigator.nvim\",\n config = function()\n require(\"wsnavigator\").setup(\n {\n split = {\n direction = \"left\", -- left, right, above, below. see `:h nvim_open_win()`\n width = 48,\n height = 16\n },\n max_len_of_buffers = 7, -- Do not set this value above `20`, (recommended: `7`).\n cb_for_too_many_buffers = function()\n -- Callback function when buffer count exceeds `max_len_of_buffers`\n require(\n \"fzf-lua\"\n ).buffers(\n\n ) -- Use `fzf-lua` for buffer switching when too many buffers are open.\n end -- Please config your buffer switcher.\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<Leader>f\",\n function()\n require(\n \"wsnavigator\"\n ).toggle_wsn()\n end,\n {noremap = true}\n )\n end\n}","GustavEikaas/code-playground.nvim":"return {\n \"GustavEikaas/code-playground.nvim\",\n config = function()\n require(\n \"code-playground\"\n ).setup()\n end\n}","doums/dark.nvim":"return {\n \"doums/dark.nvim\",\n lazy = false,\n priority = 1000\n}","wiliamks/nice-reference.nvim":"return { \"wiliamks/nice-reference.nvim\", event = \"VeryLazy\" }","LintaoAmons/context-menu.nvim":"return {\n \"LintaoAmons/context-menu.nvim\",\n config = function(_, opts)\n require(\n \"context-menu\"\n ).setup(\n {\n -- Available predefined modules:\n -- \"git\"|\"http\"|\"markdown\"|\"test\"|\"copy\"|\"json\"\n modules = {\n \"git\", -- Module implementations can be found in `lua/context-menu/modules`\n -- To check the dependencies of the module, e.g. git module requires VGit.nvim\n \"copy\", -- Remove any predefined modules you don't need\n \"markdown\", -- Reference existing modules to learn how to create your own\n \"http\", -- http module requires kulala.nvim\n \"json\" -- jq\n }\n }\n )\n\n -- Add custom menu items\n -- This method can be called from any location to modularize your configuration\n -- Items can be modified at runtime to simplify configuration and debugging\n require(\n \"context-menu\"\n ).add_items(\n {\n {\n order = 1, -- Lower numbers indicate higher priority\n name = \"Code Action\", -- Display name in the menu\n -- Additional filters are defined in `lua/context-menu/types.lua`\n -- Options include ft, not_ft, and filter_func\n not_ft = {\n \"markdown\",\n \"toggleterm\",\n \"json\",\n \"http\"\n }, -- Hide item for specified filetypes\n action = function(\n _) -- Function executed when item is selected\n vim.lsp.buf.code_action(\n\n )\n end\n }\n }\n )\n end\n}","mattdibi/incolla.nvim":"return {\n \"mattdibi/incolla.nvim\",\n event = \"VeryLazy\"\n}","nick-skriabin/commitment.nvim":"return {\n \"nick-skriabin/commitment.nvim\",\n opts = {}\n}","srt0/codescope.nvim":"return {\n \"srt0/codescope.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"codescope\").setup(\n {\n transparent = false -- Set to true for transparency\n }\n )\n vim.cmd.colorscheme(\n \"codescope\"\n )\n end\n}","VPavliashvili/json-nvim":"return {\n \"VPavliashvili/json-nvim\",\n ft = \"json\" -- only load for json filetype\n}","HiPhish/awk-ward.nvim":"return { \"HiPhish/awk-ward.nvim\", event = \"VeryLazy\" }","nvim-svelte/nvim-svelte-check":"return {\n \"nvim-svelte/nvim-svelte-check\",\n config = function()\n require(\n \"svelte-check\"\n ).setup(\n {\n command = \"pnpm run check\" -- Default command for pnpm\n }\n )\n end\n}","marcuscaisey/olddirs.nvim":"return {\n \"marcuscaisey/olddirs.nvim\",\n event = \"VeryLazy\"\n}","lucaSartore/nvim-dap-exception-breakpoints":"return {\n \"lucaSartore/nvim-dap-exception-breakpoints\",\n dependencies = {\n \"mfussenegger/nvim-dap\"\n },\n config = function()\n local set_exception_breakpoints =\n require(\n \"nvim-dap-exception-breakpoints\"\n )\n\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>dc\",\n \"\",\n {\n desc = \"[D]ebug [C]ondition breakpoints\",\n callback = set_exception_breakpoints\n }\n )\n end\n}","mikesmithgh/gruvsquirrel.nvim":"return {\n \"mikesmithgh/gruvsquirrel.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","shellpad/shellpad.nvim":"return {\n \"shellpad/shellpad.nvim\",\n opts = {}\n}","barklan/capslock.nvim":"return {\n \"barklan/capslock.nvim\",\n lazy = true,\n keys = {\n {\n \"<C-l>\",\n \"<Plug>CapsLockToggle\",\n mode = {\"i\", \"c\"}\n },\n {\n \"<leader>c\",\n \"<Plug>CapsLockToggle\",\n mode = {\"n\"}\n }\n },\n config = true\n}","DimitrisDimitropoulos/yasp.nvim":"return {\n \"DimitrisDimitropoulos/yasp.nvim\",\n -- lazy loading is not required, since it is handled internally\n lazy = false,\n -- if you persist on lazy loading you must call the setup function on InsertEnter\n -- event = 'InsertEnter',\n opts = {\n -- default, change to false for special completion frameworks\n -- long_desc = true,\n -- default, change to true mainly for debugging\n -- prose = false,\n -- default, the time to wait before starting a new server in milliseconds, highly suggested to keep it\n -- debounce = 750,\n -- default, global triggerChars to fire lsp completion\n -- trigger_chars = {\n -- ['*'] = { '{', '(', '[', ' ', '.', ':', ',' },\n -- -- append them per filetype in such style\n -- -- ['lua'] = { '.', ':' },\n -- },\n\n -- 💀 WARNING: the following must be provided by the user\n -- the paths to the package.json files, no default given, must be provided\n paths = {\n -- for friendly-snippets installed via lazy.nvim\n vim.fn.stdpath \"data\" ..\n \"/lazy/friendly-snippets/package.json\",\n -- for snippets in the users config directory\n vim.fn.expand(\n \"$MYVIMRC\"\n ):match \"(.*[/\\\\])\" ..\n \"snippets/path/to/package.json\"\n },\n -- the accompanying descriptions for the paths, no default given, must be provided\n descs = {\"FR\", \"USR\"}\n }\n}","myypo/borrowed.nvim":"return {\n \"myypo/borrowed.nvim\",\n lazy = false,\n priority = 1000,\n version = \"^0\", -- Optional: avoid upgrading to breaking versions\n config = function()\n -- require(\"borrowed\").setup({ ... }) -- Optional: only has to be called to change settings\n\n -- If you are changing the config, colorscheme command has to be called after setup()\n vim.cmd(\n \"colorscheme mayu\"\n ) -- OR vim.cmd(\"colorscheme shin\")\n end\n}","timmypidashev/darkbox.nvim":"return {\n \"timmypidashev/darkbox.nvim\",\n lazy = false,\n config = function()\n require(\"darkbox\").load(\n\n )\n end\n}","alaric/nortia.nvim":"return {\n \"alaric/nortia.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n event = \"VeryLazy\"\n}","Massolari/devto.nvim":"return {\n \"Massolari/devto.nvim\",\n dependencies = {}\n}","askfiy/http-client.nvim":"return {\n \"askfiy/http-client.nvim\",\n config = function()\n require(\"http-client\").setup(\n\n )\n end\n}","lukas-reineke/onedark.nvim":"return { \"lukas-reineke/onedark.nvim\", event = \"VeryLazy\" }","augustocdias/gatekeeper.nvim":"return { \"augustocdias/gatekeeper.nvim\", event = \"VeryLazy\" }","psjay/buffer-closer.nvim":"return {\n \"psjay/buffer-closer.nvim\",\n config = function()\n require(\n \"buffer-closer\"\n ).setup()\n end\n}","kungfusheep/snipe-lsp.nvim":"return {\n \"kungfusheep/snipe-lsp.nvim\",\n event = \"VeryLazy\",\n dependencies = \"leath-dub/snipe.nvim\",\n opts = {}\n}","hrsh7th/nvim-dansa":"return { \"hrsh7th/nvim-dansa\", event = \"VeryLazy\" }","brianaung/yasl.nvim":"return {\n \"brianaung/yasl.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\" -- (optional) if you want icons\n },\n opts = {}\n}","Kicamon/im-switch.nvim":"return {\n \"Kicamon/im-switch.nvim\",\n config = function()\n require(\"im-switch\").setup(\n\n )\n end\n}","nvim-svelte/nvim-svelte-snippets":"return {\n \"nvim-svelte/nvim-svelte-snippets\",\n dependencies = \"L3MON4D3/LuaSnip\",\n opts = {}\n}","webpolis/wingman.nvim":"return {\n \"webpolis/wingman.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n \"junegunn/fzf.vim\",\n \"kkharji/sqlite.lua\",\n \"leafo/lua-openai\"\n },\n opts = {\n openai_api_key = \"your_openai_api_key\",\n openai_model = \"gpt-4o-mini\"\n }\n}","kensyo/nvim-scrlbkun":"return {\n \"kensyo/nvim-scrlbkun\",\n event = \"VeryLazy\"\n}","praem90/nvim-phpcsf":"return {\n \"praem90/nvim-phpcsf\",\n event = \"VeryLazy\"\n}","shadmansaleh/IRC.nvim":"return {\n \"shadmansaleh/IRC.nvim\",\n event = \"VeryLazy\"\n}","ranjithshegde/orgWiki.nvim":"return {\n \"ranjithshegde/orgWiki.nvim\",\n event = \"VeryLazy\"\n}","ray-x/mkdn.nvim":"return { \"ray-x/mkdn.nvim\", event = \"VeryLazy\" }","barrientosvctor/abyss.nvim":"return {\n \"barrientosvctor/abyss.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","izelnakri/async.nvim":"return {\n \"izelnakri/async.nvim\",\n config = function()\n -- If you want to expose it globally:\n Callback =\n require(\n \"callback\"\n )\n Promise =\n require(\"promise\")\n Timers =\n require(\"timers\")\n await = Promise.await\n\n -- or a dummy usage example:\n Callback.map(\n {\"/home\", \"/usr\"},\n vim.uv.fs_stat,\n function(\n err,\n result)\n vim.print(\n vim.inspect(\n result\n )\n )\n end\n )\n\n -- promise example\n local promise =\n Promise:new(\n function(\n resolve,\n reject)\n resolve(\n {\n last_name = \"Nakri\"\n }\n )\n end\n ):and_then(\n function(result)\n vim.print(\n \"last_name should be: \" ..\n result.last_name\n )\n end\n )\n local me =\n await(promise)\n end\n}","jack-rabe/impl.nvim":"return {\n \"jack-rabe/impl.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n }\n}","tomoakley/circleci.nvim":"return { \"tomoakley/circleci.nvim\", event = \"VeryLazy\" }","archibate/genius.nvim":"return {\n \"archibate/genius.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n require \"genius\".setup {\n -- This plugin supports many backends, openai backend is the default:\n default_bot = \"openai\",\n -- You may obtain an API key from OpenAI as long as you have an account: https://platform.openai.com/account/api-keys\n -- Either set the environment variable OPENAI_API_KEY in .bashrc, or set api_key option in the setup here:\n config_openai = {\n api_key = os.getenv(\n \"OPENAI_API_KEY\"\n )\n }\n -- Otherwise, you may run DeepSeek-Coder locally instead:\n -- default_bot = 'deepseek',\n -- See sections below for detailed instructions on setting up this model.\n }\n end,\n event = \"VeryLazy\"\n}","benlubas/image-save.nvim":"return {\n \"benlubas/image-save.nvim\",\n cmd = \"SaveImage\"\n}","aileot/emission.nvim":"return {\n \"aileot/emission.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","Vaisakhkm2625/hologram-math-preview.nvim":"return {\n \"Vaisakhkm2625/hologram-math-preview.nvim\"\n}","lucamot/chrome-dev-console.nvim":"return {\n \"lucamot/chrome-dev-console.nvim\",\n dependencies = {\n \"lucamot/chrome-remote.nvim\"\n }\n}","SleepySwords/change-function.nvim":"return {\n \"SleepySwords/change-function.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-treesitter/nvim-treesitter-textobjects\" -- Not required, however provides fallback `textobjects.scm`\n }\n}","jdrupal-dev/code-refactor.nvim":"return {\n \"jdrupal-dev/code-refactor.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n keys = {\n {\n \"<leader>cc\",\n \"<cmd>CodeActions all<CR>\",\n desc = \"Show code-refactor.nvim (not LSP code actions)\"\n }\n },\n config = function()\n require(\n \"code-refactor\"\n ).setup({})\n end\n}","stevearc/three.nvim":"return {\n \"stevearc/three.nvim\",\n opts = {}\n}","hrsh7th/nvim-swm":"return { \"hrsh7th/nvim-swm\", event = \"VeryLazy\" }","wojciech-kulik/filenav.nvim":"return {\n \"wojciech-kulik/filenav.nvim\",\n config = function()\n require(\"filenav\").setup(\n {\n next_file_key = \"<M-i>\",\n prev_file_key = \"<M-o>\",\n max_history = 100,\n remove_duplicates = false\n }\n )\n end\n}","GitMarkedDan/you-are-an-idiot.nvim":"return {\n \"GitMarkedDan/you-are-an-idiot.nvim\"\n -- Add your own custom configuration here:\n -- opts = { }\n}","cachebag/nvim-tcss":"return {\n \"cachebag/nvim-tcss\",\n config = true\n}","OliverChao/telescope-picker-list.nvim":"return {\n \"OliverChao/telescope-picker-list.nvim\",\n event = \"VeryLazy\"\n}","JoseConseco/telescope_sessions_picker.nvim":"return {\n \"JoseConseco/telescope_sessions_picker.nvim\",\n event = \"VeryLazy\"\n}","janBorowy/jirac.nvim":"return {\n \"janBorowy/jirac.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"grapp-dev/nui-components.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","rodolfojsv/reminders.nvim":"return { \"rodolfojsv/reminders.nvim\", event = \"VeryLazy\" }","kid-icarus/jira.nvim":"return {\n \"kid-icarus/jira.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\", -- optional\n \"folke/snacks.nvim\" -- optional\n },\n opts = {} -- see configuration section\n}","jdrupal-dev/css-vars.nvim":"return { \"jdrupal-dev/css-vars.nvim\", event = \"VeryLazy\" }","Klafyvel/nvim-smuggler":"return {\n \"klafyvel/nvim-smuggler\",\n config = true,\n dependencies = {\n \"nvim-neotest/nvim-nio\"\n }\n}","sulring/tagonaut.nvim":"return {\n \"sulring/tagonaut.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n require(\"tagonaut\").setup(\n {\n -- optional config\n config_file = vim.fn.stdpath \"data\" ..\n \"/tagonauts.json\",\n use_devicons = pcall(\n require,\n \"nvim-web-devicons\"\n ),\n auto_assign_keys = {\n \"1\",\n \"2\",\n \"3\",\n \"4\",\n \"5\",\n \"6\",\n \"7\",\n \"8\",\n \"9\"\n },\n use_lsp = true,\n use_treesitter = true,\n show_legend = false,\n minimal = false,\n keymaps = {\n add_tag = \"<F5>\",\n list_tags = \"<leader>l\",\n toggle_extmarks = \"<F2>\",\n trigger_keyed_tag = \"<F10>\",\n trigger_keyed_file = \"<F9>\",\n next_tag = \"<C-]>\",\n prev_tag = \"<C-[>\",\n symbol_tagging = \"ts\",\n list_workspaces = \"<leader>w\"\n },\n workspace_window = {\n close = \"q\",\n select = \"<CR>\",\n toggle_ignore = \"d\",\n rename = \"r\",\n cycle_sort = \"s\",\n toggle_show_ignored = \"i\",\n toggle_legend = \"l\",\n toggle_minimal = \"m\"\n },\n taglist_window = {\n close = \"q\",\n select = \"<CR>\",\n delete = \"d\",\n rename = \"r\",\n clear = \"c\",\n assign_key = \"a\",\n clear_all_keys = \"x\",\n toggle_legend = \"l\",\n toggle_minimal = \"m\"\n }\n }\n )\n end\n}","notomo/lreload.nvim":"return { \"notomo/lreload.nvim\", event = \"VeryLazy\" }","kezhenxu94/kube.nvim":"return {\n \"kezhenxu94/kube.nvim\",\n config = function()\n require(\"kube\").setup(\n {}\n )\n end\n}","ck-zhang/obfuscate.nvim":"return {\n \"https://github.com/ck-zhang/obfuscate.nvim\"\n}","NicholasMata/nvim-dap-cs":"return {\n \"nicholasmata/nvim-dap-cs\",\n dependencies = {\n \"mfussenegger/nvim-dap\"\n }\n}","tjdevries/riches.nvim":"return { \"tjdevries/riches.nvim\", event = \"VeryLazy\" }","mmuldo/spotify.nvim":"return {\n \"mmuldo/spotify.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n -- if you're a security freak.\n -- i'm just spitballing here:\n local client_secret =\n vim.fn.system(\n \"pass spotify.nvim/client-secret\"\n )\n\n require(\"spotify\").setup(\n {\n client_id = \"CLIENT_ID\",\n client_secret = client_secret\n }\n )\n end\n}","jackplus-xyz/scroll-it.nvim":"return {\n \"jackplus-xyz/scroll-it.nvim\",\n opts = {}\n}","Prometheus1400/markdown-latex-render.nvim":"return {\n \"Prometheus1400/markdown-latex-render.nvim\",\n dependencies = {\n \"3rd/image.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n build = \"make install\",\n version = \"*\",\n opts = {}\n}","nobbmaestro/nvim-andromeda":"return {\n \"nobbmaestro/nvim-andromeda\",\n dependencies = {\n \"tjdevries/colorbuddy.nvim\",\n branch = \"dev\"\n },\n event = \"VeryLazy\"\n}","GianniBYoung/chezmoi-telescope.nvim":"return { \"GianniBYoung/chezmoi-telescope.nvim\", event = \"VeryLazy\" }","FLYDonkey123/deepseek.nvim":"return { \"FLYDonkey123/deepseek.nvim\", event = \"VeryLazy\" }","notomo/waitevent.nvim":"return { \"notomo/waitevent.nvim\", event = \"VeryLazy\" }","iagorrr/noctis-high-contrast.nvim":"return { \"iagorrr/noctis-high-contrast.nvim\", event = \"VeryLazy\" }","daenikon/marknav.nvim":"return {\n \"daenikon/marknav.nvim\",\n ft = {\"markdown\", \"md\"},\n config = function()\n require(\"marknav\").setup(\n\n )\n end\n}","FireIsGood/spaceman.nvim":"return { \"FireIsGood/spaceman.nvim\", event = \"VeryLazy\" }","0x00-ketsu/autosave.nvim":"return {\n \"0x00-ketsu/autosave.nvim\",\n -- lazy-loading on events\n event = {\n \"InsertLeave\",\n \"TextChanged\"\n },\n config = function()\n require(\"autosave\").setup {}\n end\n}","ejrichards/mise.nvim":"return {\n \"ejrichards/mise.nvim\",\n opts = {}\n}","Norlock/nvim-traveller":"return { \"Norlock/nvim-traveller\", event = \"VeryLazy\" }","siawkz/nvim-cheatsh":"return {\n \"siawkz/nvim-cheatsh\",\n dependencies = {\n \"ibhagwan/fzf-lua\"\n },\n opts = {}\n}","jmattaa/quickmark.nvim":"return {\n \"jmattaa/quickmark.nvim\",\n event = \"VeryLazy\"\n}","niuiic/blink-cmp-rg.nvim":"return { \"niuiic/blink-cmp-rg.nvim\", event = \"VeryLazy\" }","ngtuonghy/live-server-nvim":"return { \"ngtuonghy/live-server-nvim\", event = \"VeryLazy\" }","dsummersl/nvim-sluice":"return {\n \"dsummersl/nvim-sluice\",\n event = \"VeryLazy\"\n}","neo451/jieba.nvim":"return { \"neo451/jieba.nvim\", event = \"VeryLazy\" }","antonk52/lake.nvim":"return { \"antonk52/lake.nvim\", event = \"VeryLazy\" }","adriankarlen/buffed.nvim":"return {\n \"adriankarlen/buffed.nvim\",\n dependencies = {\n \"echasnovski/mini.icons\"\n }, -- optional: required for file icons\n opts = {}\n}","oneslash/helix-nvim":"return {\n \"oneslash/helix-nvim\",\n version = \"*\",\n event = \"VeryLazy\"\n}","taproot-wizards/bitcoin-script-hints.nvim":"return {\n \"taproot-wizards/bitcoin-script-hints.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\n \"bitcoin-script-hints\"\n ).setup()\n end\n}","XavierChanth/arbor.nvim":"return {\n \"xavierchanth/arbor.nvim\",\n ---@type arbor.config\n opts = {}\n}","alexxGmZ/player.nvim":"return {\n \"alexxGmZ/player.nvim\",\n cmd = \"Player\" -- Lazy loading (optional) : plugin is loaded only when the command is called\n}","AdiY00/copy-tree.nvim":"return {\n \"AdiY00/copy-tree.nvim\",\n cmd = {\n \"CopyTree\",\n \"SaveTree\"\n },\n config = function()\n require(\"copy-tree\").setup(\n\n )\n end,\n -- Example keymap\n vim.keymap.set(\n \"n\",\n \"<leader>ct\",\n \"<cmd>CopyTree<cr>\",\n {\n desc = \"Copy project structure from current directory\"\n }\n )\n}","stefanwatt/trek.nvim":"return {\n \"stefanwatt/trek.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n },\n lazy = false,\n keys = {\n {\n \"<leader>e\",\n mode = {\"n\"},\n function()\n require(\n \"trek\"\n ).open(\n vim.api.nvim_buf_get_name(\n 0\n )\n )\n end,\n desc = \"File Explorer\"\n }\n },\n config = function()\n require(\"trek\").setup(\n {\n keymaps = {\n close = \"q\",\n go_in = \"<Right>\",\n go_out = \"<Left>\",\n synchronize = \"=\",\n mark_entry = \"<Tab>\"\n }\n }\n )\n end\n}","kentookura/forester.nvim":"return { \"kentookura/forester.nvim\", event = \"VeryLazy\" }","wllfaria/ledger.nvim":"return {\n \"wllfaria/ledger.nvim\",\n -- tree sitter needs to be loaded before ledger.nvim loads\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\"ledger\").setup(\n\n )\n end\n}","Hubro/nvim-splitrun":"return {\n \"Hubro/nvim-splitrun\",\n opts = {}\n}","lifer0se/ezbookmarks.nvim":"return {\n \"lifer0se/ezbookmarks.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-lua/popup.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","blurskye/code-runner.nvim":"return {\n \"blurskye/code-runner.nvim\",\n dependencies = {\n \"akinsho/toggleterm.nvim\"\n },\n config = function()\n require(\"code-runner\").setup(\n {}\n )\n end\n}","HUAHUAI23/telescope-session.nvim":"return {\n \"HUAHUAI23/telescope-session.nvim\",\n event = \"VeryLazy\"\n}","ddzero2c/aider.nvim":"return {\n \"ddzero2c/aider.nvim\",\n opts = {}\n}","gerazov/toggle-bool.nvim":"return {\n \"gerazov/toggle-bool.nvim\",\n event = \"VeryLazy\"\n}","javiorfo/nvim-spinetta":"return {\n \"javiorfo/nvim-spinetta\"\n}","lewis6991/brodir.nvim":"return { \"lewis6991/brodir.nvim\", event = \"VeryLazy\" }","mistweaverco/bafa.nvim":"return {\n \"mistweaverco/bafa.nvim\"\n}","2nthony/sortjson.nvim":"return {\n \"2nthony/sortjson.nvim\",\n cmd = {\n \"SortJSONByAlphaNum\",\n \"SortJSONByAlphaNumReverse\",\n \"SortJSONByKeyLength\",\n \"SortJSONByKeyLengthReverse\"\n },\n -- options with default values\n opts = {\n jq = \"jq\", -- jq command, you can try `jaq` `gojq` etc.\n log_level = \"WARN\" -- log level, see `:h vim.log.levels`, when parsing json failed\n }\n}","jake-stewart/force-cul.nvim":"return {\n \"jake-stewart/force-cul.nvim\",\n config = function()\n require(\"force-cul\").setup(\n\n )\n end\n}","gcmt/cmdfix.nvim":"return { \"gcmt/cmdfix.nvim\", event = \"VeryLazy\" }","rguruprakash/simple-note.nvim":"return {\n \"rguruprakash/simple-note.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"simple-note\").setup(\n {\n -- Optional Configurations\n notes_dir = \"~/notes/\", -- default: '~/notes/'\n notes_directories = {\n -- default: {}\n \"~/notes/\",\n \"~/work/\",\n \"~/personal/\"\n },\n telescope_new = \"<C-n>\", -- default: <C-n>\n telescope_delete = \"<C-x>\", -- default: <C-x>\n telescope_rename = \"<C-r>\", -- default: <C-r>\n telescope_change_directory = \"<C-c>\" -- default: <C-c>\n }\n )\n end\n}","dwrdx/mywords.nvim":"return {\n \"dwrdx/mywords.nvim\",\n event = \"VeryLazy\"\n}","QuentinGruber/timespent.nvim":"return {\n \"quentingruber/timespent.nvim\",\n keys = {\n {\n \"<leader>ts\",\n \"<cmd>:ShowTimeSpent<cr>\",\n mode = {\"n\"},\n desc = \"Show time spent\"\n }\n }\n}","lumen-oss/rocks-edit.nvim":"return { \"lumen-oss/rocks-edit.nvim\", event = \"VeryLazy\" }","The-Silent-One/goose.nvim":"return {\n \"The-Silent-One/goose.nvim\",\n config = function()\n vim.keymap.set(\n \"n\",\n \"<leader>GG\",\n function()\n require(\n \"goose\"\n ).hatch()\n end,\n {}\n )\n vim.keymap.set(\n \"n\",\n \"<leader>GK\",\n function()\n require(\n \"goose\"\n ).cook()\n end,\n {}\n )\n end\n}","alexander-born/bazel.nvim":"return { \"alexander-born/bazel.nvim\", event = \"VeryLazy\" }","jeniasaigak/goplay.nvim":"return {\n \"jeniasaigak/goplay.nvim\",\n event = \"VeryLazy\"\n}","TarunDaCoder/sus.nvim":"return {\n \"TarunDaCoder/sus.nvim\",\n opts = {}\n}","ray-x/yamlmatter.nvim":"return { \"ray-x/yamlmatter.nvim\", event = \"VeryLazy\" }","oflisback/describe-command.nvim":"return {\n \"oflisback/describe-command.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\n \"describe-command\"\n ).setup()\n end,\n lazy = false\n}","doums/dmap.nvim":"return { \"doums/dmap.nvim\", event = \"VeryLazy\" }","d7omdev/nuget.nvim":"return {\n \"d7omdev/nuget.nvim\",\n config = function()\n require(\"nuget\").setup(\n\n )\n end\n}","jellydn/spinner.nvim":"return { \"jellydn/spinner.nvim\", event = \"VeryLazy\" }","kcl-lang/kcl.nvim":"return {\n \"kcl-lang/kcl.nvim\"\n}","strash/everybody-wants-that-line.nvim":"return {\n \"strash/everybody-wants-that-line.nvim\",\n event = \"VeryLazy\"\n}","Aliqyan-21/runTA.nvim":"return { \"Aliqyan-21/runTA.nvim\", event = \"VeryLazy\" }","sarrisv/readermode.nvim":"return {\n \"sarrisv/readermode.nvim\",\n opts = {}\n}","yavorski/lualine-macro-recording.nvim":"return { \"yavorski/lualine-macro-recording.nvim\", event = \"VeryLazy\" }","0x00-ketsu/eft.nvim":"return { \"0x00-ketsu/eft.nvim\", event = \"VeryLazy\" }","tonymajestro/smart-scrolloff.nvim":"return { \"tonymajestro/smart-scrolloff.nvim\", event = \"VeryLazy\" }","Pheon-Dev/buffalo-nvim":"return {\n \"Pheon-Dev/buffalo-nvim\"\n}","tomiis4/BufEx.nvim":"return {\n \"tomiis4/BufEx.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\" -- optional\n },\n lazy = true,\n config = function()\n require(\"bufex\").setup(\n {}\n )\n end\n}","SuperBo/lsp-ai.nvim":"return { \"SuperBo/lsp-ai.nvim\", event = \"VeryLazy\" }","adaszko/tree_climber_rust.nvim":"return { \"adaszko/tree_climber_rust.nvim\", event = \"VeryLazy\" }","MasterTemple/bible.nvim":"return {\n \"MasterTemple/bible.nvim\",\n keys = {\n {\n \"<leader>es\",\n '<cmd>lua require(\"telescope\").extensions.bible.bible({isReferenceOnly = false, isMultiSelect = false})<CR>',\n desc = \"Search by verse content\"\n },\n {\n \"<leader>er\",\n '<cmd>lua require(\"telescope\").extensions.bible.bible({isReferenceOnly = true, isMultiSelect = false})<CR>',\n desc = \"Search by verse reference\"\n },\n {\n \"<leader>ems\",\n '<cmd>lua require(\"telescope\").extensions.bible.bible({isReferenceOnly = false, isMultiSelect = true})<CR>',\n desc = \"Search by verse content (multi-select)\"\n },\n {\n \"<leader>emr\",\n '<cmd>lua require(\"telescope\").extensions.bible.bible({isReferenceOnly = true, isMultiSelect = true})<CR>',\n desc = \"Search by verse reference (multi-select)\"\n }\n }\n}","agoodshort/telescope-git-submodules.nvim":"return { \"agoodshort/telescope-git-submodules.nvim\", event = \"VeryLazy\" }","kjuq/nvim-sixelview":"return { \"kjuq/nvim-sixelview\", event = \"VeryLazy\" }","dmtrKovalenko/caps-word.nvim":"return {\n \"dmtrKovalenko/caps-word.nvim\",\n lazy = true,\n opts = {},\n keys = {\n {\n mode = {\"i\", \"n\"},\n \"<C-s>\",\n \"<cmd>lua require('caps-word').toggle()<CR>\"\n }\n }\n}","mcookly/bidi.nvim":"return { \"mcookly/bidi.nvim\", event = \"VeryLazy\" }","sshelll/telescope-switch.nvim":"return {\n \"sshelll/telescope-switch.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n lazy = true\n}","sidebar-nvim/sections-dap":"return { \"sidebar-nvim/sections-dap\", event = \"VeryLazy\" }","HiPhish/debugpy.nvim":"return { \"HiPhish/debugpy.nvim\", event = \"VeryLazy\" }","ab-dx/ares.nvim":"return {\n \"ab-dx/ares.nvim\",\n event = \"VeryLazy\"\n}","iamyoki/buffer-reopen.nvim":"return {\n \"iamyoki/buffer-reopen.nvim\",\n opts = {}\n}","dimaportenko/project-cli-commands.nvim":"return {\n \"dimaportenko/project-cli-commands.nvim\",\n dependencies = {\n \"akinsho/toggleterm.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n -- optional keymap config\n config = function()\n local OpenActions =\n require(\n \"project_cli_commands.open_actions\"\n )\n local RunActions =\n require(\n \"project_cli_commands.actions\"\n )\n\n local config = {\n -- Key mappings bound inside the telescope window\n running_telescope_mapping = {\n [\"<C-c>\"] = RunActions.exit_terminal,\n [\"<C-f>\"] = RunActions.open_float,\n [\"<C-v>\"] = RunActions.open_vertical,\n [\"<C-h>\"] = RunActions.open_horizontal\n },\n open_telescope_mapping = {\n {\n mode = \"i\",\n key = \"<CR>\",\n action = OpenActions.execute_script_vertical\n },\n {\n mode = \"n\",\n key = \"<CR>\",\n action = OpenActions.execute_script_vertical\n },\n {\n mode = \"i\",\n key = \"<C-h>\",\n action = OpenActions.execute_script\n },\n {\n mode = \"n\",\n key = \"<C-h>\",\n action = OpenActions.execute_script\n },\n {\n mode = \"i\",\n key = \"<C-i>\",\n action = OpenActions.execute_script_with_input\n },\n {\n mode = \"n\",\n key = \"<C-i>\",\n action = OpenActions.execute_script_with_input\n },\n {\n mode = \"i\",\n key = \"<C-c>\",\n action = OpenActions.copy_command_clipboard\n },\n {\n mode = \"n\",\n key = \"<C-c>\",\n action = OpenActions.copy_command_clipboard\n },\n {\n mode = \"i\",\n key = \"<C-f>\",\n action = OpenActions.execute_script_float\n },\n {\n mode = \"n\",\n key = \"<C-f>\",\n action = OpenActions.execute_script_float\n },\n {\n mode = \"i\",\n key = \"<C-v>\",\n action = OpenActions.execute_script_vertical\n },\n {\n mode = \"n\",\n key = \"<C-v>\",\n action = OpenActions.execute_script_vertical\n }\n }\n }\n\n require(\n \"project_cli_commands\"\n ).setup(config)\n end\n}","otavioschwanck/new-file-template.nvim":"return {\n \"otavioschwanck/new-file-template.nvim\",\n opts = {}\n}","marromlam/kitty-repl.nvim":"return {\n \"marromlam/kitty-repl.nvim\",\n event = \"BufEnter\",\n config = function()\n require(\"kitty-repl\").setup(\n\n )\n nvim_set_keymap(\n \"n\",\n \"<leader>;r\",\n \":KittyREPLRun<cr>\",\n {}\n )\n nvim_set_keymap(\n \"x\",\n \"<leader>;s\",\n \":KittyREPLSend<cr>\",\n {}\n )\n nvim_set_keymap(\n \"n\",\n \"<leader>;s\",\n \":KittyREPLSend<cr>\",\n {}\n )\n nvim_set_keymap(\n \"n\",\n \"<leader>;c\",\n \":KittyREPLClear<cr>\",\n {}\n )\n nvim_set_keymap(\n \"n\",\n \"<leader>;k\",\n \":KittyREPLKill<cr>\",\n {}\n )\n nvim_set_keymap(\n \"n\",\n \"<leader>;l\",\n \":KittyREPLRunAgain<cr>\",\n {}\n )\n nvim_set_keymap(\n \"n\",\n \"<leader>;w\",\n \":KittyREPLStart<cr>\",\n {}\n )\n end\n}","denstiny/styledoc.nvim":"return {\n \"denstiny/styledoc.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"vhyrro/luarocks.nvim\",\n \"3rd/image.nvim\"\n },\n opts = true,\n ft = \"markdown\"\n}","joaomsa/telescope-orgmode.nvim":"return { \"joaomsa/telescope-orgmode.nvim\", event = \"VeryLazy\" }","chip/telescope-software-licenses.nvim":"return {\n \"chip/telescope-software-licenses.nvim\",\n event = \"VeryLazy\"\n}","yuki-uthman/vimpad.nvim":"return {\n \"yuki-uthman/vimpad.nvim\",\n event = \"VeryLazy\"\n}","yacineMTB/pyrepl.nvim":"return { \"yacineMTB/pyrepl.nvim\", event = \"VeryLazy\" }","JMarkin/nvim-tree.lua-float-preview":"return { \"JMarkin/nvim-tree.lua-float-preview\", event = \"VeryLazy\" }","m-gail/escape.nvim":"return { \"m-gail/escape.nvim\", event = \"VeryLazy\" }","kdheepak/nvim-dap-julia":"return { \"kdheepak/nvim-dap-julia\", event = \"VeryLazy\" }","kunzaatko/nord.nvim":"return {\n \"kunzaatko/nord.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\",\n opt = true\n },\n config = function()\n vim.cmd(\n \"colorscheme nord\"\n )\n end,\n event = \"VeryLazy\"\n}","yioneko/nvim-type-fmt":"return { \"yioneko/nvim-type-fmt\", event = \"VeryLazy\" }","RicardoRamirezR/lali-components.nvim":"return {\n \"ricardoramirezr/lali-components.nvim\",\n ft = \"blade\"\n}","Biscuit-Theme/nvim":"return {\n \"Biscuit-Theme/nvim\",\n config = function()\n vim.cmd(\n \"colorscheme biscuit\"\n )\n end,\n event = \"VeryLazy\"\n}","Rizwanelansyah/simplyfile.nvim":"return {\n \"Rizwanelansyah/simplyfile.nvim\",\n tag = \"<tag>\"\n}","ejrichards/baredot.nvim":"return {\n \"ejrichards/baredot.nvim\",\n opts = {\n git_dir = \"~/.cfg\" -- Change this path\n }\n}","trstringer/psql.nvim":"return { \"trstringer/psql.nvim\", event = \"VeryLazy\" }","wassimk/gh-navigator.nvim":"return {\n \"wassimk/gh-navigator.nvim\",\n version = \"*\",\n config = true\n}","raddari/last-color.nvim":"return {\n \"raddari/last-color.nvim\",\n event = \"VeryLazy\"\n}","anthony-halim/bible-verse.nvim":"return {\n \"anthony-halim/bible-verse.nvim\",\n -- Lazy load on plugin commands\n cmd = {\n \"BibleVerse\",\n \"BibleVerseQuery\",\n \"BibleVerseInsert\"\n },\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n opts = {\n diatheke = {\n -- (MANDATORY)\n -- Corresponds to the diatheke module; diatheke's -b flag.\n -- In this example, we are using KJV module.\n translation = \"KJV\"\n }\n },\n -- plugin is not set up by default\n config = true\n}","blumaa/ohne-accidents.nvim":"return {\n \"blumaa/ohne-accidents.nvim\",\n event = \"UIEnter\", -- Optional, but recommended event if you want to lazy load the plugin.\n ---@type OhneAccidentsConfig\n opts = {}, -- Setting this to {} will use the default configuration and load the plugin.\n keys = {\n {\n \"<leader>oh\",\n \":OhneAccidents<CR>\",\n desc = \"Time since last config change\"\n }\n }\n}","olrtg/nvim-rename-state":"return {\n \"olrtg/nvim-rename-state\"\n}","fasterius/simple-zoom.nvim":"return {\n \"fasterius/simple-zoom.nvim\",\n config = true\n}","mistgc/pinmd.nvim":"return {\"mistgc/pinmd.nvim\"}","diegoulloao/nvim-file-location":"return {\n \"diegoulloao/nvim-file-location\",\n event = \"VeryLazy\"\n}","ofseed/copilot-status.nvim":"return {\n \"ofseed/copilot-status.nvim\"\n}","mfussenegger/nvim-snippasta":"return { \"mfussenegger/nvim-snippasta\", event = \"VeryLazy\" }","bennypowers/template-literal-comments.nvim":"return {\n \"bennypowers/template-literal-comments.nvim\",\n opts = true,\n ft = {\n \"javascript\",\n \"typescript\"\n }\n}","neph-iap/easycolor.nvim":"return { \"neph-iap/easycolor.nvim\", event = \"VeryLazy\" }","Bleksak/diffthis.nvim":"return {\n \"Bleksak/diffthis.nvim\",\n opts = {\n keys = {\n toggle = \"<leader>dd\",\n obtain = \"do\",\n put = \"dp\",\n next = \"dn\",\n prev = \"dN\"\n }\n }\n}","adoyle-h/telescope-extension-maker.nvim":"return {\n \"adoyle-h/telescope-extension-maker.nvim\",\n event = \"VeryLazy\"\n}","kihachi2000/yash.nvim":"return {\n \"kihachi2000/yash.nvim\",\n event = \"VeryLazy\"\n}","tzachar/fuzzy.nvim":"return {\n \"tzachar/fuzzy.nvim\",\n dependencies = {\n \"nvim-telescope/telescope-fzf-native.nvim\"\n },\n event = \"VeryLazy\"\n}","hrsh7th/nvim-linkedit":"return { \"hrsh7th/nvim-linkedit\", event = \"VeryLazy\" }","xStormyy/bearded-theme.nvim":"return { \"xStormyy/bearded-theme.nvim\", event = \"VeryLazy\" }","marcelofern/vale.nvim":"return {\n \"marcelofern/vale.nvim\",\n event = \"VeryLazy\"\n}","Hiroya-W/sequoia-moonlight.nvim":"return {\n \"Hiroya-W/sequoia-moonlight.nvim\",\n event = \"VeryLazy\"\n}","Faywyn/llama-copilot.nvim":"return {\n \"Faywyn/llama-copilot.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\n event = \"VeryLazy\"\n}","willothy/strat-hero.nvim":"return {\n \"willothy/strat-hero.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = true,\n lazy = true,\n cmd = \"StratHero\"\n}","cljoly/bepo.nvim":"return {\n \"cljoly/bepo.nvim\"\n -- ... other packages\n}","atinylittleshell/comment-repl.nvim":"return {\n \"atinylittleshell/comment-repl.nvim\",\n opts = {}\n}","zioroboco/nu-ls.nvim":"return { \"zioroboco/nu-ls.nvim\", event = \"VeryLazy\" }","ibhagwan/ts-vimdoc.nvim":"return { \"ibhagwan/ts-vimdoc.nvim\", event = \"VeryLazy\" }","0x7a7a/bufpin.nvim":"return {\n \"0x7a7a/bufpin.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n },\n config = function()\n local bufpin =\n require(\"bufpin\")\n bufpin.setup()\n\n -- You can customize the keys to whatever you like!\n -- stylua: ignore start\n vim.keymap.set(\n \"n\",\n \"<A-1>\",\n function()\n bufpin.go_to(\n 1\n )\n end,\n {\n desc = \"BufPin: go to file 1\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<A-2>\",\n function()\n bufpin.go_to(\n 2\n )\n end,\n {\n desc = \"BufPin: go to file 2\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<A-3>\",\n function()\n bufpin.go_to(\n 3\n )\n end,\n {\n desc = \"BufPin: go to file 3\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<A-4>\",\n function()\n bufpin.go_to(\n 4\n )\n end,\n {\n desc = \"BufPin: go to file 4\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<A-5>\",\n function()\n bufpin.go_to(\n 5\n )\n end,\n {\n desc = \"BufPin: go to file 5\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<C-e>\",\n function()\n bufpin.toggle(\n\n )\n end,\n {\n desc = \"BufPin: toggle board\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>pp\",\n function()\n bufpin.toggle_pin(\n\n )\n end,\n {\n desc = \"BufPin: toggle pinned\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>pr\",\n function()\n bufpin.remove(\n\n )\n end,\n {\n desc = \"BufPin: remove the current file from the board\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>pa\",\n function()\n bufpin.remove_all(\n\n )\n end,\n {\n desc = \"BufPin: empty board\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<A-h>\",\n function()\n bufpin.prev_pinned(\n\n )\n end,\n {\n desc = \"BufPin: switch prev pinned file\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<A-l>\",\n function()\n bufpin.next_pinned(\n\n )\n end,\n {\n desc = \"BufPin: switch next pinned file\"\n }\n )\n -- stylua: ignore end\n end\n}","JojoMakesGames/git-remote-url.nvim":"return {\n \"JojoMakesGames/git-remote-url.nvim\",\n opts = {}\n}","shaun-mathew/Chameleon.nvim":"return {\n \"shaun-mathew/Chameleon.nvim\",\n config = function()\n require(\"chameleon\").setup(\n\n )\n end\n}","gbprod/none-ls-shellcheck.nvim":"return { \"gbprod/none-ls-shellcheck.nvim\", event = \"VeryLazy\" }","kilavila/nvim-gitignore":"return {\n \"kilavila/nvim-gitignore\"\n}","Rentib/cliff.nvim":"return {\n \"Rentib/cliff.nvim\",\n keys = {\n {\n \"<c-j>\",\n mode = {\n \"n\",\n \"v\",\n \"o\"\n },\n function()\n require(\n \"cliff\"\n ).go_down()\n end\n },\n {\n \"<c-k>\",\n mode = {\n \"n\",\n \"v\",\n \"o\"\n },\n function()\n require(\n \"cliff\"\n ).go_up()\n end\n }\n }\n}","otavioschwanck/ruby-toolkit.nvim":"return {\n \"otavioschwanck/ruby-toolkit.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-treesitter/nvim-treesitter-textobjects\"\n },\n keys = {\n {\n \"<leader>mv\",\n \"<cmd>lua require('ruby-toolkit').extract_variable()<CR>\",\n desc = \"Extract Variable\",\n mode = {\"v\"}\n },\n {\n \"<leader>mf\",\n \"<cmd>lua require('ruby-toolkit').extract_to_function()<CR>\",\n desc = \"Extract To Function\",\n mode = {\"v\"}\n },\n {\n \"<leader>mf\",\n \"<cmd>lua require('ruby-toolkit').create_function_from_text()<CR>\",\n desc = \"Create Function from item on cursor\"\n }\n }\n}","sourproton/tunnell.nvim":"return {\n \"sourproton/tunnell.nvim\",\n config = true\n}","rafi/telescope-thesaurus.nvim":"return {\n \"rafi/telescope-thesaurus.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","Almo7aya/neogruvbox.nvim":"return {\n \"almo7aya/neogruvbox.nvim\"\n}","0x00-ketsu/markdown-preview.nvim":"return { \"0x00-ketsu/markdown-preview.nvim\", event = \"VeryLazy\" }","massix/termux.nvim":"return {\n \"massix/termux.nvim\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n }\n },\n opts = {},\n event = \"VimEnter\"\n}","nvim-neorg/lua-utils.nvim":"return { \"nvim-neorg/lua-utils.nvim\", event = \"VeryLazy\" }","Sam-programs/expand.nvim":"return {\n \"Sam-programs/expand.nvim\",\n dependencies = {\n \"Sam-Programs/indent.nvim\"\n },\n event = \"InsertEnter\",\n opts = {}\n}","sammce/fleeting.nvim":"return {\n \"sammce/fleeting.nvim\"\n}","ggandor/spooky.nvim":"return { \"ggandor/spooky.nvim\", event = \"VeryLazy\" }","thenbe/csgithub.nvim":"return {\n \"thenbe/csgithub.nvim\",\n keys = {\n {\n \"<leader>fege\",\n function()\n local csgithub =\n require(\n \"csgithub\"\n )\n local url =\n csgithub.search(\n {\n includeFilename = false,\n includeExtension = true\n }\n )\n csgithub.open(\n url\n )\n end,\n mode = {\"v\", \"n\"},\n desc = \"Search Github (extension)\"\n },\n {\n \"<leader>fegf\",\n function()\n local csgithub =\n require(\n \"csgithub\"\n )\n local url =\n csgithub.search(\n {\n includeFilename = true,\n includeExtension = true\n }\n )\n csgithub.open(\n url\n )\n end,\n mode = {\"v\", \"n\"},\n desc = \"Search Github (filename)\"\n }\n }\n}","isti115/agda.nvim":"return {\n \"isti115/agda.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","Wansmer/serenity.nvim":"return { \"Wansmer/serenity.nvim\", event = \"VeryLazy\" }","swaits/scratch.nvim":"return {\n \"https://git.sr.ht/~swaits/scratch.nvim\",\n lazy = true,\n keys = {\n {\n \"<leader>bs\",\n \"<cmd>Scratch<cr>\",\n desc = \"Scratch Buffer\",\n mode = \"n\"\n },\n {\n \"<leader>bS\",\n \"<cmd>ScratchSplit<cr>\",\n desc = \"Scratch Buffer (split)\",\n mode = \"n\"\n }\n },\n cmd = {\n \"Scratch\",\n \"ScratchSplit\"\n },\n opts = {}\n}","nvim-zh/whitespace.nvim":"return { \"nvim-zh/whitespace.nvim\", event = \"VeryLazy\" }","Snikimonkd/telescope-git-conflicts.nvim":"return { \"Snikimonkd/telescope-git-conflicts.nvim\", event = \"VeryLazy\" }","is0n/tui-nvim":"return {\n \"is0n/tui-nvim\",\n event = \"VeryLazy\"\n}","gambhirsharma/vesper.nvim":"return {\n \"gambhirsharma/vesper.nvim\",\n lazy = false,\n priority = 1000,\n name = \"vesper\",\n config = function()\n vim.cmd(\n [[colorscheme vesper]]\n )\n end\n}","jayli/nvim-ai-coding":"return {\n \"jayli/nvim-ai-coding\",\n event = \"VeryLazy\"\n}","CadeMichael/gotest.nvim":"return { \"CadeMichael/gotest.nvim\", event = \"VeryLazy\" }","weilbith/nvim-floating-tag-preview":"return { \"weilbith/nvim-floating-tag-preview\", event = \"VeryLazy\" }","ipod825/ranger.nvim":"return {\n \"ipod825/ranger.nvim\",\n config = function()\n require(\"ranger\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","mrjones2014/tldr.nvim":"return {\n \"mrjones2014/tldr.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","shaunsingh/seoul256.nvim":"return {\n \"shaunsingh/seoul256.nvim\",\n event = \"VeryLazy\"\n}","einetuer/oogway.nvim":"return { \"einetuer/oogway.nvim\", event = \"VeryLazy\" }","gpanders/fennel-repl.nvim":"return { \"gpanders/fennel-repl.nvim\", event = \"VeryLazy\" }","gitaarik/nvim-cmp-toggle":"return { \"gitaarik/nvim-cmp-toggle\", event = \"VeryLazy\" }","prescientmoon/scrap.nvim":"return { \"prescientmoon/scrap.nvim\", event = \"VeryLazy\" }","mattkubej/jest.nvim":"return {\n \"mattkubej/jest.nvim\",\n event = \"VeryLazy\"\n}","BranimirE/fix-auto-scroll.nvim":"return {\n \"BranimirE/fix-auto-scroll.nvim\",\n config = true,\n event = \"VeryLazy\"\n}","Febri-i/snake.nvim":"return {\n \"Febri-i/snake.nvim\",\n dependencies = {\n \"Febri-i/fscreen.nvim\"\n },\n opts = {}\n}","numToStr/Sakura.nvim":"return { \"numToStr/Sakura.nvim\", event = \"VeryLazy\" }","numToStr/prettierrc.nvim":"return {\n \"numToStr/prettierrc.nvim\",\n event = \"VeryLazy\"\n}","bitspaceorg/weather-reporto.nvim":"return {\n \"bitspaceorg/weather-reporto.nvim\",\n event = \"VeryLazy\"\n}","yuki-yano/tsnip.nvim":"return { \"yuki-yano/tsnip.nvim\", event = \"VeryLazy\" }","assistcontrol/readline.nvim":"return { \"assistcontrol/readline.nvim\", event = \"VeryLazy\" }","arsham/indent-tools.nvim":"return {\n \"arsham/indent-tools.nvim\",\n dependencies = {\n \"arsham/arshlib.nvim\",\n \"nvim-treesitter/nvim-treesitter-textobjects\"\n },\n config = true\n -- or to provide configuration\n -- config = { normal = {..}, textobj = {..}},\n}","arsham/listish.nvim":"return {\n \"arsham/listish.nvim\",\n dependencies = {\n \"arsham/arshlib.nvim\",\n \"nvim-treesitter/nvim-treesitter-textobjects\"\n },\n config = true\n -- or to provide configuration\n -- config = { theme_list = false, ..}\n}","linguini1/pulse.nvim":"return {\n \"linguini1/pulse.nvim\",\n version = \"*\", -- Latest stable release\n config = function()\n require(\"pulse\").setup(\n\n )\n end -- Call setup to get the basic config\n}","himanoa/ttene.nvim":"return {\n \"himanoa/ttene.nvim\",\n lazy = true,\n events = VeryLazy,\n cond = true,\n build = function()\n local is_win =\n vim.fn.has(\n \"win32\"\n ) == 1\n local path_sep =\n is_win and \"\\\\\" or\n \"/\"\n local voices_dir =\n table.concat(\n {\n vim.fn.stdpath(\n \"data\"\n ),\n \"ttene\",\n \"\"\n },\n path_sep\n ) -- *nix: '$HOME/.local/share/nvim/ttene/', Windows: '%LOCALAPPDATA%\\nvim-data\\ttene\\'\n if not is_win then\n os.execute(\n \"mkdir -p \" ..\n voices_dir\n )\n os.execute(\n \"magicalstick | grep てねっ[0-9] | xargs -P4 -In1 wget n1 -P \" ..\n voices_dir\n )\n else\n -- NOTE: add command to retrieve voice files for Windows\n end\n end\n}","prncss-xyz/neo-tree-zk.nvim":"return {\n \"prncss-xyz/neo-tree-zk.nvim\",\n dependencies = {\n \"nvim-neo-tree/neo-tree.nvim\",\n \"mickael-menu/zk-nvim\"\n },\n event = \"VeryLazy\"\n}","utahta/trans.nvim":"return {\n \"utahta/trans.nvim\",\n event = \"VeryLazy\"\n}","davidgranstrom/telescope-scdoc.nvim":"return {\n \"davidgranstrom/telescope-scdoc.nvim\",\n event = \"VeryLazy\"\n}","jxm35/livecode.nvim":"return {\n \"jxm35/livecode.nvim\",\n config = function()\n require(\"livecode\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","skwee357/nvim-prose":"return {\n \"skwee357/nvim-prose\",\n event = \"VeryLazy\"\n}","tjdevries/templ.nvim":"return { \"tjdevries/templ.nvim\", event = \"VeryLazy\" }","simonefranza/nvim-conv":"return {\n \"simonefranza/nvim-conv\",\n event = \"VeryLazy\"\n}","amarz45/nvim-cmp-lua-latex-symbols":"return { \"amarz45/nvim-cmp-lua-latex-symbols\", event = \"VeryLazy\" }","DeviusVim/deviuspro.nvim":"return {\n \"DeviusVim/deviuspro.nvim\"\n}","m4xshen/example.nvim":"return {\n \"m4xshen/example.nvim\",\n opts = {}\n}","roobert/node-type.nvim":"return {\n \"roobert/node-type.nvim\",\n config = function()\n require(\"node-type\").setup(\n\n )\n end\n}","leath-dub/stat.nvim":"return { \"leath-dub/stat.nvim\", event = \"VeryLazy\" }","dobrovolsky/kb-notes.nvim":"return { \"dobrovolsky/kb-notes.nvim\", event = \"VeryLazy\" }","martineausimon/nvim-bard":"return {\n \"martineausimon/nvim-bard\",\n dependencies = \"MunifTanjim/nui.nvim\", -- only for \"popup\" mode\n config = function()\n require(\"nvim-bard\").setup(\n {\n bard_api_key = \"\", --required\n display_mode = \"popup\", -- \"popup\", \"vsplit\" or \"tabnew\"\n mappings = {\n toggle_bard = \"<leader>b\",\n hide_bard = {\n \"q\",\n \"<esc>\"\n },\n send_bard = \"<cr>\",\n new_chat = \"<c-n>\"\n },\n options = {\n ui = {\n question = {\n signs = {\n sign = \"\",\n hi = \"Function\",\n style = \"single\" -- \"double\", \"none\", \"rounded\", \"solid\"\n },\n border = {\n -- only for \"popup\" mode\n style = \"single\", -- \"double\", \"none\", \"shadow\", \"rounded\", \"solid\"\n text = {\n top = \"[Prompt]\"\n }\n },\n winhighlight = \"Normal:Normal,FloatBorder:Normal\"\n },\n bard = {\n signs = {\n sign = \"🟆\",\n hi = \"Statement\",\n style = \"single\"\n },\n border = {\n style = \"single\",\n text = {\n top = \"[Bard]\"\n }\n },\n winhighlight = \"Normal:Normal,FloatBorder:Normal\"\n }\n },\n buffer_options = {\n signcolumn = \"yes:1\",\n filetype = \"markdown\",\n conceallevel = 3,\n buftype = \"nofile\"\n }\n }\n }\n )\n end\n}","delphinus/auto-cursorline.nvim":"return { \"delphinus/auto-cursorline.nvim\", event = \"VeryLazy\" }","pwntester/nautilus.nvim":"return {\n \"pwntester/nautilus.nvim\",\n config = function()\n require(\"nautilus\").load {\n transparent = true\n }\n end,\n event = \"VeryLazy\"\n}","romainchapou/confiture.nvim":"return {\n \"romainchapou/confiture.nvim\",\n dependencies = \"tpope/vim-dispatch\" -- optional but highly recommended, for async support\n}","llllvvuu/nvim-js-actions":"return {\n \"llllvvuu/nvim-js-actions\",\n ft = js_filetypes,\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n init = function()\n vim.api.nvim_create_autocmd(\n \"FileType\",\n {\n pattern = js_filetypes,\n command = \"nnoremap <buffer> <leader>ta \" ..\n \":lua require('nvim-js-actions').js_arrow_fn.toggle()<CR>\"\n -- can also do `require('nvim-js-actions/js-arrow-fn').toggle()`\n }\n )\n end\n}","scheisa/relpointers.nvim":"return {\n \"scheisa/relpointers.nvim\"\n}","nvim-telescope/telescope-ghq.nvim":"return { \"nvim-telescope/telescope-ghq.nvim\", event = \"VeryLazy\" }","hkupty/pointer.nvim":"return { \"hkupty/pointer.nvim\", event = \"VeryLazy\" }","EricDriussi/remember-me.nvim":"return { \"EricDriussi/remember-me.nvim\", event = \"VeryLazy\" }","pysan3/fcitx5.nvim":"return { \"pysan3/fcitx5.nvim\", event = \"VeryLazy\" }","lolpie244/simple-kitty-runner.nvim":"return {\n \"lolpie244/simple-kitty-runner.nvim\"\n}","ryo33/nvim-cmp-rust":"return { \"ryo33/nvim-cmp-rust\", event = \"VeryLazy\" }","lucidph3nx/nvim-sops":"return {\n \"lucidph3nx/nvim-sops\",\n event = {\"BufEnter\"},\n opts = {}\n}","dvoytik/hi-my-words.nvim":"return {\n \"dvoytik/hi-my-words.nvim\",\n event = \"VeryLazy\"\n}","buschco/nvim-cmp-ts-tag-close":"return { \"buschco/nvim-cmp-ts-tag-close\", event = \"VeryLazy\" }","mrshmllow/orgmode-babel.nvim":"return { \"mrshmllow/orgmode-babel.nvim\", event = \"VeryLazy\" }","atusy/leap-search.nvim":"return { \"atusy/leap-search.nvim\", event = \"VeryLazy\" }","Manas140/run.nvim":"return {\n \"Manas140/run.nvim\",\n event = \"VeryLazy\"\n}","Sanix-Darker/snips.nvim":"return {\n \"Sanix-Darker/snips.nvim\",\n config = true,\n cmd = {\"SnipsCreate\"} -- optional, make the plugin loads at cmd executed\n}","pfeiferj/nvim-hurl":"return { \"pfeiferj/nvim-hurl\", event = \"VeryLazy\" }","oem/arachne.nvim":"return {\n \"oem/arachne.nvim\",\n event = \"VeryLazy\"\n}","BooleanCube/keylab.nvim":"return {\n \"BooleanCube/keylab.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","cfmeyers/dbt.nvim":"return { \"cfmeyers/dbt.nvim\", event = \"VeryLazy\" }","kiran94/maim.nvim":"return {\n \"kiran94/maim.nvim\",\n config = true,\n cmd = {\n \"Maim\",\n \"MaimMarkdown\"\n }\n}","MaximilianLloyd/lazy-reload.nvim":"return { \"MaximilianLloyd/lazy-reload.nvim\", event = \"VeryLazy\" }","jovanlanik/fsplash.nvim":"return { \"jovanlanik/fsplash.nvim\", event = \"VeryLazy\" }","danilshvalov/org-modern.nvim":"return { \"danilshvalov/org-modern.nvim\", event = \"VeryLazy\" }","tenxsoydev/size-matters.nvim":"return {\n \"tenxsoydev/size-matters.nvim\",\n event = \"VeryLazy\"\n}","dawsers/edit-code-block.nvim":"return { \"dawsers/edit-code-block.nvim\", event = \"VeryLazy\" }","GeekMasher/securitree.nvim":"return {\n \"GeekMasher/securitree.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"MunifTanjim/nui.nvim\",\n -- optional\n \"nvim-treesitter/playground\"\n },\n config = function()\n require(\"securitree\").setup {}\n end\n}","theSafdarAwan/find-extender.nvim":"return { \"theSafdarAwan/find-extender.nvim\", event = \"VeryLazy\" }","nvim-neotest/neotest-vim-test":"return { \"nvim-neotest/neotest-vim-test\", event = \"VeryLazy\" }","2hdddg/fex.nvim":"return {\n \"2hdddg/fex.nvim\"\n}","axieax/typo.nvim":"return {\n \"axieax/typo.nvim\",\n event = \"VeryLazy\"\n}","nocksock/bloop.nvim":"return { \"nocksock/bloop.nvim\", event = \"VeryLazy\" }","alextsugi/jira-nvim":"return { \"alextsugi/jira-nvim\", event = \"VeryLazy\" }","Kohirus/cppassist.nvim":"return {\n \"Kohirus/cppassist.nvim\",\n lazy = true,\n ft = {\n \"h\",\n \"cpp\",\n \"hpp\",\n \"c\",\n \"cc\",\n \"cxx\"\n },\n config = function()\n require(\"cppassist\").setup(\n\n )\n end\n}","ntk148v/habamax.nvim":"return {\n \"ntk148v/habamax.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n }\n}","iruzo/matrix-nvim":"return {\n \"iruzo/matrix-nvim\",\n event = \"VeryLazy\"\n}","Scysta/pink-panic.nvim":"return {\n \"Scysta/pink-panic.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n event = \"VeryLazy\"\n}","MaximilianLloyd/patternvault.nvim":"return {\n \"MaximilianLloyd/patternvault.nvim\",\n event = \"VeryLazy\", -- Customize here as wanted\n config = function()\n require(\n \"patternvault\"\n ).setup()\n end\n}","DanielWeidinger/nvim-sshfs":"return {\n \"DanielWeidinger/nvim-sshfs\",\n event = \"VeryLazy\"\n}","MaximilianLloyd/adjacent.nvim":"return { \"MaximilianLloyd/adjacent.nvim\", event = \"VeryLazy\" }","evanpurkhiser/image-paste.nvim":"return {\n \"evanpurkhiser/image-paste.nvim\",\n config = function()\n require(\"image-paste\").setup(\n {\n imgur_client_id = \"<your imgur client_id>\"\n }\n )\n end,\n event = \"VeryLazy\"\n}","Iron-E/nvim-tabmode":"return {\n \"Iron-E/nvim-tabmode\",\n cmd = \"TabmodeEnter\", -- don't load until using this command\n config = true, -- automatically call `bufmode.setup()`; not needed if you specify `opts`\n dependencies = {\n \"Iron-E/nvim-libmodal\"\n },\n keys = {\n {\n \"<Leader><Tab>\",\n desc = \"Enter buffer mode\",\n mode = \"n\"\n }\n } -- don't load until pressing these keys\n -- opts = {}, (put `setup` options here, e.g. `opts = {enter_mapping = false}`\n}","williamboman/warden.nvim":"return { \"williamboman/warden.nvim\", event = \"VeryLazy\" }","luisiacc/the-matrix.nvim":"return { \"luisiacc/the-matrix.nvim\", event = \"VeryLazy\" }","delphinus/emcl.nvim":"return {\n \"delphinus/emcl.nvim\",\n config = function()\n require(\"emcl\").setup {}\n end,\n event = \"VeryLazy\"\n}","nat-418/termitary.nvim":"return { \"nat-418/termitary.nvim\", event = \"VeryLazy\" }","IllustratedMan-code/telescope-conda.nvim":"return { \"IllustratedMan-code/telescope-conda.nvim\", event = \"VeryLazy\" }","E-ricus/lsp_codelens_extensions.nvim":"return {\n \"E-ricus/lsp_codelens_extensions.nvim\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\",\n \"mfussenegger/nvim-dap\"\n }\n },\n event = \"VeryLazy\"\n}","ten3roberts/window-picker.nvim":"return { \"ten3roberts/window-picker.nvim\", event = \"VeryLazy\" }","wadackel/nvim-syntax-info":"return {\n \"wadackel/nvim-syntax-info\",\n event = \"VeryLazy\"\n}","paulfrische/reddish.nvim":"return { \"paulfrische/reddish.nvim\", event = \"VeryLazy\" }","NightCS/night.nvim":"return {\n \"NightCS/night.nvim\",\n event = \"VeryLazy\"\n}","anuvyklack/keymap-layer.nvim":"return { \"anuvyklack/keymap-layer.nvim\", event = \"VeryLazy\" }","rapan931/lasterisk.nvim":"return {\n \"rapan931/lasterisk.nvim\",\n event = \"VeryLazy\"\n}","cwebster2/github-coauthors.nvim":"return {\n \"cwebster2/github-coauthors.nvim\",\n event = \"VeryLazy\"\n}","loctvl842/breadcrumb.nvim":"return { \"loctvl842/breadcrumb.nvim\", event = \"VeryLazy\" }","ellisonleao/weather.nvim":"return {\n \"ellisonleao/weather.nvim\",\n event = \"VeryLazy\"\n}","CadeMichael/zig.nvim":"return { \"CadeMichael/zig.nvim\", event = \"VeryLazy\" }","Gerg-L/nvim-flake":"return { \"Gerg-L/nvim-flake\", event = \"VeryLazy\" }","b0o/lavi.nvim":"return {\n \"b0o/lavi.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n config = function()\n vim.cmd [[colorscheme lavi]]\n end\n}","hrsh7th/nvim-cmp-kit":"return { \"hrsh7th/nvim-cmp-kit\", event = \"VeryLazy\" }","mrquantumcodes/bufferchad.nvim":"return {\n \"mrquantumcodes/bufferchad.nvim\"\n\n -- uncomment if you want fuzzy search with telescope and a modern ui\n\n -- dependencies = {\n -- {\"nvim-lua/plenary.nvim\"},\n -- {\"MunifTanjim/nui.nvim\"},\n -- {\"stevearc/dressing.nvim\"},\n -- {\"nvim-telescope/telescope.nvim\"} -- needed for fuzzy search, but should work fine even without it\n -- }\n}","black-desk/fcitx5-ui.nvim":"return { \"black-desk/fcitx5-ui.nvim\", event = \"VeryLazy\" }","lambdalisue/nvim-aibo":"return {\n \"lambdalisue/nvim-aibo\",\n -- Optional: setup can be omitted for default configuration\n config = function()\n require(\"aibo\").setup(\n\n )\n end\n}","nvim-mini/mini.test":"return {\n \"nvim-mini/mini.test\",\n version = false\n}","alexpasmantier/tv.nvim":"return {\n \"alexpasmantier/tv.nvim\",\n event = \"VeryLazy\"\n}","rmagatti/gx-extended.nvim":"return {\n \"rmagatti/gx-extended.nvim\",\n keys = {\"gx\"},\n config = function()\n require(\"gx-extended\").setup {}\n end\n}","syaiful6/ocaml.nvim":"return { \"syaiful6/ocaml.nvim\", event = \"VeryLazy\" }","dimtion/guttermarks.nvim":"return {\n \"dimtion/guttermarks.nvim\",\n event = {\n \"BufReadPost\",\n \"BufNewFile\",\n \"BufWritePre\"\n }\n}","meeehdi-dev/bropilot.nvim":"return { \"meeehdi-dev/bropilot.nvim\", event = \"VeryLazy\" }","deparr/tairiki.nvim":"return {\n \"deparr/tairiki.nvim\",\n lazy = false,\n priority = 1000 -- recommended if you use tairiki as your default theme\n}","tronikelis/ts-autotag.nvim":"return { \"tronikelis/ts-autotag.nvim\", event = \"VeryLazy\" }","tigion/nvim-asciidoc-preview":"return {\n \"tigion/nvim-asciidoc-preview\",\n ft = {\"asciidoc\"},\n build = \"cd server && npm install --omit=dev\",\n ---@module 'asciidoc-preview'\n ---@type asciidoc-preview.Config\n opts = {}\n}","forest-nvim/maple.nvim":"return {\n \"forest-nvim/maple.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}\n}","hrsh7th/nvim-kit":"return { \"hrsh7th/nvim-kit\", event = \"VeryLazy\" }","nvim-mini/mini.trailspace":"return {\n \"nvim-mini/mini.trailspace\",\n version = false\n}","nvim-mini/mini.snippets":"return {\n \"nvim-mini/mini.snippets\",\n version = false\n}","nvim-mini/mini.sessions":"return {\n \"nvim-mini/mini.sessions\",\n version = false\n}","nvim-mini/mini.cursorword":"return {\n \"nvim-mini/mini.cursorword\",\n version = false\n}","nvim-mini/mini.colors":"return {\n \"nvim-mini/mini.colors\",\n version = false\n}","nvim-mini/mini.base16":"return {\n \"nvim-mini/mini.base16\",\n version = false\n}","pxwg/math-conceal.nvim":"return {\n \"pxwg/math-conceal.nvim\",\n event = \"VeryLazy\",\n build = \"make lua51\",\n main = \"math-conceal\",\n --- @type LaTeXConcealOptions\n opts = {\n enabled = true,\n conceal = {\n \"greek\",\n \"script\",\n \"math\",\n \"font\",\n \"delim\",\n \"phy\"\n },\n ft = {\n \"*.tex\",\n \"*.md\",\n \"*.typ\"\n }\n }\n}","616b2f/bsp.nvim":"return {\n \"616b2f/bsp.nvim\"\n}","mbwilding/UnrealEngine.nvim":"return {\n \"mbwilding/UnrealEngine.nvim\",\n lazy = false,\n dependencies = {\n -- optional, this registers the Unreal Engine icon to .uproject files\n \"nvim-tree/nvim-web-devicons\"\n },\n keys = {\n {\n \"<leader>ug\",\n function()\n require(\n \"unrealengine.commands\"\n ).generate_lsp(\n\n )\n end,\n desc = \"UnrealEngine: Generate LSP\"\n },\n {\n \"<leader>ub\",\n function()\n require(\n \"unrealengine.commands\"\n ).build()\n end,\n desc = \"UnrealEngine: Build\"\n },\n {\n \"<leader>ur\",\n function()\n require(\n \"unrealengine.commands\"\n ).rebuild()\n end,\n desc = \"UnrealEngine: Rebuild\"\n },\n {\n \"<leader>uo\",\n function()\n require(\n \"unrealengine.commands\"\n ).open()\n end,\n desc = \"UnrealEngine: Open Editor\"\n },\n {\n \"<leader>uc\",\n function()\n require(\n \"unrealengine.commands\"\n ).clean()\n end,\n desc = \"UnrealEngine: Clean\"\n },\n {\n \"<leader>ue\",\n function()\n require(\n \"unrealengine.commands\"\n ).build_engine(\n\n )\n end,\n desc = \"UnrealEngine: Link Plugin - Build Engine\"\n }\n },\n -- Optional, this will update and build the Unreal Engine plugin on update\n build = function()\n -- Path required to be passed in\n require(\n \"unrealengine.commands\"\n ).build_engine(\n {\n engine_path = \"/path/to/UnrealEngine\"\n }\n )\n end,\n opts = {\n auto_generate = true, -- Auto generates LSP info when detected in CWD | default: false\n auto_build = true, -- Auto builds on save | default: false\n engine_path = \"/path/to/UnrealEngine\", -- Path to your UnrealEngine source directory\n build_type = \"Development\", -- Build type: \"DebugGame\", \"Development\", or \"Shipping\"\n with_editor = true, -- Build with editor | default: true\n register_icon = true, -- Register Unreal Engine icon for .uproject files | default: true\n register_filetypes = true, -- Register .uproject and .uplugin as JSON | default: true\n close_on_success = true, -- Close terminal split on successful builds | default: true\n environment_variables = nil -- Environment variables to pass when launching editor (Linux/Mac only)\n }\n}","qvalentin/helm-ls.nvim":"return {\n \"qvalentin/helm-ls.nvim\",\n ft = \"helm\",\n opts = {}\n}","gutsavgupta/nvim-gemini-companion":"return {\n \"gutsavgupta/nvim-gemini-companion\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\",\n config = function()\n require(\"gemini\").setup(\n\n )\n end,\n keys = {\n {\n \"<leader>gg\",\n \"<cmd>GeminiToggle<cr>\",\n desc = \"Toggle Gemini sidebar\"\n },\n {\n \"<leader>gc\",\n \"<cmd>GeminiSwitchToCli<cr>\",\n desc = \"Spawn or switch to AI session\"\n },\n {\n \"<leader>gS\",\n function()\n vim.cmd(\n \"normal! gv\"\n )\n vim.cmd(\n \"'<,'>GeminiSend\"\n )\n end,\n mode = {\"x\"},\n desc = \"Send selection to AI\"\n }\n }\n}","Cliffback/netcoredbg-macOS-arm64.nvim":"return {\n \"Cliffback/netcoredbg-macOS-arm64.nvim\",\n dependencies = {\n \"mfussenegger/nvim-dap\"\n }\n}","rainzm/flash-zh.nvim":"return {\n \"rainzm/flash-zh.nvim\",\n event = \"VeryLazy\",\n dependencies = \"folke/flash.nvim\",\n keys = {\n {\n \"s\",\n mode = {\n \"n\",\n \"x\",\n \"o\"\n },\n function()\n require(\n \"flash-zh\"\n ).jump(\n {\n chinese_only = false\n }\n )\n end,\n desc = \"Flash between Chinese\"\n }\n }\n}","Aietes/esp32.nvim":"return {\n \"Aietes/esp32.nvim\"\n}","Davidyz/inlayhint-filler.nvim":"return {\n \"Davidyz/inlayhint-filler.nvim\",\n keys = {\n {\n \"<Leader>I\", -- Use whatever keymap you want.\n function()\n require(\n \"inlayhint-filler\"\n ).fill()\n end,\n desc = \"Insert the inlay-hint under cursor into the buffer.\",\n mode = {\"n\", \"v\"} -- include 'v' if you want to use it in visual selection mode\n }\n }\n}","samir-roy/code-bridge.nvim":"return {\n \"samir-roy/code-bridge.nvim\",\n config = function()\n require(\"code-bridge\").setup(\n\n )\n end\n}","TheNoeTrevino/roids.nvim":"return {\n \"TheNoeTrevino/roids.nvim\"\n}","emmanueltouzery/elixir-extras.nvim":"return { \"emmanueltouzery/elixir-extras.nvim\", event = \"VeryLazy\" }","NotAShelf/direnv.nvim":"return {\n \"NotAShelf/direnv.nvim\",\n config = function()\n require(\"direnv\").setup(\n {}\n )\n end\n}","Jay-Madden/auto-fix-return.nvim":"return {\n \"Jay-Madden/auto-fix-return.nvim\",\n event = \"VeryLazy\",\n -- nvim-treesitter is optional, the plugin will work fine without it as long as\n -- you have a valid Go parser in $rtp/parsers.\n -- However due to the Go grammar not being on Treesitter ABI 15 without 'nvim-treesitter'\n -- we are unable to detect and warn if an invalid parser version is being used.\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\n \"auto-fix-return\"\n ).setup({})\n end\n}","rubiin/fortune.nvim":"return {\n \"rubiin/fortune.nvim\"\n}","AlexandrosAlexiou/kotlin.nvim":"return {\n \"AlexandrosAlexiou/kotlin.nvim\",\n ft = {\"kotlin\"},\n dependencies = {\n \"mason.nvim\",\n \"mason-lspconfig.nvim\",\n \"oil.nvim\"\n },\n config = function()\n require(\"kotlin\").setup {\n -- Optional: Specify root markers for multi-module projects\n root_markers = {\n \"gradlew\",\n \".git\",\n \"mvnw\",\n \"settings.gradle\"\n },\n -- Optional: Specify a custom Java path to run the server\n jre_path = os.getenv(\n \"JDK21\"\n ),\n -- Optional: Specify additional JVM arguments\n jvm_args = {\n \"-Xmx4g\"\n }\n }\n end\n}","jmbuhr/telescope-zotero.nvim":"return { \"jmbuhr/telescope-zotero.nvim\", event = \"VeryLazy\" }","joshuadanpeterson/typewriter.nvim":"return { \"joshuadanpeterson/typewriter.nvim\", event = \"VeryLazy\" }","wincent/base16-nvim":"return { \"wincent/base16-nvim\", event = \"VeryLazy\" }","cranberry-clockworks/coal.nvim":"return {\n \"cranberry-clockworks/coal.nvim\",\n event = \"VeryLazy\"\n}","kopecmaciej/vi-mongo.nvim":"return {\n \"kopecmaciej/vi-mongo.nvim\",\n config = function()\n require(\"vi-mongo\").setup(\n {\n persist = false -- default: false; set to true to persist the connection between float window sessions\n }\n )\n end,\n cmd = {\"ViMongo\"},\n keys = {\n {\n \"<leader>vm\",\n \"<cmd>ViMongo<cr>\",\n desc = \"ViMongo\"\n }\n }\n}","KijitoraFinch/nanode.nvim":"return {\n \"KijitoraFinch/nanode.nvim\",\n priority = 1000,\n config = function()\n require(\"nanode\").setup(\n {\n transparent = false\n }\n )\n vim.cmd.colorscheme(\n \"nanode\"\n )\n end\n}","chrisgrieser/nvim-pseudometa-plugin-template":"return { \"chrisgrieser/nvim-pseudometa-plugin-template\", event = \"VeryLazy\" }","Massolari/lsp-auto-setup.nvim":"return {\n \"Massolari/lsp-auto-setup.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\"\n },\n config = true,\n -- Those are the default options, you don't need to provide them if you're happy with the defaults\n opts = {\n -- Table of server-specific configuration functions\n server_config = {},\n -- List of server names to exclude from auto-setup\n exclude = {},\n -- Cache configuration\n cache = {\n enable = true, -- Enable/disable caching of server names\n ttl = 60 * 60 * 24 *\n 7, -- Time-to-live for cached server names (in seconds), default is 1 week\n path = vim.fn.stdpath(\n \"cache\"\n ) ..\n \"/lsp-auto-setup/servers.json\" -- Path to the cache file\n },\n -- Stop servers that are not attached to any buffer. When a buffer is closed, the server attached to it will be stopped if it's not attached to any other buffer\n stop_unused_servers = {\n enable = true, -- Enable/disable stopping of unused servers\n exclude = {} -- List of server names to exclude from stopping\n }\n }\n}","nodetec/nostr.nvim":"return {\n \"nodetec/nostr.nvim\",\n build = \"npm install && npm run build\",\n config = function()\n -- Optional: set up keymaps\n vim.keymap.set(\n \"n\",\n \"<leader>np\",\n \":NostrPostNote \",\n {\n desc = \"Post Nostr note\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nb\",\n \":NostrPostBuffer<CR>\",\n {\n desc = \"Post buffer as note\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>ns\",\n \":NostrPostSnippet<CR>\",\n {\n desc = \"Post code snippet\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nl\",\n \":NostrPostLongform<CR>\",\n {\n desc = \"Post long-form article\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nm\",\n \":NostrSendDM \",\n {\n desc = \"Send Nostr DM\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>nM\",\n \":NostrCheckDMs<CR>\",\n {\n desc = \"Check Nostr DMs\"\n }\n )\n end\n}","anAcc22/sakura.nvim":"return {\n \"anAcc22/sakura.nvim\",\n dependencies = \"rktjmp/lush.nvim\",\n config = function()\n vim.opt.background =\n \"dark\" -- or \"light\"\n vim.cmd(\n \"colorscheme sakura\"\n ) -- sets the colorscheme\n end\n}","bjarneo/pixel.nvim":"return {\n \"bjarneo/pixel.nvim\",\n priority = 1000,\n config = function()\n vim.cmd.colorscheme(\n \"pixel\"\n )\n end\n}","Tyler-Barham/floating-help.nvim":"return { \"Tyler-Barham/floating-help.nvim\", event = \"VeryLazy\" }","aweis89/ai-terminals.nvim":"return {\n \"aweis89/ai-terminals.nvim\",\n dependencies = {\n \"folke/snacks.nvim\"\n },\n opts = {\n auto_terminal_keymaps = {\n prefix = \"<leader>a\",\n terminals = {\n {\n name = \"claude\",\n key = \"c\"\n },\n {\n name = \"aider\",\n key = \"a\"\n },\n {\n name = \"goose\",\n key = \"g\"\n }\n }\n }\n }\n}","Piotr1215/pairup.nvim":"return {\n \"Piotr1215/pairup.nvim\",\n config = function()\n require(\"pairup\").setup(\n {\n provider = \"claude\"\n }\n )\n end\n}","Piotr1215/beam.nvim":"return {\n \"Piotr1215/beam.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\" -- Required by telescope\n },\n config = function()\n require(\"beam\").setup(\n\n ) -- Uses default prefix ','\n end\n}","jrop/u.nvim":"return {\n \"jrop/u.nvim\",\n lazy = true\n}","phrmendes/todotxt.nvim":"return {\n \"phrmendes/todotxt.nvim\",\n cmd = {\n \"TodoTxt\",\n \"DoneTxt\"\n },\n opts = {\n todotxt = \"path/to/the/todo.txt\",\n donetxt = \"path/to/the/done.txt\",\n ghost_text = {\n enable = true,\n mappings = {\n [\"(A)\"] = \"now\",\n [\"(B)\"] = \"next\",\n [\"(C)\"] = \"today\"\n }\n }\n }\n}","lucaSartore/fastspell.nvim":"return {\n \"lucaSartore/fastspell.nvim\",\n -- automatically run the installation script on windows and linux)\n -- if this doesn't work for some reason, you can\n build = function()\n local base_path =\n vim.fn.stdpath(\n \"data\"\n ) ..\n \"/lazy/fastspell.nvim\"\n local cmd =\n base_path ..\n \"/lua/scripts/install.\" ..\n (vim.fn.has(\n \"win32\"\n ) and\n \"cmd\" or\n \"sh\")\n vim.system({cmd})\n end,\n config = function()\n local fastspell =\n require(\n \"fastspell\"\n )\n\n -- call setup to initialize fastspell\n fastspell.setup({})\n\n -- decide when to run the spell checking (see :help events for full list)\n vim.api.nvim_create_autocmd(\n {\n \"TextChanged\",\n \"TextChangedI\",\n \"BufEnter\",\n \"WinScrolled\"\n },\n {\n callback = function(\n _)\n -- decide the area in your buffer that will be checked. This is the default configuration,\n -- and look for spelling mistakes ONLY in the lines of the bugger that are currently displayed\n -- for more advanced configurations see the section bellow\n local first_line =\n vim.fn.line(\n \"w0\"\n ) - 1\n local last_line =\n vim.fn.line(\n \"w$\"\n )\n fastspell.sendSpellCheckRequest(\n first_line,\n last_line\n )\n end\n }\n )\n end\n}","pohlrabi404/compile.nvim":"return {\n \"pohlrabi404/compile.nvim\",\n -- This event makes sure the plugin loads lazily. You can\n -- use any event you like, such as `ft` for file types or `autocmds`.\n event = \"VeryLazy\",\n -- don't forget the options table!\n opts = {}\n}","suliatis/Jumppack.nvim":"return {\n \"suliatis/Jumppack.nvim\",\n config = true\n}","roobert/hoversplit.nvim":"return {\n \"roobert/hoversplit.nvim\",\n config = function()\n require(\"hoversplit\").setup(\n\n )\n end\n}","adibhanna/phprefactoring.nvim":"return {\n \"adibhanna/phprefactoring.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n ft = \"php\",\n config = function()\n require(\n \"phprefactoring\"\n ).setup({})\n end\n}","patrickpichler/hovercraft.nvim":"return {\n \"patrickpichler/hovercraft.nvim\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n }\n },\n -- this is the default config and can be skipped\n opts = function()\n return {\n providers = {\n providers = {\n {\n \"LSP\",\n require(\n \"hovercraft.provider.lsp.hover\"\n ).new(\n\n )\n },\n {\n \"Man\",\n require(\n \"hovercraft.provider.man\"\n ).new(\n\n )\n },\n {\n \"Dictionary\",\n require(\n \"hovercraft.provider.dictionary\"\n ).new(\n\n )\n }\n }\n },\n window = {\n border = \"single\"\n\n -- enable this if you are a user of the MeanderingProgrammer/render-markdown.nvim plugin\n -- render_markdown_compat_mode = true,\n },\n keys = {\n {\n \"<C-u>\",\n function()\n require(\n \"hovercraft\"\n ).scroll(\n {\n delta = -4\n }\n )\n end\n },\n {\n \"<C-d>\",\n function()\n require(\n \"hovercraft\"\n ).scroll(\n {\n delta = 4\n }\n )\n end\n },\n {\n \"<TAB>\",\n function()\n require(\n \"hovercraft\"\n ).hover_next(\n\n )\n end\n },\n {\n \"<S-TAB>\",\n function()\n require(\n \"hovercraft\"\n ).hover_next(\n {\n step = -1\n }\n )\n end\n }\n }\n }\n end,\n keys = {\n {\n \"K\",\n function()\n local hovercraft =\n require(\n \"hovercraft\"\n )\n\n if\n hovercraft.is_visible(\n\n )\n then\n hovercraft.enter_popup(\n\n )\n else\n hovercraft.hover(\n\n )\n end\n end\n }\n }\n}","r-pletnev/pdfreader.nvim":"return {\n \"r-pletnev/pdfreader.nvim\",\n lazy = false,\n dependencies = {\n \"folke/snacks.nvim\", -- image rendering\n \"nvim-telescope/telescope.nvim\" -- pickers\n },\n config = function()\n require(\"pdfreader\").setup(\n\n )\n end\n}","ph1losof/morta.nvim":"return { \"ph1losof/morta.nvim\", event = \"VeryLazy\" }","hedyhli/markdown-toc.nvim":"return {\n \"hedyhli/markdown-toc.nvim\",\n ft = \"markdown\", -- Lazy load on markdown filetype\n cmd = {\"Mtoc\"}, -- Or, lazy load on \"Mtoc\" command\n opts = {}\n}","nvimdev/modeline.nvim":"return { \"nvimdev/modeline.nvim\", event = \"VeryLazy\" }","KingMichaelPark/age.nvim":"return { \"KingMichaelPark/age.nvim\", event = \"VeryLazy\" }","tahayvr/themery.nvim":"return { \"tahayvr/themery.nvim\", event = \"VeryLazy\" }","jake-stewart/lazier.nvim":"return { \"jake-stewart/lazier.nvim\", event = \"VeryLazy\" }","kuator/nvim":"return { \"kuator/nvim\", event = \"VeryLazy\" }","lumen-oss/rocks-git.nvim":"return { \"lumen-oss/rocks-git.nvim\", event = \"VeryLazy\" }","matarina/pyrola.nvim":"return {\n \"matarina/pyrola.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n build = \":UpdateRemotePlugins\",\n config = function(_, opts)\n local pyrola =\n require(\"pyrola\")\n pyrola.setup(\n {\n kernel_map = {\n -- Map Jupyter kernel names to Neovim filetypes\n python = \"python3\",\n r = \"ir\",\n cpp = \"xcpp14\"\n },\n split_horizen = false, -- Define the terminal split direction\n split_ratio = 0.3 -- Set the terminal split size\n }\n )\n\n -- Define key mappings for enhanced functionality\n vim.keymap.set(\n \"n\",\n \"<Enter>\",\n function()\n pyrola.send_statement_definition(\n\n )\n end,\n {noremap = true}\n )\n\n vim.keymap.set(\n \"v\",\n \"<leader>vs\",\n function()\n require(\n \"pyrola\"\n ).send_visual_to_repl(\n\n )\n end,\n {noremap = true}\n )\n\n vim.keymap.set(\n \"n\",\n \"<leader>is\",\n function()\n pyrola.inspect(\n\n )\n end,\n {noremap = true}\n )\n\n -- Configure Treesitter for enhanced code parsing\n require(\n \"nvim-treesitter.configs\"\n ).setup(\n {\n ensure_installed = {\n \"cpp\",\n \"r\",\n \"python\"\n }, -- Ensure the necessary Treesitter language parsers are installed\n auto_install = true\n }\n )\n end\n}","brookhong/telescope-pathogen.nvim":"return { \"brookhong/telescope-pathogen.nvim\", event = \"VeryLazy\" }","franco-ruggeri/codecompanion-spinner.nvim":"return { \"franco-ruggeri/codecompanion-spinner.nvim\", event = \"VeryLazy\" }","R-nvim/cmp-r":"return { \"R-nvim/cmp-r\", event = \"VeryLazy\" }","stsewd/spotify.nvim":"return {\n \"stsewd/spotify.nvim\",\n build = \":UpdateRemotePlugins\",\n config = function()\n require(\"spotify\").setup(\n\n )\n end,\n init = function()\n -- Optional mappings.\n vim.keymap.set(\n \"n\",\n \"<leader>ss\",\n \":Spotify play/pause<CR>\",\n {silent = true}\n )\n vim.keymap.set(\n \"n\",\n \"<leader>sj\",\n \":Spotify next<CR>\",\n {silent = true}\n )\n vim.keymap.set(\n \"n\",\n \"<leader>sk\",\n \":Spotify prev<CR>\",\n {silent = true}\n )\n vim.keymap.set(\n \"n\",\n \"<leader>so\",\n \":Spotify show<CR>\",\n {silent = true}\n )\n vim.keymap.set(\n \"n\",\n \"<leader>sc\",\n \":Spotify status<CR>\",\n {silent = true}\n )\n end\n}","lucobellic/edgy-group.nvim":"return { \"lucobellic/edgy-group.nvim\", event = \"VeryLazy\" }","cpwrs/americano.nvim":"return { \"cpwrs/americano.nvim\", event = \"VeryLazy\" }","Ttibsi/pre-commit.nvim":"return { \"Ttibsi/pre-commit.nvim\", event = \"VeryLazy\" }","roobert/f-string-toggle.nvim":"return {\n \"roobert/f-string-toggle.nvim\",\n config = function()\n require(\n \"f-string-toggle\"\n ).setup(\n {\n key_binding = \"<leader>f\",\n key_binding_desc = \"Toggle f-string\",\n filetypes = {\n \"python\"\n }\n }\n )\n end\n}","FluxxField/smart-motion.nvim":"return {\n \"FluxxField/smart-motion.nvim\",\n opts = {\n keys = \"fjdksleirughtynm\",\n highlight = {\n hint = {\n fg = \"#FF2FD0\"\n },\n two_char_hint = {\n fg = \"#2FD0FF\"\n },\n dim = \"Comment\"\n },\n presets = {\n words = true,\n search = true,\n delete = true\n },\n flow_state_timeout_ms = 300,\n disable_dim_background = false,\n history_max_size = 20\n }\n}","al-kot/typst-preview.nvim":"return {\n \"al-kot/typst-preview.nvim\",\n opts = {}\n}","2giosangmitom/nightfall.nvim":"return {\n \"2giosangmitom/nightfall.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}, -- Add custom configuration here\n config = function(_, opts)\n require(\"nightfall\").setup(\n opts\n )\n vim.cmd(\n \"colorscheme nightfall\"\n ) -- Choose from: nightfall, deeper-night, maron, nord\n end\n}","IstiCusi/docpair.nvim":"return {\n \"isticusi/docpair.nvim\",\n main = \"docpair\",\n lazy = false, -- eager so :Documented has filename completion immediately\n opts = {\n info_filetype = \"markdown\"\n },\n config = true -- calls require(\"docpair\").setup(opts)\n}","3rd/time-tracker.nvim":"return {\n \"3rd/time-tracker.nvim\",\n dependencies = {\n \"3rd/sqlite.nvim\"\n },\n event = \"VeryLazy\",\n opts = {\n data_file = vim.fn.stdpath(\n \"data\"\n ) ..\n \"/time-tracker.db\"\n }\n}","sheodox/projectlaunch.nvim":"return { \"sheodox/projectlaunch.nvim\", event = \"VeryLazy\" }","romek-codes/bruno.nvim":"return {\n \"romek-codes/bruno.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n -- Pickers\n -- Choose one based on whichever picker you prefer.\n \"nvim-telescope/telescope.nvim\"\n -- Or\n -- \"ibhagwan/fzf-lua\",\n -- Or\n -- {\n -- \"folke/snacks.nvim\",\n -- opts = { picker = { enabled = true } },\n -- },\n },\n config = function()\n require(\"bruno\").setup(\n {\n -- Paths to your bruno collections.\n collection_paths = {\n {\n name = \"Main\",\n path = \"/path/to/folder/containing/collections/Documents/Bruno\"\n }\n },\n -- Which picker to use, \"fzf-lua\" or \"snacks\" are also allowed.\n picker = \"telescope\",\n -- If output should be formatted by default.\n show_formatted_output = true,\n -- If formatting fails for whatever reason, don't show error message (will always fallback to unformatted output).\n suppress_formatting_errors = false\n }\n )\n end\n}","hiattp/splitwise.nvim":"return {\n \"hiattp/splitwise.nvim\",\n opts = {\n max_columns = 2, -- Default\n max_rows = 2 -- Default\n }\n}","JonRoosevelt/gemini-cli.nvim":"return {\n \"jonroosevelt/gemini-cli.nvim\",\n config = function()\n require(\"gemini\").setup(\n {\n split_direction = \"horizontal\" -- optional: \"vertical\" (default) or \"horizontal\"\n }\n )\n end\n}","crnvl96/lazydocker.nvim":"return { \"crnvl96/lazydocker.nvim\", event = \"VeryLazy\" }","banjo/contextfiles.nvim":"return {\n \"banjo/contextfiles.nvim\"\n}","vim-jp/nvimdoc-ja":"return {\n \"vim-jp/nvimdoc-ja\",\n -- 任意で遅延読み込み\n keys = {\"<F1>\", \"<Help>\"},\n event = \"CmdlineEnter\"\n}","scottmckendry/pick-resession.nvim":"return {\n \"scottmckendry/pick-resession.nvim\"\n}","vieitesss/miniharp.nvim":"return {\n \"vieitesss/miniharp.nvim\",\n opts = {\n autoload = true,\n autosave = true,\n show_on_autoload = false\n }\n}","jonathanmorris180/salesforce.nvim":"return {\n \"jonathanmorris180/salesforce.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","h4ckm1n-dev/kube-utils-nvim":"return {\n \"h4ckm1n-dev/kube-utils-nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n lazy = true,\n event = \"VeryLazy\"\n}","ColinKennedy/cursor-text-objects.nvim":"return {\n \"ColinKennedy/cursor-text-objects.nvim\",\n config = function()\n vim.keymap.set(\n {\"o\", \"x\"},\n \"[\",\n \"<Plug>(cursor-text-objects-up)\",\n {\n desc = \"Run from your current cursor to the end of the text-object.\"\n }\n )\n vim.keymap.set(\n {\"o\", \"x\"},\n \"]\",\n \"<Plug>(cursor-text-objects-down)\",\n {\n desc = \"Run from your current cursor to the end of the text-object.\"\n }\n )\n end,\n version = \"v2.*\"\n}","tamton-aquib/essentials.nvim":"return { \"tamton-aquib/essentials.nvim\", event = \"VeryLazy\" }","shoumodip/ido.nvim":"return {\n \"shoumodip/ido.nvim\",\n event = \"VeryLazy\"\n}","GrzegorzSzczepanek/gamify.nvim":"return {\n \"GrzegorzSzczepanek/gamify.nvim\",\n config = function()\n require(\"gamify\")\n end,\n event = \"VeryLazy\"\n}","SergioRibera/codeshot.nvim":"return {\n \"SergioRibera/codeshot.nvim\",\n config = function()\n require(\"codeshot\").setup(\n {}\n )\n end,\n event = \"VeryLazy\"\n}","stevedylandev/ansi-nvim":"return {\n \"stevedylandev/ansi-nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme ansi\"\n )\n vim.opt.termguicolors =\n false\n end\n}","jellydn/typecheck.nvim":"return {\n \"jellydn/typecheck.nvim\",\n dependencies = {\n \"folke/trouble.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n }\n },\n ft = {\n \"javascript\",\n \"javascriptreact\",\n \"json\",\n \"jsonc\",\n \"typescript\",\n \"typescriptreact\"\n },\n opts = {\n debug = true,\n mode = \"trouble\" -- \"quickfix\" | \"trouble\"\n },\n keys = {\n {\n \"<leader>ck\",\n \"<cmd>Typecheck<cr>\",\n desc = \"Run Type Check\"\n }\n }\n}","sahilsehwag/macrobank.nvim":"return {\n \"sahilsehwag/macrobank.nvim\",\n config = function()\n require(\"macrobank\").setup(\n\n )\n end\n}","xTacobaco/cursor-agent.nvim":"return {\n \"xTacobaco/cursor-agent.nvim\",\n config = function()\n vim.keymap.set(\n \"n\",\n \"<leader>ca\",\n \":CursorAgent<CR>\",\n {\n desc = \"Cursor Agent: Toggle terminal\"\n }\n )\n vim.keymap.set(\n \"v\",\n \"<leader>ca\",\n \":CursorAgentSelection<CR>\",\n {\n desc = \"Cursor Agent: Send selection\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>cA\",\n \":CursorAgentBuffer<CR>\",\n {\n desc = \"Cursor Agent: Send buffer\"\n }\n )\n end\n}","mvaldes14/terraform.nvim":"return { \"mvaldes14/terraform.nvim\", event = \"VeryLazy\" }","susliko/tla.nvim":"return {\n \"susliko/tla.nvim\",\n config = function()\n require(\"tla\").setup()\n end\n}","seblyng/nvim-tabline":"return {\n \"seblyng/nvim-tabline\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n }, -- Optional\n opts = {\n ... -- see options below\n }\n}","comfysage/cuddlefish.nvim":"return {\n \"comfysage/cuddlefish.nvim\",\n config = function()\n require(\"cuddlefish\").setup(\n {\n theme = {\n accent = \"pink\"\n },\n editor = {\n transparent_background = false\n },\n style = {\n tabline = {\n \"reverse\"\n },\n search = {\n \"italic\",\n \"reverse\"\n },\n incsearch = {\n \"italic\",\n \"reverse\"\n },\n types = {\n \"italic\"\n },\n keyword = {\n \"italic\"\n },\n comment = {\n \"italic\"\n }\n },\n overrides = function(\n colors)\n return {}\n end\n }\n )\n\n vim.cmd.colorscheme [[cuddlefish]]\n end\n}","DariusCorvus/tree-sitter-language-injection.nvim":"return {\n \"dariuscorvus/tree-sitter-language-injection.nvim\",\n opts = {} -- calls setup()\n}","developedbyed/marko.nvim":"return {\n \"developedbyed/marko.nvim\",\n config = function()\n require(\"marko\").setup(\n {\n width = 100,\n height = 100,\n border = \"rounded\",\n title = \" Marks \"\n }\n )\n end\n}","k-lar/dynomark.nvim":"return {\n \"k-lar/dynomark.nvim\",\n dependencies = \"nvim-treesitter/nvim-treesitter\",\n opts = {}\n}","wa11breaker/flutter-bloc.nvim":"return {\n \"wa11breaker/flutter-bloc.nvim\",\n dependencies = {\n \"nvimtools/none-ls.nvim\" -- Required for code actions\n },\n opts = {\n bloc_type = \"default\", -- Choose from: 'default', 'equatable', 'freezed'\n use_sealed_classes = false,\n enable_code_actions = true\n }\n}","nvimdev/phoenix.nvim":"return { \"nvimdev/phoenix.nvim\", event = \"VeryLazy\" }","dmtrKovalenko/fold-imports.nvim":"return {\n \"dmtrKovalenko/fold-imports.nvim\",\n opts = {},\n event = \"BufRead\"\n}","AdrianMosnegutu/docscribe.nvim":"return {\n \"AdrianMosnegutu/docscribe.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"docscribe\").setup(\n\n )\n end\n}","rpapallas/illustrate.nvim":"return {\n \"rpapallas/illustrate.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n keys = function()\n local illustrate =\n require(\n \"illustrate\"\n )\n local illustrate_finder =\n require(\n \"illustrate.finder\"\n )\n\n return {\n {\n \"<leader>is\",\n function()\n illustrate.create_and_open_svg(\n\n )\n end,\n desc = \"Create and open a new SVG file with provided name.\"\n },\n {\n \"<leader>ia\",\n function()\n illustrate.create_and_open_ai(\n\n )\n end,\n desc = \"Create and open a new Adobe Illustrator file with provided name.\"\n },\n {\n \"<leader>io\",\n function()\n illustrate.open_under_cursor(\n\n )\n end,\n desc = \"Open file under cursor (or file within environment under cursor).\"\n },\n {\n \"<leader>if\",\n function()\n illustrate_finder.search_and_open(\n\n )\n end,\n desc = \"Use telescope to search and open illustrations in default app.\"\n },\n {\n \"<leader>ic\",\n function()\n illustrate_finder.search_create_copy_and_open(\n\n )\n end,\n desc = \"Use telescope to search existing file, copy it with new name, and open it in default app.\"\n }\n }\n end,\n opts = {}\n}","lumen-oss/rocks-treesitter.nvim":"return { \"lumen-oss/rocks-treesitter.nvim\", event = \"VeryLazy\" }","stevedylandev/darkmatter-nvim":"return {\n \"stevedylandev/darkmatter-nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme darkmatter\"\n )\n end\n}","Sam-programs/cmdline-hl.nvim":"return {\n \"Sam-programs/cmdline-hl.nvim\",\n event = \"VimEnter\",\n opts = {}\n}","hasansujon786/super-kanban.nvim":"return {\n \"hasansujon786/super-kanban.nvim\",\n dependencies = {\n \"folke/snacks.nvim\", -- [required]\n \"nvim-orgmode/orgmode\" -- [optional] Org format support\n },\n opts = {} -- optional: pass your config table here\n}","forest-nvim/sequoia.nvim":"return {\n \"forest-nvim/sequoia.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd(\n \"colorscheme sequoia\"\n ) -- or 'sequoia-night' / 'sequoia-rise'\n end\n}","idr4n/github-monochrome.nvim":"return {\n \"idr4n/github-monochrome.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","MonsieurTib/package-ui.nvim":"return {\n \"MonsieurTib/package-ui.nvim\",\n config = function()\n require(\"package-ui\").setup(\n\n )\n end\n}","aidancz/buvvers.nvim":"return { \"aidancz/buvvers.nvim\", event = \"VeryLazy\" }","fitrh/init.nvim":"return { \"fitrh/init.nvim\", event = \"VeryLazy\" }","ariedov/android-nvim":"return {\n \"ariedov/android-nvim\",\n config = function()\n -- OPTIONAL: specify android sdk directory\n -- vim.g.android_sdk = \"~/Library/Android/sdk\"\n require(\n \"android-nvim\"\n ).setup()\n end\n}","Zeioth/hot-reload.nvim":"return {\n \"Zeioth/hot-reload.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\n event = \"BufEnter\",\n opts = {}\n}","QuentinGruber/pomodoro.nvim":"return {\n \"quentingruber/pomodoro.nvim\",\n lazy = false, -- needed so the pomodoro can start at launch\n opts = {\n start_at_launch = true,\n work_duration = 25,\n break_duration = 5,\n delay_duration = 1, -- The additionnal work time you get when you delay a break\n long_break_duration = 15,\n breaks_before_long = 4,\n display_ui_on_break = true -- Disable it if you only want to see the lualine\n }\n}","JManch/sunset.nvim":"return { \"JManch/sunset.nvim\", event = \"VeryLazy\" }","afonsofrancof/OSC11.nvim":"return {\n \"afonsofrancof/OSC11.nvim\",\n opts = {\n -- Function to call when switching to dark theme\n on_dark = function()\n vim.opt.background =\n \"dark\"\n vim.cmd(\n \"colorscheme gruvbox-material\"\n )\n end,\n -- Function to call when switching to light theme\n on_light = function()\n vim.cmd(\n \"colorscheme tokyonight-day\"\n )\n end\n }\n}","gmr458/cold.nvim":"return { \"gmr458/cold.nvim\", event = \"VeryLazy\" }","gopyts/darcubox-nvim":"return { \"gopyts/darcubox-nvim\", event = \"VeryLazy\" }","taDachs/ros-nvim":"return { \"taDachs/ros-nvim\", event = \"VeryLazy\" }","jbyuki/dash.nvim":"return {\n \"jbyuki/dash.nvim\",\n event = \"VeryLazy\"\n}","evanmcneely/enlighten.nvim":"return {\n \"evanmcneely/enlighten.nvim\",\n event = \"VeryLazy\",\n opts = {},\n keys = {\n {\n \"<leader>ae\",\n function()\n require(\n \"enlighten\"\n ).edit()\n end,\n desc = \"Edit\",\n mode = {\"n\", \"v\"}\n },\n {\n \"<leader>ac\",\n function()\n require(\n \"enlighten\"\n ).chat()\n end,\n desc = \"Chat\",\n mode = {\"n\", \"v\"}\n },\n {\n \"<leader>ay\",\n function()\n require(\n \"enlighten\"\n ).keep()\n end,\n desc = \"Keep change\",\n mode = {\"n\", \"v\"}\n },\n {\n \"<leader>aY\",\n function()\n require(\n \"enlighten\"\n ).keep_all()\n end,\n desc = \"Keep all changes\",\n mode = \"n\"\n },\n {\n \"<leader>an\",\n function()\n require(\n \"enlighten\"\n ).discard()\n end,\n desc = \"Discard change\",\n mode = {\"n\", \"v\"}\n },\n {\n \"<leader>aN\",\n function()\n require(\n \"enlighten\"\n ).discard_all(\n\n )\n end,\n desc = \"Discard all changes\",\n mode = \"n\"\n }\n }\n}","nabekou29/js-i18n.nvim":"return {\n \"nabekou29/js-i18n.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-lua/plenary.nvim\"\n },\n event = {\n \"BufReadPre\",\n \"BufNewFile\"\n },\n opts = {}\n}","liangxianzhe/floating-input.nvim":"return { \"liangxianzhe/floating-input.nvim\", event = \"VeryLazy\" }","derektata/lorem.nvim":"return {\n \"derektata/lorem.nvim\",\n config = function()\n require(\"lorem\").opts {\n sentence_length = \"mixed\", -- using a default configuration\n comma_chance = 0.3, -- 30% chance to insert a comma\n max_commas = 2, -- maximum 2 commas per sentence\n debounce_ms = 200 -- default debounce time in milliseconds\n }\n end\n}","jecaro/fugitive-difftool.nvim":"return { \"jecaro/fugitive-difftool.nvim\", event = \"VeryLazy\" }","jeangiraldoo/codedocs.nvim":"return {\n \"jeangiraldoo/codedocs.nvim\",\n -- Remove the 'dependencies' section if you don't plan on using nvim-treesitter\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","jbyuki/monolithic.nvim":"return {\n \"jbyuki/monolithic.nvim\",\n event = \"VeryLazy\"\n}","mfussenegger/nvim-qwahl":"return { \"mfussenegger/nvim-qwahl\", event = \"VeryLazy\" }","mizlan/delimited.nvim":"return {\n \"mizlan/delimited.nvim\",\n opts = {\n pre = function()\n -- do something here\n end,\n post = function()\n -- do something here\n end\n }\n}","luiscassih/AniMotion.nvim":"return {\n \"luiscassih/AniMotion.nvim\",\n event = \"VeryLazy\",\n config = true\n}","zapling/mason-lock.nvim":"return { \"zapling/mason-lock.nvim\", event = \"VeryLazy\" }","hamidi-dev/org-list.nvim":"return { \"hamidi-dev/org-list.nvim\", event = \"VeryLazy\" }","Dax89/automaton.nvim":"return {\n \"Dax89/automaton.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\",\n \"mfussenegger/nvim-dap\", -- Debug support for 'launch' configurations (Optional)\n \"hrsh7th/nvim-cmp\", -- Autocompletion for automaton workspace files (Optional)\n \"L3MON4D3/LuaSnip\" -- Snippet support for automaton workspace files (Optional)\n }\n}","Goose97/alternative.nvim":"return {\n \"Goose97/alternative.nvim\",\n version = \"*\", -- Use for stability; omit to use `main` branch for the latest features\n event = \"VeryLazy\",\n config = function()\n require(\"alternative\").setup(\n {}\n )\n end\n}","lewis6991/tsffi.nvim":"return { \"lewis6991/tsffi.nvim\", event = \"VeryLazy\" }","MrSloth-dev/42-NorminetteNvim":"return {\n \"MrSloth-dev/42-NorminetteNvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"echasnovski/mini.icons\"\n },\n config = function()\n require(\"norminette\").setup(\n {\n norm_keybind = \"<leader>n\",\n size_keybind = \"<leader>ns\",\n show_size = true,\n prefix = \"✗\"\n }\n )\n end\n}","julianolf/nvim-dap-lldb":"return {\n \"julianolf/nvim-dap-lldb\",\n dependencies = {\n \"mfussenegger/nvim-dap\"\n },\n opts = {\n codelldb_path = \"/path/to/codelldb\"\n }\n}","BartSte/nvim-project-marks":"return {\n \"BartSte/nvim-project-marks\",\n lazy = false,\n config = function()\n require(\n \"projectmarks\"\n ).setup({})\n end\n}","xb-bx/editable-term.nvim":"return {\n \"xb-bx/editable-term.nvim\",\n config = true\n}","svban/YankAssassin.nvim":"return {\n \"svban/YankAssassin.nvim\",\n event = \"VeryLazy\",\n config = function()\n require(\n \"YankAssassin\"\n ).setup {\n auto_normal = true, -- if true, autocmds are used. Whenever y is used in normal mode, the cursor doesn't move to start\n auto_visual = true -- if true, autocmds are used. Whenever y is used in visual mode, the cursor doesn't move to start\n }\n -- Optional Mappings\n vim.keymap.set(\n {\"x\", \"n\"},\n \"gy\",\n \"<Plug>(YADefault)\",\n {silent = true}\n )\n vim.keymap.set(\n {\"x\", \"n\"},\n \"<leader>y\",\n \"<Plug>(YANoMove)\",\n {silent = true}\n )\n end\n}","delphinus/skkeleton_indicator.nvim":"return {\n \"delphinus/skkeleton_indicator.nvim\",\n opts = {}\n}","S1M0N38/dante.nvim":"return {\n \"S1M0N38/dante.nvim\",\n lazy = true,\n cmd = \"Dante\",\n version = \"*\",\n opts = {\n presets = {\n [\"default\"] = {\n client = {\n base_url = \"https://api.openai.com/v1\", -- Provider base URL\n api_key = \"YOUR_API_KEY\" -- Provider API key\n }\n }\n }\n },\n dependencies = {\n {\n \"S1M0N38/ai.nvim\",\n version = \">=1.4.2\"\n }\n }\n}","tknightz/telescope-termfinder.nvim":"return {\n \"tknightz/telescope-termfinder.nvim\",\n event = \"VeryLazy\"\n}","doums/suit.nvim":"return {\n \"doums/suit.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","andreluisos/nvim-javagenie":"return {\n \"andreluisos/nvim-javagenie\",\n dependencies = {\n \"grapp-dev/nui-components.nvim\",\n \"MunifTanjim/nui.nvim\"\n }\n}","Dynge/gitmoji.nvim":"return {\n \"Dynge/gitmoji.nvim\",\n dependencies = {\n \"hrsh7th/nvim-cmp\", -- for nvim-cmp completion\n \"Saghen/blink.cmp\" -- for blink completion\n },\n opts = {},\n ft = \"gitcommit\"\n}","joeveiga/ng.nvim":"return {\n \"joeveiga/ng.nvim\",\n event = \"VeryLazy\"\n}","doums/monark.nvim":"return { \"doums/monark.nvim\", event = \"VeryLazy\" }","wurli/ark.nvim":"return {\n \"wurli/ark.nvim\",\n dependencies = {\n \"blink.cmp\"\n }, -- or \"nvim-cmp\"\n config = function()\n require(\"ark\").setup(\n {\n -- Or for nvim-cmp:\n -- lsp_capabilities = require(\"cmp_nvim_lsp\").default_capabilities()\n lsp_capabilities = require(\n \"blink.cmp\"\n ).get_lsp_capabilities(\n\n )\n }\n )\n end\n}","Diogo-ss/42-header.nvim":"return { \"Diogo-ss/42-header.nvim\", event = \"VeryLazy\" }","aweis89/aider.nvim":"return {\n \"aweis89/aider.nvim\",\n dependencies = {\n -- required for core functionality\n \"akinsho/toggleterm.nvim\",\n -- for fuzzy file `/add`ing functionality (\"ibhagwan/fzf-lua\" supported as well)\n \"nvim-telescope/telescope.nvim\",\n -- Optional, but great for diff viewing and after_update_hook integration\n \"sindrets/diffview.nvim\",\n -- Optional but will show aider spinner whenever active\n \"folke/snacks.nvim\",\n -- Only if you care about using the /editor command\n \"willothy/flatten.nvim\"\n },\n lazy = false,\n opts = {\n -- Auto trigger diffview after Aider's file changes\n after_update_hook = function()\n require(\n \"diffview\"\n ).open({\"HEAD^\"})\n end\n },\n keys = {\n {\n \"<leader>as\",\n \"<cmd>AiderSpawn<CR>\",\n desc = \"Toggle Aidper (default)\"\n },\n {\n \"<leader>a<space>\",\n \"<cmd>AiderToggle<CR>\",\n desc = \"Toggle Aider\"\n },\n {\n \"<leader>af\",\n \"<cmd>AiderToggle float<CR>\",\n desc = \"Toggle Aider Float\"\n },\n {\n \"<leader>av\",\n \"<cmd>AiderToggle vertical<CR>\",\n desc = \"Toggle Aider Float\"\n },\n {\n \"<leader>al\",\n \"<cmd>AiderAdd<CR>\",\n desc = \"Add file to aider\"\n },\n {\n \"<leader>ad\",\n \"<cmd>AiderAsk<CR>\",\n desc = \"Ask with selection\",\n mode = {\"v\", \"n\"}\n },\n {\n \"<leader>am\",\n desc = \"Change model\"\n },\n {\n \"<leader>ams\",\n \"<cmd>AiderSend /model sonnet<CR>\",\n desc = \"Switch to sonnet\"\n },\n {\n \"<leader>amh\",\n \"<cmd>AiderSend /model haiku<CR>\",\n desc = \"Switch to haiku\"\n },\n {\n \"<leader>amg\",\n \"<cmd>AiderSend /model gemini/gemini-exp-1206<CR>\",\n desc = \"Switch to haiku\"\n },\n {\n \"<C-x>\",\n \"<cmd>AiderToggle<CR>\",\n desc = \"Toggle Aider\",\n mode = {\n \"i\",\n \"t\",\n \"n\"\n }\n },\n -- Helpful mappings to utilize to manage aider changes\n {\n \"<leader>ghh\",\n \"<cmd>Gitsigns change_base HEAD^<CR>\",\n desc = \"Gitsigns pick reversals\"\n },\n {\n \"<leader>dvh\",\n \"<cmd>DiffviewOpen HEAD^<CR>\",\n desc = \"Diffview HEAD^\"\n },\n {\n \"<leader>dvo\",\n \"<cmd>DiffviewOpen<CR>\",\n desc = \"Diffview\"\n },\n {\n \"<leader>dvc\",\n \"<cmd>DiffviewClose!<CR>\",\n desc = \"Diffview close\"\n }\n }\n}","chottolabs/kznllm.nvim":"return {\n \"chottolabs/kznllm.nvim\",\n dependencies = {\n {\"j-hui/fidget.nvim\"}\n },\n config = function(self)\n local presets =\n require \"kznllm.presets.basic\"\n\n vim.keymap.set(\n {\"n\", \"v\"},\n \"<leader>m\",\n function()\n presets.switch_presets(\n presets.options\n )\n end,\n {\n desc = \"switch between presets\"\n }\n )\n\n local function invoke_with_opts(\n opts)\n return function()\n local preset =\n presets.load_selected_preset(\n presets.options\n )\n preset.invoke(\n opts\n )\n end\n end\n\n vim.keymap.set(\n {\"n\", \"v\"},\n \"<leader>K\",\n invoke_with_opts {\n debug = true\n },\n {\n desc = \"Send current selection to LLM debug\"\n }\n )\n vim.keymap.set(\n {\"n\", \"v\"},\n \"<leader>k\",\n invoke_with_opts {\n debug = false\n },\n {\n desc = \"Send current selection to LLM llm_fill\"\n }\n )\n\n vim.api.nvim_set_keymap(\n \"n\",\n \"<Esc>\",\n \"\",\n {\n noremap = true,\n silent = true,\n callback = function()\n vim.api.nvim_exec_autocmds(\n \"User\",\n {\n pattern = \"LLM_Escape\"\n }\n )\n end\n }\n )\n end\n}","e-q/okcolors.nvim":"return {\n \"e-q/okcolors.nvim\",\n name = \"okcolors\"\n}","geg2102/nvim-jupyter-client":"return {\n \"geg2102/nvim-jupyter-client\",\n config = function()\n require(\n \"nvim-jupyter-client\"\n ).setup({})\n end\n}","duckdm/neowarrior.nvim":"return {\n \"duckdm/neowarrior.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n --- Optional but recommended for nicer inputs\n --- 'folke/noice.nvim',\n },\n --- See config example below\n opts = {}\n}","volskaya/windovigation.nvim":"return {\n \"volskaya/windovigation.nvim\",\n lazy = false,\n opts = {}\n}","hachy/cmdpalette.nvim":"return {\n \"hachy/cmdpalette.nvim\",\n config = function()\n require(\"cmdpalette\").setup(\n\n )\n end\n}","PLAZMAMA/bunnyhop.nvim":"return {\n \"PLAZMAMA/bunnyhop.nvim\",\n lazy = false, -- This plugin does not support lazy loading for now\n -- Setting the keybinding for hopping to the predicted location.\n -- Change it to whatever suits you.\n keys = {\n {\n \"<C-h>\",\n function()\n require(\n \"bunnyhop\"\n ).hop()\n end,\n desc = \"[H]op to predicted location.\"\n }\n },\n opts = {\n -- Currently the only options are \"copilot\" and \"huggingface\"\n adapter = \"copilot\",\n -- Model to use for chosen provider.\n -- To know what models are available for chosen adapter,\n -- run `:lua require(\"bunnyhop.adapters.{adapter}\").get_models()`\n model = \"gpt-4o-2024-08-06\",\n -- Copilot doesn't use the API key.\n --Hugging Face does and its stored in an enviornment variable.\n -- Example where `HF_API_KEY` is the name of the enviornment variable:\n -- `api_key = \"HF_API_KEY\"`\n api_key = \"\",\n -- Max width the preview window will be.\n -- Here for if you want to make the preview window bigger/smaller.\n max_prev_width = 20,\n -- This is an option to enable LOCAL data collection.\n -- Can be used to assess the accuracy of the predictions and will be used for better context creation.\n -- Currently its disabled by default to respect user privacy but will be required later for better performance and planned advanced features.\n collect_data = false\n }\n}","hrsh7th/nvim-gtd":"return { \"hrsh7th/nvim-gtd\", event = \"VeryLazy\" }","0xrusowsky/nvim-ctx-ingest":"return {\n \"0xrusowsky/nvim-ctx-ingest\",\n dependencies = {\n \"nvim-web-devicons\" -- required for file icons\n },\n config = function()\n require(\n \"nvim-ctx-ingest\"\n ).setup({})\n end\n}","oahlen/iceberg.nvim":"return { \"oahlen/iceberg.nvim\", event = \"VeryLazy\" }","Willem-J-an/adopure.nvim":"return {\n \"Willem-J-an/adopure.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n -- \"sindrets/diffview.nvim\" -- Optionally required to open PR in diffview\n },\n config = function()\n vim.g.adopure = {}\n end\n}","adoyle-h/lsp-toggle.nvim":"return {\n \"adoyle-h/lsp-toggle.nvim\",\n event = \"VeryLazy\"\n}","Apeiros-46B/qalc.nvim":"return {\n \"Apeiros-46B/qalc.nvim\",\n event = \"VeryLazy\"\n}","lafarr/hierarchy.nvim":"return {\n \"lafarr/hierarchy.nvim\"\n}","boltlessengineer/zeta.nvim":"return { \"boltlessengineer/zeta.nvim\", event = \"VeryLazy\" }","boltlessengineer/sense.nvim":"return {\n \"boltlessengineer/sense.nvim\"\n}","tjdevries/php.nvim":"return { \"tjdevries/php.nvim\", event = \"VeryLazy\" }","ian-howell/ripple.nvim":"return {\n \"ian-howell/ripple.nvim\",\n keys = {\n \"<C-Up>\",\n \"<C-Down>\",\n \"<C-Left>\",\n \"<C-Right>\"\n },\n opts = {}\n}","f3fora/nvim-texlabconfig":"return {\n \"f3fora/nvim-texlabconfig\",\n config = function()\n require(\n \"texlabconfig\"\n ).setup(config)\n end,\n -- ft = { 'tex', 'bib' }, -- Lazy-load on filetype\n build = \"go build\"\n -- build = 'go build -o ~/.bin/' -- if e.g. ~/.bin/ is in $PATH\n}","binhtddev/dracula.nvim":"return { \"binhtddev/dracula.nvim\", event = \"VeryLazy\" }","jackplus-xyz/monaspace.nvim":"return {\n \"jackplus-xyz/monaspace.nvim\",\n lazy = false,\n opts = {}\n}","NTBBloodbath/color-converter.nvim":"return {\n \"NTBBloodbath/color-converter.nvim\",\n opts = {}\n}","napisani/nvim-dadbod-bg":"return {\n \"napisani/nvim-dadbod-bg\",\n build = \"./install.sh\",\n config = function()\n vim.cmd(\n [[\n let g:nvim_dadbod_bg_ui_root_dir = '/home/user/my-awesome-dadbod-ui/dist'\n ]]\n )\n end,\n event = \"VeryLazy\"\n}","ccaglak/namespace.nvim":"return { \"ccaglak/namespace.nvim\", event = \"VeryLazy\" }","jsongerber/nvim-px-to-rem":"return {\n \"jsongerber/nvim-px-to-rem\",\n config = true\n --If you need to set some options replace the line above with:\n -- config = function()\n -- require('nvim-px-to-rem').setup()\n -- end,\n}","casedami/focus.nvim":"return { \"casedami/focus.nvim\", event = \"VeryLazy\" }","drewxs/ash.nvim":"return {\n \"drewxs/ash.nvim\",\n lazy = false,\n priority = 1000\n}","mortepau/codicons.nvim":"return {\n \"mortepau/codicons.nvim\",\n event = \"VeryLazy\"\n}","jackplus-xyz/binary.nvim":"return {\n \"jackplus-xyz/binary.nvim\",\n opts = {}\n}","JezerM/oil-lsp-diagnostics.nvim":"return {\n \"JezerM/oil-lsp-diagnostics.nvim\",\n dependencies = {\n \"stevearc/oil.nvim\"\n },\n opts = {}\n}","catgoose/do-the-needful.nvim":"return {\n \"catgoose/do-the-needful.nvim\",\n event = \"BufReadPre\",\n keys = {\n {\n \"<leader>;\",\n [[<cmd>Telescope do-the-needful please<cr>]],\n \"n\"\n },\n {\n \"<leader>:\",\n [[<cmd>Telescope do-the-needful<cr>]],\n \"n\"\n }\n },\n dependencies = \"nvim-lua/plenary.nvim\",\n opts = opts\n}","ckipp01/nvim-jenkinsfile-linter":"return {\n \"ckipp01/nvim-jenkinsfile-linter\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","riddlew/swap-split.nvim":"return { \"riddlew/swap-split.nvim\", event = \"VeryLazy\" }","adigitoleo/haunt.nvim":"return { \"adigitoleo/haunt.nvim\", event = \"VeryLazy\" }","moniquelive/rfc.nvim":"return {\n \"moniquelive/rfc.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"telescope\").load_extension(\n \"rfc\"\n )\n end\n}","yousefakbar/notmuch.nvim":"return {\n \"yousefakbar/notmuch.nvim\",\n config = function()\n -- Configuration goes here\n local opts = {}\n require(\"notmuch\").setup(\n opts\n )\n end\n}","braxtons12/blame_line.nvim":"return {\n \"braxtons12/blame_line.nvim\",\n config = function()\n require(\"blame_line\").setup {}\n end,\n event = \"VeryLazy\"\n}","ZWindL/orphans.nvim":"return {\n \"ZWindL/orphans.nvim\",\n config = function()\n require(\"orphans\").setup(\n {}\n )\n end\n}","ricardoraposo/nightwolf.nvim":"return {\n \"ricardoraposo/nightwolf.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","yunusey/codeforces-nvim":"return {\n \"yunusey/codeforces-nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n } -- optional, used for testing\n}","catgoose/telescope-helpgrep.nvim":"return { \"catgoose/telescope-helpgrep.nvim\", event = \"VeryLazy\" }","Furkanzmc/firvish.nvim":"return { \"Furkanzmc/firvish.nvim\", event = \"VeryLazy\" }","Vallen217/eidolon.nvim":"return {\n \"Vallen217/eidolon.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd [[colorscheme eidolon]]\n end\n}","TheGLander/indent-rainbowline.nvim":"return { \"TheGLander/indent-rainbowline.nvim\", event = \"VeryLazy\" }","MunsMan/kitty-navigator.nvim":"return {\n \"MunsMan/kitty-navigator.nvim\",\n opts = {keybindings = {}}\n}","4513ECHO/nvim-keycastr":"return { \"4513ECHO/nvim-keycastr\", event = \"VeryLazy\" }","swaits/lazyjj.nvim":"return {\n \"swaits/lazyjj.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\n opts = {}\n}","hrsh7th/nvim-automa":"return { \"hrsh7th/nvim-automa\", event = \"VeryLazy\" }","protex/better-digraphs.nvim":"return {\n \"protex/better-digraphs.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","NStefan002/wormhole.nvim":"return {\n \"NStefan002/wormhole.nvim\",\n lazy = false,\n version = \"*\"\n}","saifulapm/chartoggle.nvim":"return {\n \"saifulapm/chartoggle.nvim\",\n opts = {\n leader = \"<LocalLeader>\", -- you can use any key as Leader\n keys = {\",\", \";\"} -- Which keys will be toggle end of the line\n },\n keys = {\n \"<LocalLeader>,\",\n \"<LocalLeader>;\"\n } -- Lazy loaded\n}","eatgrass/maven.nvim":"return {\n \"eatgrass/maven.nvim\",\n cmd = {\n \"Maven\",\n \"MavenExec\"\n },\n dependencies = \"nvim-lua/plenary.nvim\",\n config = function()\n require(\"maven\").setup(\n {\n executable = \"./mvnw\"\n }\n )\n end\n}","nagy135/typebreak.nvim":"return {\n \"nagy135/typebreak.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\n event = \"VeryLazy\"\n}","tkmpypy/chowcho.nvim":"return { \"tkmpypy/chowcho.nvim\", event = \"VeryLazy\" }","WolfeCub/harpeek.nvim":"return {\n \"WolfeCub/harpeek.nvim\",\n config = function()\n require(\"harpeek\").setup(\n\n )\n end\n}","artur-shaik/jc.nvim":"return { \"artur-shaik/jc.nvim\", event = \"VeryLazy\" }","tjdevries/luai.nvim":"return { \"tjdevries/luai.nvim\", event = \"VeryLazy\" }","cvigilv/patana.nvim":"return {\n \"cvigilv/patana.nvim\",\n opts = {}\n}","javiorfo/nvim-springtime":"return {\n \"javiorfo/nvim-springtime\",\n lazy = true,\n cmd = {\n \"Springtime\",\n \"SpringtimeUpdate\"\n },\n dependencies = {\n \"javiorfo/nvim-popcorn\",\n \"javiorfo/nvim-spinetta\",\n \"hrsh7th/nvim-cmp\"\n },\n build = function()\n require \"springtime.core\".update(\n\n )\n end,\n opts = {\n -- This section is optional\n -- If you want to change default configurations\n -- In packer.nvim use require'springtime'.setup { ... }\n\n -- Springtime popup section\n spring = {\n -- Project: Gradle, Gradle Kotlin and Maven (Gradle default)\n project = {\n selected = 1\n },\n -- Language: Java, Kotlin and Groovy (Java default)\n language = {\n selected = 1\n },\n -- Packaging: Jar and War (Jar default)\n packaging = {\n selected = 1\n },\n -- Project Metadata defaults:\n -- Change the default values as you like\n -- This can also be edited in the popup\n project_metadata = {\n group = \"com.example\",\n artifact = \"demo\",\n name = \"demo\",\n package_name = \"com.example.demo\",\n version = \"0.0.1-SNAPSHOT\"\n }\n },\n -- Some popup options\n dialog = {\n -- The keymap used to select radio buttons (normal mode)\n selection_keymap = \"<C-Space>\",\n -- The keymap used to generate the Spring project (normal mode)\n generate_keymap = \"<C-CR>\",\n -- If you want confirmation before generate the Spring project\n confirmation = true,\n -- Highlight links to Title and sections for changing colors\n style = {\n title_link = \"Boolean\",\n section_link = \"Type\"\n }\n },\n -- Workspace is where the generated Spring project will be saved\n workspace = {\n -- Default where Neovim is open\n path = vim.fn.expand(\n \"%:p:h\"\n ),\n -- Spring Initializr generates a zip file\n -- Decompress the file by default\n decompress = true,\n -- If after generation you want to open the folder\n -- Opens the generated project in Neovim by default\n open_auto = true\n },\n -- This could be enabled for debugging purposes\n -- Generates a springtime.log with debug and errors.\n internal = {\n log_debug = false\n }\n }\n}","sethen/line-number-change-mode.nvim":"return {\n \"sethen/line-number-change-mode.nvim\",\n config = function()\n require(\"catppuccin\").setup(\n {\n flavour = \"mocha\"\n }\n )\n local palette =\n require(\n \"catppuccin.palettes\"\n ).get_palette(\"mocha\")\n\n if (palette == nil) then\n return nil\n end\n\n require(\n \"line-number-change-mode\"\n ).setup(\n {\n mode = {\n i = {\n bg = palette.green,\n fg = palette.mantle,\n bold = true\n },\n n = {\n bg = palette.blue,\n fg = palette.mantle,\n bold = true\n },\n R = {\n bg = palette.maroon,\n fg = palette.mantle,\n bold = true\n },\n v = {\n bg = palette.mauve,\n fg = palette.mantle,\n bold = true\n },\n V = {\n bg = palette.mauve,\n fg = palette.mantle,\n bold = true\n }\n }\n }\n )\n end\n}","ashinkarov/nvim-agda":"return { \"ashinkarov/nvim-agda\", event = \"VeryLazy\" }","ghostbuster91/nvim-next":"return { \"ghostbuster91/nvim-next\", event = \"VeryLazy\" }","eoh-bse/minintro.nvim":"return {\n \"eoh-bse/minintro.nvim\",\n config = true,\n lazy = false\n}","Rics-Dev/project-explorer.nvim":"return {\n \"Rics-Dev/project-explorer.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n opts = {\n paths = {\"~/dev/*\"}, --custom path set by user\n -- custom find command set by the user. Default should always work on unix unless user has heavily modified tools and/or PATH\n -- for Windows Users: installing `fd` is recommended with the equivalent `fd` command\n -- \"fd . %s -td --min-depth %d --max-depth %d\"\n command_pattern = \"find %s -mindepth %d -maxdepth %d -type d -not -name '.git'\",\n newProjectPath = \"~/dev/\", --custom path for new projects\n file_explorer = function(\n dir) --custom file explorer set by user\n vim.cmd(\n \"Neotree close\"\n )\n vim.cmd(\n \"Neotree \" ..\n dir\n )\n end\n -- Or for oil.nvim:\n -- file_explorer = function(dir)\n -- require(\"oil\").open(dir)\n -- end,\n },\n config = function(_, opts)\n require(\n \"project_explorer\"\n ).setup(opts)\n end,\n keys = {\n {\n \"<leader>fp\",\n \"<cmd>ProjectExplorer<cr>\",\n desc = \"Project Explorer\"\n }\n },\n lazy = false\n}","synaptiko/xit.nvim":"return {\n \"synaptiko/xit.nvim\",\n lazy = true,\n ft = \"xit\",\n build = function(plugin)\n plugin.config()\n vim.cmd [[:TSInstall! xit]]\n end,\n config = function()\n require(\"xit\").setup()\n end,\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","letieu/wezterm-move.nvim":"return {\n \"letieu/wezterm-move.nvim\",\n keys = {\n -- Lazy loading, don't need call setup() function\n {\n \"<C-h>\",\n function()\n require(\n \"wezterm-move\"\n ).move \"h\"\n end\n },\n {\n \"<C-j>\",\n function()\n require(\n \"wezterm-move\"\n ).move \"j\"\n end\n },\n {\n \"<C-k>\",\n function()\n require(\n \"wezterm-move\"\n ).move \"k\"\n end\n },\n {\n \"<C-l>\",\n function()\n require(\n \"wezterm-move\"\n ).move \"l\"\n end\n }\n }\n}","itmecho/neoterm.nvim":"return {\n \"itmecho/neoterm.nvim\"\n}","mikew/nvim-drawer":"return {\n \"mikew/nvim-drawer\",\n opts = {},\n config = function(_, opts)\n local drawer =\n require(\n \"nvim-drawer\"\n )\n drawer.setup(opts)\n\n -- See usage and examples below.\n end\n}","NStefan002/donut.nvim":"return {\n \"NStefan002/donut.nvim\",\n version = \"*\",\n lazy = false\n}","nvim-neotest/neotest-plenary":"return { \"nvim-neotest/neotest-plenary\", event = \"VeryLazy\" }","0xAdk/full_visual_line.nvim":"return {\n \"0xAdk/full_visual_line.nvim\",\n keys = \"V\",\n opts = {}\n}","z0rzi/copilot-help.nvim":"return { \"z0rzi/copilot-help.nvim\", event = \"VeryLazy\" }","mei28/luminate.nvim":"return {\n \"mei28/luminate.nvim\",\n event = {\"VeryLazy\"},\n config = function()\n require \"luminate\".setup(\n {}\n )\n end\n}","jbyuki/ntangle.nvim":"return { \"jbyuki/ntangle.nvim\", event = \"VeryLazy\" }","wthollingsworth/pomodoro.nvim":"return {\n \"wthollingsworth/pomodoro.nvim\",\n dependencies = \"MunifTanjim/nui.nvim\",\n event = \"VeryLazy\"\n}","MunifTanjim/eslint.nvim":"return {\n \"MunifTanjim/eslint.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"jose-elias-alvarez/null-ls.nvim\"\n },\n event = \"VeryLazy\"\n}","EthanJWright/toolwindow.nvim":"return { \"EthanJWright/toolwindow.nvim\", event = \"VeryLazy\" }","domharries/foldnav.nvim":"return {\n \"domharries/foldnav.nvim\",\n version = \"*\",\n config = function()\n vim.g.foldnav = {\n flash = {\n enabled = true\n }\n }\n end,\n keys = {\n {\n \"<C-h>\",\n function()\n require(\n \"foldnav\"\n ).goto_start()\n end\n },\n {\n \"<C-j>\",\n function()\n require(\n \"foldnav\"\n ).goto_next()\n end\n },\n {\n \"<C-k>\",\n function()\n require(\n \"foldnav\"\n ).goto_prev_start(\n\n )\n end\n },\n -- { \"<C-k>\", function() require(\"foldnav\").goto_prev_end() end },\n {\n \"<C-l>\",\n function()\n require(\n \"foldnav\"\n ).goto_end()\n end\n }\n }\n}","lsig/messenger.nvim":"return {\n \"lsig/messenger.nvim\",\n opts = {}\n}","gera2ld/ai.nvim":"return {\n \"gera2ld/ai.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\n opts = {\n ---- AI's answer is displayed in a popup buffer\n ---- Default behaviour is not to give it the focus because it is seen as a kind of tooltip\n ---- But if you prefer it to get the focus, set to true.\n result_popup_gets_focus = false,\n ---- Override default prompts here, see below for more details\n -- prompts = {},\n ---- Default models for each prompt, can be overridden in the prompt definition\n models = {\n {\n provider = \"gemini\",\n model = \"gemini-pro\",\n result_tpl = \"## Gemini\\n\\n{{output}}\"\n },\n {\n provider = \"openai\",\n model = \"gpt-3.5-turbo\",\n result_tpl = \"## GPT-3.5\\n\\n{{output}}\"\n }\n },\n --- API keys and relavant config\n gemini = {\n api_key = \"YOUR_GEMINI_API_KEY\"\n -- model = 'gemini-pro',\n -- proxy = '',\n },\n openai = {\n api_key = \"YOUR_OPENAI_API_KEY\"\n -- base_url = 'https://api.openai.com/v1',\n -- model = 'gpt-4',\n -- proxy = '',\n }\n },\n event = \"VeryLazy\"\n}","OXY2DEV/colors.nvim":"return { \"OXY2DEV/colors.nvim\", event = \"VeryLazy\" }","yujinyuz/gitpad.nvim":"return {\n \"yujinyuz/gitpad.nvim\",\n config = function()\n require(\"gitpad\").setup(\n {}\n )\n end,\n keys = {\n {\n \"<leader>pp\",\n function()\n require(\n \"gitpad\"\n ).toggle_gitpad(\n\n ) -- or require('gitpad').toggle_gitpad({ title = 'Project notes' })\n end,\n desc = \"gitpad project\"\n },\n {\n \"<leader>pb\",\n function()\n require(\n \"gitpad\"\n ).toggle_gitpad_branch(\n\n ) -- or require('gitpad').toggle_gitpad_branch({ title = 'Branch notes' })\n end,\n desc = \"gitpad branch\"\n },\n {\n \"<leader>pvs\",\n function()\n require(\n \"gitpad\"\n ).toggle_gitpad_branch(\n {\n window_type = \"split\",\n split_win_opts = {\n split = \"right\"\n }\n }\n )\n end,\n desc = \"gitpad branch vertical split\"\n },\n -- Daily notes\n {\n \"<leader>pd\",\n function()\n local date_filename =\n \"daily-\" ..\n os.date(\n \"%Y-%m-%d.md\"\n )\n require(\n \"gitpad\"\n ).toggle_gitpad(\n {\n filename = date_filename\n }\n ) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' })\n end,\n desc = \"gitpad daily notes\"\n },\n -- Per file notes\n {\n \"<leader>pf\",\n function()\n local filename =\n vim.fn.expand(\n \"%:p\"\n ) -- or just use vim.fn.bufname()\n if\n filename ==\n \"\"\n then\n vim.notify(\n \"empty bufname\"\n )\n return\n end\n filename =\n vim.fn.pathshorten(\n filename,\n 2\n ) .. \".md\"\n require(\n \"gitpad\"\n ).toggle_gitpad(\n {\n filename = filename\n }\n ) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' })\n end,\n desc = \"gitpad per file notes\"\n }\n }\n}","Rasukarusan/nvim-block-paste":"return { \"Rasukarusan/nvim-block-paste\", event = \"VeryLazy\" }","mrshmllow/open-handlers.nvim":"return { \"mrshmllow/open-handlers.nvim\", event = \"VeryLazy\" }","ErickKramer/nvim-ros2":"return {\n \"ErickKramer/nvim-ros2\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\",\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {\n -- Add any custom options here\n autocmds = true,\n telescope = true,\n treesitter = true\n }\n}","tribela/transparent.nvim":"return {\n \"tribela/transparent.nvim\",\n event = \"VimEnter\",\n config = true\n}","sanathks/workspace.nvim":"return {\n \"sanathks/workspace.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"workspace\").setup(\n {\n workspaces = {\n {\n name = \"Work\",\n path = \"~/projects/work\",\n keymap = {\n \"<leader>w\"\n }\n },\n {\n name = \"Hobby\",\n path = \"~/projects/hobby\",\n keymap = {\n \"<leader>p\"\n }\n }\n }\n }\n )\n end\n}","jedrzejboczar/exrc.nvim":"return {\n \"jedrzejboczar/exrc.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\"\n }, -- (optional)\n config = true,\n opts = {}\n}","HampusHauffman/bionic.nvim":"return { \"HampusHauffman/bionic.nvim\", event = \"VeryLazy\" }","cnshsliu/smp.nvim":"return {\n \"cnshsliu/smp.nvim\",\n build = \"cd server && npm install\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n event = \"VeryLazy\"\n}","kaplanz/retrail.nvim":"return {\n \"kaplanz/retrail.nvim\",\n opts = {} -- calls `setup` using provided `opts`\n}","frostplexx/mason-bridge.nvim":"return { \"frostplexx/mason-bridge.nvim\", event = \"VeryLazy\" }","PaterJason/nvim-treesitter-sexp":"return { \"PaterJason/nvim-treesitter-sexp\", event = \"VeryLazy\" }","winston0410/mark-radar.nvim":"return {\n \"winston0410/mark-radar.nvim\",\n config = function()\n require(\"mark-radar\").setup(\n {}\n )\n end\n}","uga-rosa/ugaterm.nvim":"return { \"uga-rosa/ugaterm.nvim\", event = \"VeryLazy\" }","henriklovhaug/Preview.nvim":"return {\n \"henriklovhaug/Preview.nvim\",\n cmd = {\"Preview\"},\n config = function()\n require(\"preview\").setup(\n\n )\n end\n}","arsham/arshamiser.nvim":"return {\n \"arsham/arshamiser.nvim\",\n dependencies = {\n \"arsham/arshlib.nvim\",\n \"famiu/feline.nvim\",\n \"rebelot/heirline.nvim\",\n \"kyazdani42/nvim-web-devicons\",\n \"lewis6991/gitsigns.nvim\"\n },\n config = function()\n -- ignore any parts you don't want to use\n vim.cmd.colorscheme(\n \"arshamiser_light\"\n )\n require(\n \"arshamiser.feliniser\"\n )\n -- or:\n -- require(\"arshamiser.heirliniser\")\n\n _G.custom_foldtext =\n require(\n \"arshamiser.folding\"\n ).foldtext\n vim.opt.foldtext =\n \"v:lua.custom_foldtext()\"\n -- if you want to draw a tabline:\n vim.api.nvim_set_option(\n \"tabline\",\n [[%{%v:lua.require(\"arshamiser.tabline\").draw()%}]]\n )\n end\n}","IMOKURI/line-number-interval.nvim":"return { \"IMOKURI/line-number-interval.nvim\", event = \"VeryLazy\" }","Dronakurl/injectme.nvim":"return {\n \"Dronakurl/injectme.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n -- This is for lazy load and more performance on startup only\n cmd = {\n \"InjectmeToggle\",\n \"InjectmeSave\",\n \"InjectmeInfo\",\n \"InjectmeLeave\"\n }\n}","gaelph/logsitter.nvim":"return { \"gaelph/logsitter.nvim\", event = \"VeryLazy\" }","gerazov/ollama-chat.nvim":"return {\n \"gerazov/ollama-chat.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"stevearc/dressing.nvim\",\n \"nvim-telescope/telescope.nvim\"\n }\n}","Selyss/mind.nvim":"return {\n \"Selyss/mind.nvim\",\n branch = \"v2.2\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-tree/nvim-web-devicons\" -- optional, used for icons\n },\n opts = {}\n}","catgoose/vue-goto-definition.nvim":"return { \"catgoose/vue-goto-definition.nvim\", event = \"VeryLazy\" }","xiyaowong/fast-cursor-move.nvim":"return { \"xiyaowong/fast-cursor-move.nvim\", event = \"VeryLazy\" }","rmagatti/igs.nvim":"return {\n \"rmagatti/igs.nvim\",\n config = function()\n require(\"igs\").setup {}\n end,\n event = \"VeryLazy\"\n}","krisajenkins/telescope-docker.nvim":"return {\n \"krisajenkins/telescope-docker.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"telescope\").load_extension(\n \"telescope_docker\"\n )\n require(\n \"telescope_docker\"\n ).setup {}\n end,\n -- Example keybindings. Adjust these to suit your preferences or remove\n -- them entirely:\n keys = {\n {\n \"<Leader>dv\",\n \":Telescope telescope_docker docker_volumes<CR>\",\n desc = \"[D]ocker [V]olumes\"\n },\n {\n \"<Leader>di\",\n \":Telescope telescope_docker docker_images<CR>\",\n desc = \"[D]ocker [I]mages\"\n },\n {\n \"<Leader>dp\",\n \":Telescope telescope_docker docker_ps<CR>\",\n desc = \"[D]ocker [P]rocesses\"\n }\n }\n}","nat-418/scamp.nvim":"return { \"nat-418/scamp.nvim\", event = \"VeryLazy\" }","kevinhwang91/nvim-fFHighlight":"return {\n \"kevinhwang91/nvim-fFHighlight\",\n event = \"VeryLazy\"\n}","thmsmlr/gpt.nvim":"return {\n \"thmsmlr/gpt.nvim\",\n config = function()\n require(\"gpt\").setup(\n {\n api_key = os.getenv(\n \"OPENAI_API_KEY\"\n )\n }\n )\n\n opts = {\n silent = true,\n noremap = true\n }\n vim.keymap.set(\n \"v\",\n \"<C-g>r\",\n require(\"gpt\").replace,\n {\n silent = true,\n noremap = true,\n desc = \"[G]pt [R]ewrite\"\n }\n )\n vim.keymap.set(\n \"v\",\n \"<C-g>p\",\n require(\"gpt\").visual_prompt,\n {\n silent = false,\n noremap = true,\n desc = \"[G]pt [P]rompt\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<C-g>p\",\n require(\"gpt\").prompt,\n {\n silent = true,\n noremap = true,\n desc = \"[G]pt [P]rompt\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<C-g>c\",\n require(\"gpt\").cancel,\n {\n silent = true,\n noremap = true,\n desc = \"[G]pt [C]ancel\"\n }\n )\n vim.keymap.set(\n \"i\",\n \"<C-g>p\",\n require(\"gpt\").prompt,\n {\n silent = true,\n noremap = true,\n desc = \"[G]pt [P]rompt\"\n }\n )\n end\n}","timtro/glslView-nvim":"return {\n \"timtro/glslView-nvim\",\n ft = \"glsl\"\n}","rktjmp/shenzhen-solitaire.nvim":"return { \"rktjmp/shenzhen-solitaire.nvim\", event = \"VeryLazy\" }","fhill2/telescope-ultisnips.nvim":"return { \"fhill2/telescope-ultisnips.nvim\", event = \"VeryLazy\" }","gukz/ftFT.nvim":"return {\n \"gukz/ftFT.nvim\",\n keys = {\n \"f\",\n \"t\",\n \"F\",\n \"T\"\n },\n config = true\n}","GeekMasher/DevSecInspect.nvim":"return {\n \"GeekMasher/DevSecInspect.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n require(\n \"devsecinspect\"\n ).setup({})\n end\n}","ipod825/igit.nvim":"return {\n \"ipod825/igit.nvim\",\n config = function()\n require(\"igit\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","theHamsta/nvim_rocks":"return {\n \"theHamsta/nvim_rocks\",\n event = \"VeryLazy\",\n build = \"pip3 install --user hererocks && python3 -mhererocks . -j2.1.0-beta3 -r3.0.0 && cp nvim_rocks.lua lua\",\n config = function()\n ---- Add here the packages you want to make sure that they are installed\n --local nvim_rocks = require \"nvim_rocks\"\n --nvim_rocks.ensure_installed \"uuid\n end\n}","opdavies/toggle-checkbox.nvim":"return { \"opdavies/toggle-checkbox.nvim\", event = \"VeryLazy\" }","kmontocam/nvim-conda":"return {\n \"kmontocam/nvim-conda\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","kevinhwang91/nvim-ibus-sw":"return {\n \"kevinhwang91/nvim-ibus-sw\",\n event = \"VeryLazy\"\n}","danielo515/haxe-nvim":"return { \"danielo515/haxe-nvim\", event = \"VeryLazy\" }","xiyaowong/link-visitor.nvim":"return { \"xiyaowong/link-visitor.nvim\", event = \"VeryLazy\" }","lewis6991/foldsigns.nvim":"return {\n \"lewis6991/foldsigns.nvim\",\n config = function()\n require(\"foldsigns\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","nvim-flutter/pubspec-assist.nvim":"return { \"nvim-flutter/pubspec-assist.nvim\", event = \"VeryLazy\" }","efueyo/td.nvim":"return {\n \"efueyo/td.nvim\",\n event = \"VeryLazy\"\n}","ray-x/telescope-ast-grep.nvim":"return {\n \"ray-x/telescope-ast-grep.nvim\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n },\n {\n \"nvim-telescope/telescope.nvim\"\n }\n }\n}","roobert/tabtree.nvim":"return {\n \"roobert/tabtree.nvim\",\n config = function()\n require(\"tabtree\").setup(\n\n )\n end\n}","archibate/nvim-gpt":"return {\n \"archibate/nvim-gpt\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require \"nvim-gpt\".setup {\n model = \"gpt-3.5-turbo\",\n window_width = 45\n -- see more setup options in section 'Setup options' below\n }\n end,\n event = \"VeryLazy\"\n}","dundalek/parpar.nvim":"return {\n \"dundalek/parpar.nvim\",\n dependencies = {\n \"gpanders/nvim-parinfer\",\n \"julienvincent/nvim-paredit\"\n },\n opts = {}\n}","darksinge/plink.nvim":"return {\n \"darksinge/plink.nvim\",\n commit = \"0ebe56b\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"darksinge/neodash.nvim\",\n \"MunifTanjim/nui.nvim\"\n }\n}","Djancyp/regex.nvim":"return {\n \"Djancyp/regex.nvim\",\n event = \"VeryLazy\"\n}","nvim-telescope/telescope-z.nvim":"return {\n \"nvim-telescope/telescope-z.nvim\",\n config = function()\n require(\"telescope\").load_extension \"z\"\n end\n}","ThePrimeagen/lsp-debug-tools.nvim":"return { \"ThePrimeagen/lsp-debug-tools.nvim\", event = \"VeryLazy\" }","nvimdev/dyninput.nvim":"return {\n \"nvimdev/dyninput.nvim\",\n config = function()\n require(\"dyninput\").setup(\n conf\n )\n end,\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","AbdelrahmanDwedar/awesome-nvim-colorschemes":"return {\n \"AbdelrahmanDwedar/awesome-nvim-colorschemes\",\n event = \"VeryLazy\"\n}","ChristianChiarulli/bookmark.nvim":"return { \"ChristianChiarulli/bookmark.nvim\", event = \"VeryLazy\" }","nvimdev/dbsession.nvim":"return { \"nvimdev/dbsession.nvim\", event = \"VeryLazy\" }","jrop/mongo.nvim":"return {\n \"jrop/mongo.nvim\",\n event = \"VeryLazy\"\n}","aaronhallaert/continuous-testing.nvim":"return {\n \"aaronhallaert/continuous-testing.nvim\"\n}","hlucco/nvim-eswpoch":"return {\n \"hlucco/nvim-eswpoch\",\n event = \"VeryLazy\"\n}","ColaMint/pokemon.nvim":"return { \"ColaMint/pokemon.nvim\", event = \"VeryLazy\" }","meatballs/notebook.nvim":"return {\n \"meatballs/notebook.nvim\",\n event = \"VeryLazy\"\n}","IndianBoy42/fuzzy_slash.nvim":"return {\n \"IndianBoy42/fuzzy_slash.nvim\",\n dependencies = {\n {\n \"IndianBoy42/fuzzy.nvim\",\n dependencies = {\n {\n \"nvim-telescope/telescope-fzf-native.nvim\",\n build = \"make\"\n }\n }\n }\n }\n -- Configure and lazy load as you want\n}","eddiebergman/nvim-treesitter-pyfold":"return { \"eddiebergman/nvim-treesitter-pyfold\", event = \"VeryLazy\" }","AckslD/nvim-pytrize.lua":"return {\n \"AckslD/nvim-pytrize.lua\",\n config = 'require(\"pytrize\").setup()',\n event = \"VeryLazy\"\n}","aspeddro/pandoc.nvim":"return {\n \"aspeddro/pandoc.nvim\",\n config = function()\n require \"pandoc\".setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","nvimdev/flybuf.nvim":"return { \"nvimdev/flybuf.nvim\", event = \"VeryLazy\" }","rainbowhxch/beacon.nvim":"return {\n \"rainbowhxch/beacon.nvim\",\n event = \"VeryLazy\"\n}","marioortizmanero/adoc-pdf-live.nvim":"return {\n \"marioortizmanero/adoc-pdf-live.nvim\",\n config = \"require('adoc_pdf_live').setup()\",\n event = \"VeryLazy\"\n}","atlj/Pixie.nvim":"return {\n \"atlj/Pixie.nvim\",\n build = function()\n vim.cmd.PixieInstall()\n end,\n event = \"VeryLazy\"\n}","aspeddro/cmp-pandoc.nvim":"return {\n \"aspeddro/cmp-pandoc.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"jbyuki/nabla.nvim\" -- optional\n },\n event = \"VeryLazy\"\n}","uga-rosa/jam.nvim":"return { \"uga-rosa/jam.nvim\", event = \"VeryLazy\" }","rktjmp/pact.nvim":"return { \"rktjmp/pact.nvim\", event = \"VeryLazy\" }","roberte777/keep-it-secret.nvim":"return {\n \"roberte777/keep-it-secret.nvim\",\n event = \"VeryLazy\"\n}","hudclark/grpc-nvim":"return {\n \"hudclark/grpc-nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","naps62/pair-gpt.nvim":"return { \"naps62/pair-gpt.nvim\", event = \"VeryLazy\" }","roobert/bufferline-cycle-windowless.nvim":"return {\n \"roobert/bufferline-cycle-windowless.nvim\",\n dependencies = {\n {\n \"akinsho/bufferline.nvim\"\n }\n },\n config = function()\n require(\n \"bufferline-cycle-windowless\"\n ).setup(\n {\n -- whether to start in enabled or disabled mode\n default_enabled = true\n }\n )\n end\n}","vijaymarupudi/nvim-fzf-commands":"return {\n \"vijaymarupudi/nvim-fzf-commands\",\n dependencies = {\n \"vijaymarupudi/nvim-fzf\"\n },\n event = \"VeryLazy\"\n}","atelierbram/Base2Tone-nvim":"return {\n \"atelierbram/Base2Tone-nvim\",\n event = \"VeryLazy\"\n}","riddlew/asciitree.nvim":"return { \"riddlew/asciitree.nvim\", event = \"VeryLazy\" }","fabridamicelli/cronex.nvim":"return {\n \"fabridamicelli/cronex.nvim\",\n tag = \"0.1.3\",\n opts = {}\n}","xixiaofinland/sf.nvim":"return {\n \"xixiaofinland/sf.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"ibhagwan/fzf-lua\" -- no need if you don't use listing metadata feature\n },\n config = function()\n require(\"sf\").setup() -- Important to call setup() to initialize the plugin!\n end\n}","pogyomo/submode.nvim":"return {\n \"pogyomo/submode.nvim\",\n lazy = true\n -- (recommended) specify version to prevent unexpected change.\n -- version = \"6.0.0\",\n}","NicolasGB/jj.nvim":"return {\n \"nicolasgb/jj.nvim\",\n config = function()\n require(\"jj\").setup(\n {}\n )\n end\n}","richardhapb/pytest.nvim":"return {\n \"richardhapb/pytest.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {}, -- Define the options here\n config = function(_, opts)\n require(\n \"nvim-treesitter.configs\"\n ).setup {\n ensure_installed = {\n \"python\",\n \"xml\"\n }\n }\n\n require(\"pytest\").setup(\n opts\n )\n end\n}","eero-lehtinen/oklch-color-picker.nvim":"return {\n \"eero-lehtinen/oklch-color-picker.nvim\",\n event = \"VeryLazy\",\n version = \"*\",\n keys = {\n -- One handed keymap recommended, you will be using the mouse\n {\n \"<leader>v\",\n function()\n require(\n \"oklch-color-picker\"\n ).pick_under_cursor(\n\n )\n end,\n desc = \"Color pick under cursor\"\n }\n },\n ---@type oklch.Opts\n opts = {}\n}","nvim-mini/mini.clue":"return {\n \"nvim-mini/mini.clue\",\n version = false\n}","marcussimonsen/let-it-snow.nvim":"return {\n \"marcussimonsen/let-it-snow.nvim\",\n cmd = \"LetItSnow\", -- Wait with loading until command is run\n opts = {}\n}","Mythos-404/xmake.nvim":"return {\n \"Mythos-404/xmake.nvim\",\n version = \"^3\",\n lazy = true,\n event = \"BufReadPost\",\n config = true\n}","xiantang/darcula-dark.nvim":"return {\n \"xiantang/darcula-dark.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","nvim-mini/mini.operators":"return {\n \"nvim-mini/mini.operators\",\n version = false\n}","AdeAttwood/ivy.nvim":"return {\n \"AdeAttwood/ivy.nvim\",\n build = \"cargo build --release\"\n}","arminveres/md-pdf.nvim":"return {\n \"arminveres/md-pdf.nvim\",\n branch = \"main\", -- you can assume that main is somewhat stable until releases will be made\n lazy = true,\n keys = {\n {\n \"<leader>,\",\n function()\n require(\n \"md-pdf\"\n ).convert_md_to_pdf(\n\n )\n end,\n desc = \"Markdown preview\"\n }\n },\n ---@type md-pdf.config\n opts = {}\n}","ck-zhang/mistake.nvim":"return {\n \"https://github.com/ck-zhang/mistake.nvim\"\n}","Decodetalkers/csharpls-extended-lsp.nvim":"return { \"Decodetalkers/csharpls-extended-lsp.nvim\", event = \"VeryLazy\" }","KostkaBrukowa/definition-or-references.nvim":"return {\n \"KostkaBrukowa/definition-or-references.nvim\"\n}","hrsh7th/nvim-deck":"return { \"hrsh7th/nvim-deck\", event = \"VeryLazy\" }","jrop/morph.nvim":"return {\"jrop/morph.nvim\"}","simifalaye/minibuffer.nvim":"return {\n \"simifalaye/minibuffer.nvim\",\n init = function()\n local minibuffer =\n require(\n \"minibuffer\"\n )\n\n vim.ui.select =\n require(\n \"minibuffer.builtin.ui_select\"\n )\n vim.ui.input =\n require(\n \"minibuffer.builtin.ui_input\"\n )\n\n vim.keymap.set(\n \"n\",\n \"<M-;>\",\n require(\n \"minibuffer.builtin.cmdline\"\n )\n )\n vim.keymap.set(\n \"n\",\n \"<M-.>\",\n function()\n minibuffer.resume(\n true\n )\n end\n )\n end\n}","nvim-mini/mini.statusline":"return {\n \"nvim-mini/mini.statusline\",\n version = false\n}","nvim-mini/mini.starter":"return {\n \"nvim-mini/mini.starter\",\n version = false\n}","nvim-mini/mini.splitjoin":"return {\n \"nvim-mini/mini.splitjoin\",\n version = false\n}","nvim-mini/mini-git":"return {\n \"nvim-mini/mini-git\",\n version = false\n}","nvim-mini/mini.deps":"return { \"nvim-mini/mini.deps\", event = \"VeryLazy\" }","nvim-mini/mini.bufremove":"return {\n \"nvim-mini/mini.bufremove\",\n version = false\n}","nvim-mini/mini.bracketed":"return {\n \"nvim-mini/mini.bracketed\",\n version = false\n}","edolphin-ydf/goimpl.nvim":"return {\n \"edolphin-ydf/goimpl.nvim\",\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\"\n },\n {\n \"nvim-treesitter/nvim-treesitter\"\n }\n },\n config = function()\n require \"telescope\".load_extension \"goimpl\"\n end,\n event = \"VeryLazy\"\n}","ahkohd/difft.nvim":"return {\n \"ahkohd/difft.nvim\",\n config = function()\n require(\"difft\").setup(\n\n )\n end\n}","iofq/dart.nvim":"return {\n \"iofq/dart.nvim\",\n dependencies = {\n \"echasnovski/mini.nvim\", -- optional, icons provider\n \"nvim-tree/nvim-web-devicons\" -- optional, icons provider\n },\n opts = {} -- see Configuration section\n}","jmacadie/telescope-hierarchy.nvim":"return {\n \"jmacadie/telescope-hierarchy.nvim\",\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n }\n },\n keys = {\n {\n -- lazy style key map\n -- Choose your own keys, this works for me\n \"<leader>si\",\n \"<cmd>Telescope hierarchy incoming_calls<cr>\",\n desc = \"LSP: [S]earch [I]ncoming Calls\"\n },\n {\n \"<leader>so\",\n \"<cmd>Telescope hierarchy outgoing_calls<cr>\",\n desc = \"LSP: [S]earch [O]utgoing Calls\"\n }\n },\n opts = {\n -- don't use `defaults = { }` here, do this in the main telescope spec\n extensions = {\n hierarchy = {}\n -- no other extensions here, they can have their own spec too\n }\n },\n config = function(_, opts)\n -- Calling telescope's setup from multiple specs does not hurt, it will happily merge the\n -- configs for us. We won't use data, as everything is in it's own namespace (telescope\n -- defaults, as well as each extension).\n require(\"telescope\").setup(\n opts\n )\n require(\"telescope\").load_extension(\n \"hierarchy\"\n )\n end\n}","tamton-aquib/mpv.nvim":"return {\n \"tamton-aquib/mpv.nvim\",\n config = true\n}","cenk1cenk2/schema-companion.nvim":"return {\n \"cenk1cenk2/schema-companion.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}\n}","Skardyy/makurai-nvim":"return {\n \"Skardyy/makurai-nvim\",\n config = function()\n -- you don't have to call setup\n require \"makurai\".setup(\n {\n transparent = false -- removes the bg color\n }\n )\n\n vim.cmd.colorscheme(\n \"makurai_dark\"\n )\n end\n}","Kurren123/mssql.nvim":"return {\n \"Kurren123/mssql.nvim\",\n opts = {\n -- optional\n keymap_prefix = \"<leader>m\"\n },\n -- optional\n dependencies = {\n \"folke/which-key.nvim\"\n }\n}","kyza0d/xeno.nvim":"return {\n \"kyza0d/xeno.nvim\",\n lazy = false,\n priority = 1000, -- Load colorscheme early\n config = function()\n -- Create your custom theme here\n require(\"xeno\").new_theme(\n \"my-theme\",\n {\n base = \"#1E1E1E\",\n accent = \"#8CBE8C\"\n }\n )\n vim.cmd(\n \"colorscheme my-theme\"\n )\n end\n}","felpafel/inlay-hint.nvim":"return {\n \"felpafel/inlay-hint.nvim\",\n event = \"LspAttach\",\n config = true\n}","retran/meow.yarn.nvim":"return {\n \"retran/meow.yarn.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n require(\"meow.yarn\").setup(\n {}\n )\n end\n}","nickkadutskyi/jb.nvim":"return {\n \"nickkadutskyi/jb.nvim\",\n lazy = false,\n priority = 1000,\n opts = {},\n config = function()\n -- require(\"jb\").setup({transparent = true})\n vim.cmd(\n \"colorscheme jb\"\n )\n end\n}","mghaight/replua.nvim":"return {\n \"mghaight/replua.nvim\",\n config = function()\n require(\"replua\").setup(\n\n )\n end\n}","aileot/ex-colors.nvim":"return {\n \"aileot/ex-colors.nvim\",\n lazy = true,\n cmd = \"ExColors\",\n ---@type ExColors.Config\n opts = {}\n}","b0o/blender.nvim":"return {\n \"b0o/blender.nvim\",\n config = function()\n require(\"blender\").setup(\n\n )\n end,\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"grapp-dev/nui-components.nvim\",\n \"mfussenegger/nvim-dap\", -- Optional, for debugging with DAP\n \"LiadOz/nvim-dap-repl-highlights\" -- Optional, for syntax highlighting in the DAP REPL\n }\n}","tummetott/reticle.nvim":"return { \"tummetott/reticle.nvim\", event = \"VeryLazy\" }","docker/nvim-dap-docker":"return {\n \"docker/nvim-dap-docker\",\n event = \"VeryLazy\"\n}","maskudo/devdocs.nvim":"return {\n \"maskudo/devdocs.nvim\",\n lazy = false,\n dependencies = {\n \"folke/snacks.nvim\"\n },\n cmd = {\"DevDocs\"},\n keys = {\n {\n \"<leader>ho\",\n mode = \"n\",\n \"<cmd>DevDocs get<cr>\",\n desc = \"Get Devdocs\"\n },\n {\n \"<leader>hi\",\n mode = \"n\",\n \"<cmd>DevDocs install<cr>\",\n desc = \"Install Devdocs\"\n },\n {\n \"<leader>hv\",\n mode = \"n\",\n function()\n local devdocs =\n require(\n \"devdocs\"\n )\n local installedDocs =\n devdocs.GetInstalledDocs(\n\n )\n vim.ui.select(\n installedDocs,\n {},\n function(\n selected)\n if\n not selected\n then\n return\n end\n local docDir =\n devdocs.GetDocDir(\n selected\n )\n -- prettify the filename as you wish\n Snacks.picker.files(\n {\n cwd = docDir\n }\n )\n end\n )\n end,\n desc = \"Get Devdocs\"\n },\n {\n \"<leader>hd\",\n mode = \"n\",\n \"<cmd>DevDocs delete<cr>\",\n desc = \"Delete Devdoc\"\n }\n },\n opts = {\n ensure_installed = {\n \"go\",\n \"html\",\n -- \"dom\",\n \"http\",\n -- \"css\",\n -- \"javascript\",\n -- \"rust\",\n -- some docs such as lua require version number along with the language name\n -- check `DevDocs install` to view the actual names of the docs\n \"lua~5.1\"\n -- \"openjdk~21\"\n }\n }\n}","Allaman/kustomize.nvim":"return {\n \"Allaman/kustomize.nvim\",\n opts = {\n enable_key_mappings = false\n },\n config = function(opts)\n require(\"kustomize\").setup(\n {opts}\n )\n -- adjust to your needs if not using the default key mappings\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>kb\",\n \"<cmd>KustomizeBuild<cr>\",\n {\n desc = \"Build Kustomize\"\n }\n )\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>kk\",\n \"<cmd>KustomizeListKinds<cr>\",\n {\n desc = \"List Kubernetes Kinds\"\n }\n )\n -- ...\n end,\n event = \"VeryLazy\"\n}","Allaman/emoji.nvim":"return {\n \"allaman/emoji.nvim\",\n version = \"1.0.0\", -- optionally pin to a tag\n ft = \"markdown\", -- adjust to your needs\n dependencies = {\n -- util for handling paths\n \"nvim-lua/plenary.nvim\",\n -- optional for nvim-cmp integration\n \"hrsh7th/nvim-cmp\",\n -- optional for telescope integration\n \"nvim-telescope/telescope.nvim\",\n -- optional for fzf-lua integration via vim.ui.select\n \"ibhagwan/fzf-lua\"\n },\n opts = {\n -- default is false, also needed for blink.cmp integration!\n enable_cmp_integration = true,\n -- optional if your plugin installation directory\n -- is not vim.fn.stdpath(\"data\") .. \"/lazy/\n plugin_path = vim.fn.expand(\n \"$HOME/plugins/\"\n )\n },\n config = function(_, opts)\n require(\"emoji\").setup(\n opts\n )\n -- optional for telescope integration\n local ts =\n require(\n \"telescope\"\n ).load_extension \"emoji\"\n vim.keymap.set(\n \"n\",\n \"<leader>se\",\n ts.emoji,\n {\n desc = \"[S]earch [E]moji\"\n }\n )\n end\n}","idris-community/idris2-nvim":"return { \"idris-community/idris2-nvim\", event = \"VeryLazy\" }","zerochae/endpoint.nvim":"return {\n \"zerochae/endpoint.nvim\",\n dependencies = {\n -- Choose one or more pickers (all optional):\n \"nvim-telescope/telescope.nvim\", -- For telescope picker\n \"folke/snacks.nvim\", -- For snacks picker\n \"stevearc/dressing.nvim\" -- Enhances vim.ui.select with telescope backend\n -- vim.ui.select picker works without dependencies\n },\n cmd = {\n \"Endpoint\",\n \"EndpointRefresh\"\n },\n config = function()\n require(\"endpoint\").setup(\n\n )\n end\n}","geg2102/nvim-python-repl":"return { \"geg2102/nvim-python-repl\", event = \"VeryLazy\" }","emmanueltouzery/agitator.nvim":"return { \"emmanueltouzery/agitator.nvim\", event = \"VeryLazy\" }","RicardoRamirezR/blade-nav.nvim":"return {\n \"ricardoramirezr/blade-nav.nvim\",\n dependencies = {\n -- totally optional\n \"hrsh7th/nvim-cmp\", -- if using nvim-cmp\n {\n \"ms-jpq/coq_nvim\",\n branch = \"coq\"\n }, -- if using coq\n \"saghen/blink.cmp\" -- if using blink.cmp\n },\n ft = {\"blade\", \"php\"}, -- optional, improves startup time\n opts = {\n -- This applies for nvim-cmp and coq, for blink refer to the configuration of this plugin\n close_tag_on_complete = true -- default: true\n }\n}","elmcgill/springboot-nvim":"return {\n \"elmcgill/springboot-nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n \"mfussenegger/nvim-jdtls\",\n \"nvim-tree/nvim-tree.lua\"\n },\n config = function()\n local springboot_nvim =\n require(\n \"springboot-nvim\"\n )\n springboot_nvim.setup(\n {\n -- callback of type fun(result: table[]): nil called on JDTLS compilation result,\n -- nil defaults to opening a quickfix list if there are errors\n -- see :h jdtls.compile\n on_compile_result = nil\n }\n )\n end\n}","water-sucks/darkrose.nvim":"return {\n \"water-sucks/darkrose.nvim\",\n lazy = false,\n priority = 1000\n}","darianmorat/gruvdark.nvim":"return {\n \"darianmorat/gruvdark.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","elanmed/fzf-lua-frecency.nvim":"return { \"elanmed/fzf-lua-frecency.nvim\", event = \"VeryLazy\" }","brianhuster/unnest.nvim":"return {\n \"https://github.com/brianhuster/unnest.nvim\"\n}","nocksock/do.nvim":"return { \"nocksock/do.nvim\", event = \"VeryLazy\" }","emmanueltouzery/apidocs.nvim":"return {\n \"emmanueltouzery/apidocs.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-telescope/telescope.nvim\" -- or, 'folke/snacks.nvim'\n },\n cmd = {\n \"ApidocsSearch\",\n \"ApidocsInstall\",\n \"ApidocsOpen\",\n \"ApidocsSelect\",\n \"ApidocsUninstall\"\n },\n config = function()\n require(\"apidocs\").setup(\n\n )\n -- Picker will be auto-detected. To select a picker of your choice explicitly you can set picker by the configuration option 'picker':\n -- require('apidocs').setup({picker = \"snacks\"})\n -- Possible options are 'ui_select', 'telescope', and 'snacks'\n end,\n keys = {\n {\n \"<leader>sad\",\n \"<cmd>ApidocsOpen<cr>\",\n desc = \"Search Api Doc\"\n }\n }\n}","mhanberg/output-panel.nvim":"return {\n \"mhanberg/output-panel.nvim\",\n version = \"*\",\n event = \"VeryLazy\",\n config = function()\n require(\n \"output_panel\"\n ).setup(\n {\n max_buffer_size = 5000 -- default\n }\n )\n end,\n cmd = {\"OutputPanel\"},\n keys = {\n {\n \"<leader>o\",\n vim.cmd.OutputPanel,\n mode = \"n\",\n desc = \"Toggle the output panel\"\n }\n }\n}","yorickpeterse/nvim-grey":"return { \"yorickpeterse/nvim-grey\", event = \"VeryLazy\" }","lewis6991/async.nvim":"return { \"lewis6991/async.nvim\", event = \"VeryLazy\" }","sotte/presenting.nvim":"return {\n \"sotte/presenting.nvim\",\n opts = {},\n cmd = {\"Presenting\"}\n}","y3owk1n/undo-glow.nvim":"return {\n \"y3owk1n/undo-glow.nvim\",\n version = \"*\", -- remove this if you want to use the `main` branch\n opts = {}\n}","NStefan002/visual-surround.nvim":"return {\n \"NStefan002/visual-surround.nvim\",\n config = function()\n require(\n \"visual-surround\"\n ).setup({})\n -- [optional] custom keymaps\n end\n}","salkin-mada/openscad.nvim":"return {\n \"salkin-mada/openscad.nvim\",\n config = function()\n vim.g.openscad_load_snippets =\n true\n require(\"openscad\")\n end,\n dependencies = {\n \"L3MON4D3/LuaSnip\",\n \"junegunn/fzf.vim\"\n }\n}","JavaHello/spring-boot.nvim":"return {\n \"JavaHello/spring-boot.nvim\",\n ft = {\n \"java\",\n \"yaml\",\n \"jproperties\"\n },\n dependencies = {\n \"mfussenegger/nvim-jdtls\", -- or nvim-java, nvim-lspconfig\n \"ibhagwan/fzf-lua\" -- 可选,用于符号选择等UI功能。也可以使用其他选择器(例如 telescope.nvim)。\n },\n ---@type bootls.Config\n opts = {}\n}","vinnymeller/swagger-preview.nvim":"return {\n \"vinnymeller/swagger-preview.nvim\",\n cmd = {\n \"SwaggerPreview\",\n \"SwaggerPreviewStop\",\n \"SwaggerPreviewToggle\"\n },\n build = \"npm i\",\n config = true\n}","Eutrius/Otree.nvim":"return {\n \"Eutrius/Otree.nvim\",\n lazy = false,\n dependencies = {\n -- Optional: Enhanced file operations\n \"stevearc/oil.nvim\"\n -- Optional: Icon support\n -- { \"echasnovski/mini.icons\", opts = {} },\n -- \"nvim-tree/nvim-web-devicons\",\n },\n config = function()\n require(\"Otree\").setup(\n\n )\n end\n}","OXY2DEV/patterns.nvim":"return {\n \"OXY2DEV/patterns.nvim\"\n}","bluz71/nvim-linefly":"return {\"bluz71/nvim-linefly\"}","VoxelPrismatic/rabbit.nvim":"return { \"VoxelPrismatic/rabbit.nvim\", event = \"VeryLazy\" }","lumen-oss/rocks-config.nvim":"return { \"lumen-oss/rocks-config.nvim\", event = \"VeryLazy\" }","fdavies93/daily-notes.nvim":"return { \"fdavies93/daily-notes.nvim\", event = \"VeryLazy\" }","neovim/nvim.net":"return { \"neovim/nvim.net\", event = \"VeryLazy\" }","joshzcold/python.nvim":"return {\n \"joshzcold/python.nvim\",\n dependencies = {\n {\n \"mfussenegger/nvim-dap\"\n },\n {\n \"mfussenegger/nvim-dap-python\"\n },\n {\n \"neovim/nvim-lspconfig\"\n },\n {\"L3MON4D3/LuaSnip\"},\n {\n \"nvim-neotest/neotest\"\n },\n {\n \"nvim-neotest/neotest-python\"\n }\n },\n ---@type python.Config\n opts = {}\n}","ravibrock/spellwarn.nvim":"return {\n \"ravibrock/spellwarn.nvim\",\n event = \"VeryLazy\",\n config = true\n}","zegervdv/nrpattern.nvim":"return {\n \"zegervdv/nrpattern.nvim\",\n config = function()\n -- Basic setup\n -- See below for more options\n require \"nrpattern\".setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","icholy/lsplinks.nvim":"return {\n \"icholy/lsplinks.nvim\",\n config = function()\n local lsplinks =\n require(\n \"lsplinks\"\n )\n lsplinks.setup()\n vim.keymap.set(\n \"n\",\n \"gx\",\n lsplinks.gx\n )\n end\n}","hrsh7th/nvim-ix":"return {\n \"hrsh7th/nvim-ix\",\n dependencies = {\n \"hrsh7th/nvim-cmp-kit\"\n }\n}","benomahony/oil-git.nvim":"return {\n \"benomahony/oil-git.nvim\",\n dependencies = {\n \"stevearc/oil.nvim\"\n }\n -- No opts or config needed! Works automatically\n}","EggbertFluffle/beepboop.nvim":"return {\n \"EggbertFluffle/beepboop.nvim\",\n opts = {\n audio_player = \"paplay\",\n max_sounds = 20,\n sound_map = {}\n }\n}","WilliamHsieh/overlook.nvim":"return {\n \"WilliamHsieh/overlook.nvim\",\n opts = {},\n -- Optional: set up common keybindings\n keys = {\n {\n \"<leader>pd\",\n function()\n require(\n \"overlook.api\"\n ).peek_definition(\n\n )\n end,\n desc = \"Overlook: Peek definition\"\n },\n {\n \"<leader>pc\",\n function()\n require(\n \"overlook.api\"\n ).close_all()\n end,\n desc = \"Overlook: Close all popup\"\n },\n {\n \"<leader>pu\",\n function()\n require(\n \"overlook.api\"\n ).restore_popup(\n\n )\n end,\n desc = \"Overlook: Restore popup\"\n }\n }\n}","winter-again/wezterm-config.nvim":"return {\n \"winter-again/wezterm-config.nvim\",\n config = function()\n -- changing this to true means the plugin will try to append\n -- $HOME/.config/wezterm' to your RTP, meaning you can more conveniently\n -- access modules in $HOME/.config/wezterm/lua/ for using with this plugin\n -- otherwise, store data where you want\n require(\n \"wezterm_config\"\n ).setup(\n {\n -- defaults:\n append_wezterm_to_rtp = false\n }\n )\n end\n}","javiorfo/nvim-soil":"return {\n \"javiorfo/nvim-soil\",\n -- Optional for puml syntax highlighting:\n dependencies = {\n \"javiorfo/nvim-nyctophilia\"\n },\n lazy = true,\n ft = \"plantuml\",\n opts = {\n -- If you want to change default configurations\n\n -- This option closes the image viewer and reopen the image generated\n -- When true this offers some kind of online updating (like plantuml web server)\n actions = {\n redraw = false\n },\n -- If you want to use Plant UML jar version instead of the installed version\n puml_jar = \"/path/to/plantuml.jar\",\n -- If you want to customize the image showed when running this plugin\n image = {\n darkmode = false, -- Enable or disable darkmode\n format = \"png\", -- Choose between png or svg\n -- This is a default implementation of using nsxiv to open the resultant image\n -- Edit the string to use your preferred app to open the image (as if it were a command line)\n -- Some examples:\n -- return \"feh \" .. img\n -- return \"xdg-open \" .. img\n execute_to_open = function(\n img)\n return \"nsxiv -b \" ..\n img\n end\n }\n }\n}","youyoumu/pretty-ts-errors.nvim":"return {\n \"youyoumu/pretty-ts-errors.nvim\",\n opts = {}\n}","gmr458/vscode_modern_theme.nvim":"return {\n \"gmr458/vscode_modern_theme.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\n \"vscode_modern\"\n ).setup(\n {\n cursorline = true,\n transparent_background = false,\n nvim_tree_darker = true\n }\n )\n vim.cmd.colorscheme(\n \"vscode_modern\"\n )\n end\n}","daschw/leaf.nvim":"return {\n \"daschw/leaf.nvim\",\n event = \"VeryLazy\"\n}","whleucka/reverb.nvim":"return {\n \"whleucka/reverb.nvim\",\n event = \"BufReadPre\",\n opts = {\n player = \"paplay\", -- options: paplay (default), pw-play, mpv\n max_sounds = 20, -- Limit the amount of sounds that can play at the same time\n sounds = {\n -- Add custom sound paths or lists of sounds for other events here\n -- For example, BufRead can play a random sound from a list\n BufRead = {\n path = {\n sound_dir ..\n \"start1.ogg\",\n sound_dir ..\n \"start2.ogg\"\n },\n volume = 0 -\n 100\n },\n CursorMovedI = {\n path = sound_dir ..\n \"click.ogg\",\n volume = 0 -\n 100\n },\n InsertLeave = {\n path = sound_dir ..\n \"toggle.ogg\",\n volume = 0 -\n 100\n },\n ExitPre = {\n path = sound_dir ..\n \"exit.ogg\",\n volume = 0 -\n 100\n },\n BufWrite = {\n path = sound_dir ..\n \"save.ogg\",\n volume = 0 -\n 100\n }\n }\n }\n}","notomo/piemenu.nvim":"return { \"notomo/piemenu.nvim\", event = \"VeryLazy\" }","f4z3r/gruvbox-material.nvim":"return {\n \"f4z3r/gruvbox-material.nvim\",\n name = \"gruvbox-material\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","gsuuon/note.nvim":"return {\n \"gsuuon/note.nvim\",\n opts = {\n -- opts.spaces are note workspace parent directories.\n -- These directories contain a `notes` directory which will be created if missing.\n -- `<space path>/notes` acts as the note root, so for space '~' the note root is `~/notes`.\n -- Defaults to { '~' }.\n spaces = {\n \"~\"\n -- '~/projects/foo'\n }\n\n -- Set keymap = false to disable keymapping\n -- keymap = {\n -- prefix = '<leader>n'\n -- }\n },\n cmd = \"Note\",\n ft = \"note\",\n keys = {\n -- You can use telescope to search the current note space:\n {\n \"<leader>tn\", -- [t]elescope [n]ote\n function()\n require(\n \"telescope.builtin\"\n ).live_grep(\n {\n cwd = require(\n \"note.api\"\n ).current_note_root(\n\n )\n }\n )\n end,\n mode = \"n\"\n }\n }\n}","S1M0N38/base.nvim":"return { \"S1M0N38/base.nvim\", event = \"VeryLazy\" }","icedman/nvim-textmate":"return {\n \"icedman/nvim-textmate\",\n event = \"VeryLazy\"\n}","huantrinh1802/m_taskwarrior_d.nvim":"return {\n \"huantrinh1802/m_taskwarrior_d.nvim\",\n version = \"*\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = function()\n -- Require\n require(\n \"m_taskwarrior_d\"\n ).setup()\n -- Optional\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>te\",\n \"<cmd>TWEditTask<cr>\",\n {\n desc = \"TaskWarrior Edit\",\n noremap = true,\n silent = true\n }\n )\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>tv\",\n \"<cmd>TWView<cr>\",\n {\n noremap = true,\n silent = true\n }\n )\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>tu\",\n \"<cmd>TWUpdateCurrent<cr>\",\n {\n noremap = true,\n silent = true\n }\n )\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>ts\",\n \"<cmd>TWSyncTasks<cr>\",\n {\n noremap = true,\n silent = true\n }\n )\n vim.api.nvim_set_keymap(\n \"n\",\n \"<c-space>\",\n \"<cmd>TWToggle<cr>\",\n {silent = true}\n )\n -- Be caution: it may be slow to open large files, because it scan the whole buffer\n vim.api.nvim_create_autocmd(\n {\n \"BufEnter\",\n \"BufWritePost\"\n },\n {\n group = vim.api.nvim_create_augroup(\n \"TWTask\",\n {\n clear = true\n }\n ),\n pattern = \"*.md,*.markdown\", -- Pattern to match Markdown files\n callback = function()\n vim.cmd(\n \"TWSyncTasks\"\n )\n end\n }\n )\n end\n}","lewis6991/whatthejump.nvim":"return { \"lewis6991/whatthejump.nvim\", event = \"VeryLazy\" }","justinhj/battery.nvim":"return {\n \"justinhj/battery.nvim\",\n dependencies = {\n {\n \"nvim-tree/nvim-web-devicons\"\n },\n {\n \"nvim-lua/plenary.nvim\"\n }\n },\n event = \"VeryLazy\"\n}","sigmaSd/deno-nvim":"return {\n \"sigmaSd/deno-nvim\",\n event = \"VeryLazy\"\n}","jonatan-branting/nvim-better-n":"return {\n \"jonatan-branting/nvim-better-n\",\n event = \"VeryLazy\"\n}","pauchiner/pastelnight.nvim":"return {\n \"pauchiner/pastelnight.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","2KAbhishek/termim.nvim":"return {\n \"2KAbhishek/termim.nvim\",\n cmd = {\n \"Fterm\",\n \"FTerm\",\n \"Sterm\",\n \"STerm\",\n \"Vterm\",\n \"VTerm\"\n }\n}","2KAbhishek/pickme.nvim":"return {\n \"2KAbhishek/pickme.nvim\",\n cmd = \"PickMe\",\n event = \"VeryLazy\",\n dependencies = {\n -- Include at least one of these pickers:\n \"folke/snacks.nvim\" -- For snacks.picker\n -- 'nvim-telescope/telescope.nvim', -- For telescope\n -- 'ibhagwan/fzf-lua', -- For fzf-lua\n },\n opts = {\n picker_provider = \"snacks\" -- Default provider\n }\n}","zjp-CN/nvim-cmp-lsp-rs":"return { \"zjp-CN/nvim-cmp-lsp-rs\", event = \"VeryLazy\" }","daliusd/ghlite.nvim":"return {\n \"daliusd/ghlite.nvim\",\n config = function()\n require(\"ghlite\").setup(\n {\n debug = false, -- if set to true debugging information is written to ~/.ghlite.log file\n view_split = \"vsplit\", -- set to empty string '' to open in active buffer, use 'tabnew' to open in tab\n diff_split = \"vsplit\", -- set to empty string '' to open in active buffer, use 'tabnew' to open in tab\n comment_split = \"split\", -- set to empty string '' to open in active buffer, use 'tabnew' to open in tab\n open_command = \"open\", -- open command to use, e.g. on Linux you might want to use xdg-open\n merge = {\n approved = \"--squash\",\n nonapproved = \"--auto --squash\"\n },\n html_comments_command = {\n \"lynx\",\n \"-stdin\",\n \"-dump\"\n }, -- command to render HTML comments in PR view\n -- override default keymaps with the ones you prefer\n -- set keymap to false or '' to disable it\n keymaps = {\n diff = {\n open_file = \"gf\",\n open_file_tab = \"\",\n open_file_split = \"o\",\n open_file_vsplit = \"O\",\n approve = \"cA\",\n request_changes = \"cR\"\n },\n comment = {\n send_comment = \"c<CR>\" -- this one cannot be disabled\n },\n pr = {\n approve = \"cA\",\n request_changes = \"cR\",\n merge = \"cM\",\n comment = \"ca\",\n diff = \"cp\"\n }\n }\n }\n )\n end,\n keys = {\n {\n \"<leader>us\",\n \":GHLitePRSelect<cr>\",\n silent = true,\n desc = \"PR Select\"\n },\n {\n \"<leader>uo\",\n \":GHLitePRCheckout<cr>\",\n silent = true,\n desc = \"PR Checkout\"\n },\n {\n \"<leader>uv\",\n \":GHLitePRView<cr>\",\n silent = true,\n desc = \"PR View\"\n },\n {\n \"<leader>uu\",\n \":GHLitePRLoadComments<cr>\",\n silent = true,\n desc = \"PR Load Comments\"\n },\n {\n \"<leader>up\",\n \":GHLitePRDiff<cr>\",\n silent = true,\n desc = \"PR Diff\"\n },\n {\n \"<leader>ul\",\n \":GHLitePRDiffview<cr>\",\n silent = true,\n desc = \"PR Diffview\"\n },\n {\n \"<leader>ua\",\n \":GHLitePRAddComment<cr>\",\n silent = true,\n desc = \"PR Add comment\"\n },\n {\n \"<leader>ua\",\n \":GHLitePRAddComment<cr>\",\n mode = \"x\",\n silent = true,\n desc = \"PR Add comment\"\n },\n {\n \"<leader>uc\",\n \":GHLitePRUpdateComment<cr>\",\n silent = true,\n desc = \"PR Update comment\"\n },\n {\n \"<leader>ud\",\n \":GHLitePRDeleteComment<cr>\",\n silent = true,\n desc = \"PR Delete comment\"\n },\n {\n \"<leader>ug\",\n \":GHLitePROpenComment<cr>\",\n silent = true,\n desc = \"PR Open comment\"\n }\n }\n}","razak17/tailwind-fold.nvim":"return {\n \"razak17/tailwind-fold.nvim\",\n opts = {},\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n ft = {\n \"html\",\n \"svelte\",\n \"astro\",\n \"vue\",\n \"typescriptreact\",\n \"php\",\n \"blade\"\n }\n}","jesseleite/nvim-macroni":"return {\n \"jesseleite/nvim-macroni\",\n lazy = false,\n opts = {}\n}","Xuyuanp/nes.nvim":"return {\n \"Xuyuanp/nes.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}\n}","nullromo/go-up.nvim":"return {\n \"nullromo/go-up.nvim\",\n opts = {}, -- specify options here\n config = function(_, opts)\n local goUp =\n require(\"go-up\")\n goUp.setup(opts)\n end\n}","b0o/nvim-tree-preview.lua":"return { \"b0o/nvim-tree-preview.lua\", event = \"VeryLazy\" }","glebzlat/arduino-nvim":"return {\n \"glebzlat/arduino-nvim\",\n config = {\n function()\n require(\n \"arduino-nvim\"\n ).setup()\n end,\n filetype = \"arduino\"\n }\n}","suketa/nvim-dap-ruby":"return {\n \"suketa/nvim-dap-ruby\",\n dependencies = {\n \"mfussenegger/nvim-dap\"\n },\n event = \"VeryLazy\"\n}","otavioschwanck/tmux-awesome-manager.nvim":"return {\n \"otavioschwanck/tmux-awesome-manager.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\" -- Optional: for telescope picker\n -- OR\n -- \"ibhagwan/fzf-lua\", -- Optional: for fzf-lua picker\n },\n config = function()\n require(\n \"tmux-awesome-manager\"\n ).setup(\n {\n per_project_commands = {\n -- Configure your per project servers with\n -- project name = { { cmd, name } }\n api = {\n {\n cmd = \"rails server\",\n name = \"Rails Server\"\n }\n },\n front = {\n {\n cmd = \"yarn dev\",\n name = \"react server\"\n }\n }\n },\n session_name = \"Neovim Terminals\",\n use_icon = false, -- use prefix icon\n picker = \"telescope\", -- 🔍 Choose picker: 'telescope' or 'fzf-lua' (default: 'telescope')\n icon = \" \" -- Prefix icon to use\n -- project_open_as = 'window', -- Open per_project_commands as. Default: separated_session\n -- default_size = '30%', -- on panes, the default size\n -- open_new_as = 'window', -- open new command as. options: pane, window, separated_session.\n -- default_orientation = 'vertical' -- Can also be horizontal\n }\n )\n end\n}","SylvanFranklin/omni-preview.nvim":"return {\n \"sylvanfranklin/omni-preview.nvim\",\n opts = {}\n}","lewis6991/nvim-test":"return { \"lewis6991/nvim-test\", event = \"VeryLazy\" }","iamkarasik/sonarqube.nvim":"return {\n \"iamkarasik/sonarqube.nvim\",\n config = function()\n require(\"sonarqube\").setup(\n {}\n )\n end\n}","Lommix/bevy_inspector.nvim":"return {\n \"lommix/bevy_inspector.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\n \"bevy_inspector\"\n ).setup({})\n end,\n cmd = {\n \"BevyInspect\",\n \"BevyInspectNamed\",\n \"BevyInspectQuery\"\n },\n keys = {\n {\n \"<leader>bia\",\n \":BevyInspect<Cr>\",\n desc = \"Lists all entities\"\n },\n {\n \"<leader>bin\",\n \":BevyInspectNamed<Cr>\",\n desc = \"List all named entities\"\n },\n {\n \"<leader>biq\",\n \":BevyInspectQuery<Cr>\",\n desc = \"Query a single component, continues to list all matching entities\"\n }\n }\n}","ray-x/forgit.nvim":"return {\n \"ray-x/forgit.nvim\",\n dependencies = {\n \"ray-x/guihua.lua\"\n },\n event = \"VeryLazy\"\n}","goerz/jupytext.nvim":"return {\n \"goerz/jupytext.nvim\",\n version = \"0.2.0\",\n opts = {} -- see Options\n}","gitpushjoe/zuzu.nvim":"return {\n \"gitpushjoe/zuzu.nvim\",\n opts = {}\n}","TobinPalmer/pastify.nvim":"return {\n \"TobinPalmer/pastify.nvim\",\n cmd = {\n \"Pastify\",\n \"PastifyAfter\"\n },\n config = function()\n require(\"pastify\").setup {\n opts = {\n apikey = \"YOUR API KEY (https://api.imgbb.com/)\" -- Needed if you want to save online.\n }\n }\n end\n}","calops/hmts.nvim":"return {\n \"calops/hmts.nvim\",\n version = \"*\"\n}","jake-stewart/auto-cmdheight.nvim":"return {\n \"jake-stewart/auto-cmdheight.nvim\",\n lazy = false,\n opts = {\n -- max cmdheight before displaying hit enter prompt.\n max_lines = 5,\n -- number of seconds until the cmdheight can restore.\n duration = 2,\n -- whether key press is required to restore cmdheight.\n remove_on_key = true,\n -- always clear the cmdline after duration and key press.\n -- by default it will only happen when cmdheight changed.\n clear_always = false\n }\n}","wallpants/github-preview.nvim":"return {\n \"wallpants/github-preview.nvim\",\n cmd = {\n \"GithubPreviewToggle\"\n },\n keys = {\"<leader>mpt\"},\n opts = {},\n config = function(_, opts)\n local gpreview =\n require(\n \"github-preview\"\n )\n gpreview.setup(opts)\n\n local fns =\n gpreview.fns\n vim.keymap.set(\n \"n\",\n \"<leader>mpt\",\n fns.toggle\n )\n vim.keymap.set(\n \"n\",\n \"<leader>mps\",\n fns.single_file_toggle\n )\n vim.keymap.set(\n \"n\",\n \"<leader>mpd\",\n fns.details_tags_toggle\n )\n end\n}","A7Lavinraj/assistant.nvim":"return {\n \"A7lavinraj/assistant.nvim\",\n lazy = false,\n keys = {\n {\n \"<leader>a\",\n \"<cmd>Assistant<cr>\",\n desc = \"Assistant.nvim\"\n }\n },\n opts = {}\n}","Ramilito/winbar.nvim":"return { \"Ramilito/winbar.nvim\", event = \"VeryLazy\" }","ronisbr/nano-theme.nvim":"return {\n \"ronisbr/nano-theme.nvim\",\n init = function()\n vim.o.background =\n \"light\" -- or \"dark\".\n end\n}","Hajime-Suzuki/vuffers.nvim":"return {\n \"Hajime-Suzuki/vuffers.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n },\n config = function()\n require(\"vuffers\").setup(\n {\n debug = {\n enabled = true,\n level = \"error\" -- \"error\" | \"warn\" | \"info\" | \"debug\" | \"trace\"\n },\n exclude = {\n -- do not show them on the vuffers list\n filenames = {\n \"term://\"\n },\n filetypes = {\n \"lazygit\",\n \"NvimTree\",\n \"qf\"\n }\n },\n handlers = {\n -- when deleting a buffer via vuffers list (by default triggered by \"d\" key)\n on_delete_buffer = function(\n bufnr)\n vim.api.nvim_command(\n \":bwipeout \" ..\n bufnr\n )\n end\n },\n keymaps = {\n -- if false, no bindings will be provided at all\n -- thus you will have to bind on your own\n use_default = true,\n -- key maps on the vuffers list\n -- - may map multiple keys for the same action\n -- open = { \"<CR>\", \"<C-l>\" }\n -- - disable a specific binding using \"false\"\n -- open = false\n view = {\n open = \"<CR>\",\n delete = \"d\",\n pin = \"p\",\n unpin = \"P\",\n rename = \"r\",\n reset_custom_display_name = \"R\",\n reset_custom_display_names = \"<leader>R\",\n move_up = \"U\",\n move_down = \"D\",\n move_to = \"i\"\n }\n },\n sort = {\n type = \"none\", -- \"none\" | \"filename\"\n direction = \"asc\" -- \"asc\" | \"desc\"\n },\n view = {\n modified_icon = \"󰛿\", -- when a buffer is modified, this icon will be shown\n pinned_icon = \"󰐾\",\n show_file_extension = false,\n window = {\n auto_resize = false,\n width = 35,\n focus_on_open = false\n }\n }\n }\n )\n end\n}","felipeagc/fleet-theme-nvim":"return {\n \"felipeagc/fleet-theme-nvim\",\n config = function()\n vim.cmd(\n \"colorscheme fleet\"\n )\n end\n}","bakks/butterfish.nvim":"return {\n \"bakks/butterfish.nvim\",\n dependencies = {\n \"tpope/vim-commentary\"\n }\n}","nwiizo/cargo.nvim":"return {\n \"nwiizo/cargo.nvim\",\n build = \"cargo build --release\",\n config = function()\n require(\"cargo\").setup(\n {\n float_window = true,\n window_width = 0.8,\n window_height = 0.8,\n border = \"rounded\",\n auto_close = true,\n close_timeout = 5000\n }\n )\n end,\n ft = {\"rust\"},\n cmd = {\n \"CargoBench\",\n \"CargoBuild\",\n \"CargoClean\",\n \"CargoDoc\",\n \"CargoNew\",\n \"CargoRun\",\n \"CargoRunTerm\",\n \"CargoTest\",\n \"CargoUpdate\",\n \"CargoCheck\",\n \"CargoClippy\",\n \"CargoAdd\",\n \"CargoRemove\",\n \"CargoFmt\",\n \"CargoFix\"\n }\n}","LmanTW/themify.nvim":"return {\n \"lmantw/themify.nvim\",\n lazy = false,\n priority = 999,\n config = {}\n}","dundalek/bloat.nvim":"return {\n \"dundalek/bloat.nvim\",\n cmd = \"Bloat\"\n}","cjodo/convert.nvim":"return {\n \"cjodo/convert.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n keys = {\n {\n \"<leader>cn\",\n \"<cmd>ConvertFindNext<CR>\",\n desc = \"Find next convertable unit\"\n },\n {\n \"<leader>cc\",\n \"<cmd>ConvertFindCurrent<CR>\",\n desc = \"Find convertable unit in current line\"\n },\n -- Add \"v\" to enable converting a selected region\n {\n \"<leader>ca\",\n \"<cmd>ConvertAll<CR>\",\n mode = {\"n\", \"v\"},\n desc = \"Convert all of a specified unit\"\n }\n }\n}","rshkarin/mason-nvim-lint":"return { \"rshkarin/mason-nvim-lint\", event = \"VeryLazy\" }","christopher-francisco/tmux-status.nvim":"return {\n \"christopher-francisco/tmux-status.nvim\",\n lazy = true,\n opts = {}\n}","wurli/contextindent.nvim":"return {\n \"wurli/contextindent.nvim\",\n -- This is the only config option; you can use it to restrict the files\n -- which this plugin will affect (see :help autocommand-pattern).\n opts = {pattern = \"*\"},\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","EL-MASTOR/bufferlist.nvim":"return {\n \"EL-MASTOR/bufferlist.nvim\",\n lazy = true,\n keys = {\n {\n \"<Leader>b\",\n \":BufferList<CR>\",\n desc = \"Open bufferlist\"\n }\n },\n dependencies = \"nvim-tree/nvim-web-devicons\",\n cmd = \"BufferList\",\n opts = {}\n}","RedsXDD/neopywal.nvim":"return {\n \"RedsXDD/neopywal.nvim\",\n name = \"neopywal\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","p5quared/apple-music.nvim":"return {\n \"p5quared/apple-music.nvim\",\n -- Optional dependencies (install one of the supported pickers, e.g., 'nvim-telescope/telescope.nvim' for Telescope or 'ibhagwan/fzf-lua' for fzf-based picker)\n -- dependencies = {\n -- 'nvim-telescope/telescope.nvim'\n -- 'ibhagwan/fzf-lua',\n -- },\n config = true,\n keys = {\n {\n \"<leader>amp\",\n function()\n require(\n \"apple-music\"\n ).toggle_play(\n\n )\n end,\n desc = \"Toggle [P]layback\"\n },\n {\n \"<leader>ams\",\n function()\n require(\n \"apple-music\"\n ).toggle_shuffle(\n\n )\n end,\n desc = \"Toggle [S]huffle\"\n },\n {\n \"<leader>fp\",\n function()\n require(\n \"apple-music\"\n ).select_playlist(\n\n )\n end,\n desc = \"[F]ind [P]laylists\"\n },\n {\n \"<leader>fa\",\n function()\n require(\n \"apple-music\"\n ).select_album(\n\n )\n end,\n desc = \"[F]ind [A]lbum\"\n },\n {\n \"<leader>fs\",\n function()\n require(\n \"apple-music\"\n ).select_track(\n\n )\n end,\n desc = \"[F]ind [S]ong\"\n },\n {\n \"<leader>amx\",\n function()\n require(\n \"apple-music\"\n ).cleanup_all(\n\n )\n end,\n desc = \"Cleanup Temp Playlists\"\n }\n }\n}","yorickpeterse/nvim-tree-pairs":"return { \"yorickpeterse/nvim-tree-pairs\", event = \"VeryLazy\" }","nuvic/flexoki-nvim":"return {\n \"nuvic/flexoki-nvim\",\n name = \"flexoki\"\n}","benlubas/wrapping-paper.nvim":"return {\n \"benlubas/wrapping-paper.nvim\"\n}","bhugoVilela/palette.nvim":"return {\n \"bhugovilela/palette.nvim\"\n}","7sedam7/perec.nvim":"return {\n \"7sedam7/perec.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\", -- if Telescope is loaded otherwise, remove from here for faster startup.\n \"folke/which-key.nvim\" -- optional\n },\n init = function()\n require(\"perec\").setup(\n\n )\n end\n}","davidosomething/format-ts-errors.nvim":"return {\n \"davidosomething/format-ts-errors.nvim\"\n}","charm-and-friends/freeze.nvim":"return {\n \"charm-and-friends/freeze.nvim\",\n config = function()\n require(\"freeze\").setup(\n {\n command = \"freeze\",\n open = true, -- Open the generated image after running the command\n output = function()\n return \"./\" ..\n os.date(\n \"%Y-%m-%d\"\n ) ..\n \"_freeze.png\"\n end,\n theme = \"catppuccin-mocha\"\n }\n )\n end\n}","jonboh/nvim-dap-rr":"return {\n \"jonboh/nvim-dap-rr\",\n dependencies = {\n \"nvim-dap\",\n \"telescope.nvim\"\n }\n}","dinhhuy258/sfm.nvim":"return {\n \"dinhhuy258/sfm.nvim\",\n config = function()\n require(\"sfm\").setup()\n end,\n event = \"VeryLazy\"\n}","johnfrankmorgan/whitespace.nvim":"return {\n \"johnfrankmorgan/whitespace.nvim\",\n config = function()\n require(\n \"whitespace-nvim\"\n ).setup(\n {\n -- configuration options and their defaults\n\n -- `highlight` configures which highlight is used to display\n -- trailing whitespace\n highlight = \"DiffDelete\",\n -- `ignored_filetypes` configures which filetypes to ignore when\n -- displaying trailing whitespace\n ignored_filetypes = {\n \"TelescopePrompt\",\n \"Trouble\",\n \"help\",\n \"dashboard\"\n },\n -- `ignore_terminal` configures whether to ignore terminal buffers\n ignore_terminal = true,\n -- `return_cursor` configures if cursor should return to previous\n -- position after trimming whitespace\n return_cursor = true\n }\n )\n\n -- remove trailing whitespace with a keybinding\n vim.keymap.set(\n \"n\",\n \"<Leader>t\",\n require(\n \"whitespace-nvim\"\n ).trim\n )\n end,\n event = \"VeryLazy\"\n}","mfussenegger/nvim-ansible":"return { \"mfussenegger/nvim-ansible\", event = \"VeryLazy\" }","DanWlker/toolbox.nvim":"return {\n \"DanWlker/toolbox.nvim\",\n keys = {\n {\n \"<leader>st\",\n function()\n require(\n \"toolbox\"\n ).show_picker(\n\n )\n end,\n desc = \"[S]earch [T]oolbox\",\n mode = {\"n\", \"v\"}\n }\n },\n -- Remove this if you don't need to always see telescope's ui when triggering toolbox\n -- keys = {} will cause toolbox to lazy load, therefore if it loads before telescope you\n -- will see the default vim.ui.select.\n --\n -- If you want to use your custom vim.ui.select overrides, remember to add it into dependencies\n -- to ensure it loads first\n --\n -- Note: This is safe to remove, it is just to ensure plugins load in the correct order\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n opts = {\n commands = {\n {\n name = \"Close current tab\",\n execute = \"tabclose\",\n weight = 2\n },\n {\n name = \"Format Json\",\n execute = \"%!jq '.'\"\n },\n {\n name = \"Print Vim table\",\n execute = function(\n v)\n print(\n vim.inspect(\n v\n )\n )\n end\n },\n -- Note variadic arguments need require_input\n {\n name = \"Print Variadic arguments\",\n execute = function(\n ...)\n local args = {\n ...\n }\n print(\n vim.inspect(\n args\n )\n )\n end,\n require_input = true\n },\n {\n name = \"Copy relative path to clipboard\",\n execute = function()\n local path =\n vim.fn.expand \"%\"\n vim.fn.setreg(\n \"+\",\n path\n )\n end\n },\n {\n name = \"Copy absolute path to clipboard\",\n execute = function()\n local path =\n vim.fn.expand \"%:p\"\n vim.fn.setreg(\n \"+\",\n path\n )\n end\n },\n {\n name = \"Copy Vim table to clipboard\",\n execute = function(\n v)\n vim.fn.setreg(\n \"+\",\n vim.inspect(\n v\n )\n )\n end,\n tags = {\n \"first\"\n }\n },\n {\n name = \"Reload plugin\",\n execute = function(\n name)\n package.loaded[\n name\n ] =\n nil\n require(\n name\n ).setup()\n end,\n tags = {\n \"first\",\n \"second\"\n }\n }\n }\n },\n config = true\n}","NotAShelf/syntax-gaslighting.nvim":"return { \"NotAShelf/syntax-gaslighting.nvim\", event = \"VeryLazy\" }","oonamo/ef-themes.nvim":"return {\n \"oonamo/ef-themes.nvim\"\n}","rjshkhr/shadow.nvim":"return {\n \"rjshkhr/shadow.nvim\",\n priority = 1000,\n config = function()\n vim.opt.termguicolors =\n true\n vim.cmd.colorscheme(\n \"shadow\"\n )\n end\n}","AgusDOLARD/backout.nvim":"return {\n \"AgusDOLARD/backout.nvim\",\n opts = {},\n keys = {\n -- Define your keybinds\n {\n \"<M-b>\",\n \"<cmd>lua require('backout').back()<cr>\",\n mode = {\"i\", \"c\"}\n },\n {\n \"<M-n>\",\n \"<cmd>lua require('backout').out()<cr>\",\n mode = {\"i\", \"c\"}\n }\n }\n}","smilhey/ed-cmd.nvim":"return {\n \"smilhey/ed-cmd.nvim\",\n config = function()\n require(\"ed-cmd\").setup(\n {\n -- Those are the default options, you can just call setup({}) if you don't want to change the defaults\n cmdline = {\n keymaps = {\n edit = \"<ESC>\",\n execute = \"<CR>\",\n close = \"<C-C>\"\n },\n win_config = function()\n return {\n relative = \"editor\",\n zindex = 250,\n row = vim.o.lines -\n vim.o.cmdheight,\n col = 0,\n style = \"minimal\",\n width = vim.o.columns,\n height = 1\n }\n end\n },\n pumenu = {\n win_opts = function()\n return {}\n end\n }\n -- You enter normal mode in the cmdline with edit, execute a\n -- command from normal mode with execute and close the cmdline in\n -- normal mode with close\n -- The keymaps fields also accept list of keymaps\n -- cmdline = { keymaps = { close = { \"<C-C>\" , \"q\" } } },\n }\n )\n end\n}","jakemason/ouroboros.nvim":"return { \"jakemason/ouroboros.nvim\", event = \"VeryLazy\" }","davidmh/mdx.nvim":"return {\n \"davidmh/mdx.nvim\",\n config = true,\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n }\n}","jedrzejboczar/nvim-dap-cortex-debug":"return {\n \"jedrzejboczar/nvim-dap-cortex-debug\",\n dependencies = \"mfussenegger/nvim-dap\",\n event = \"VeryLazy\"\n}","ccaglak/phptools.nvim":"return {\n \"ccaglak/phptools.nvim\",\n keys = {\n {\n \"<leader>lm\",\n \"<cmd>PhpTools Method<cr>\"\n },\n {\n \"<leader>lc\",\n \"<cmd>PhpTools Class<cr>\"\n },\n {\n \"<leader>ls\",\n \"<cmd>PhpTools Scripts<cr>\"\n },\n {\n \"<leader>ln\",\n \"<cmd>PhpTools Namespace<cr>\"\n },\n {\n \"<leader>lg\",\n \"<cmd>PhpTools GetSet<cr>\"\n },\n {\n \"<leader>lf\",\n \"<cmd>PhpTools Create<cr>\"\n },\n {\n \"<leader>ld\",\n \"<cmd>PhpTools DrupalAutoLoader<cr>\"\n },\n {\n mode = \"v\",\n \"<leader>lr\",\n \"<cmd>PhpTools Refactor<cr>\"\n }\n },\n dependencies = {},\n config = function()\n require(\"phptools\").setup(\n {\n ui = {\n enable = true, -- default:true; false only if you have a UI enhancement plugin\n fzf = false -- default:false; tests requires fzf used only in tests module otherwise there might long list of tests\n },\n drupal_autoloader = {\n -- delete if you dont use it\n enable = false, -- default:false\n scan_paths = {\n \"/web/modules/contrib/\"\n }, -- Paths to scan for modules\n root_markers = {\n \".git\"\n }, -- Project root markers\n autoload_file = \"/vendor/composer/autoload_psr4.php\" -- Autoload file path\n },\n custom_toggles = {\n -- delete if you dont use it\n enable = false -- default:false\n -- { \"foo\", \"bar\", \"baz\" }, -- Add more custom toggle groups here\n }\n }\n )\n\n local map =\n vim.keymap.set\n\n local ide_helper =\n require(\n \"phptools.ide_helper\"\n ) -- delete if you dont use it\n -- Laravel IDE Helper keymaps\n map(\n \"n\",\n \"<leader>lha\",\n ide_helper.generate_all,\n {\n desc = \"Generate all IDE helpers\"\n }\n )\n map(\n \"n\",\n \"<leader>lhm\",\n ide_helper.generate_models,\n {\n desc = \"Generate model helpers\"\n }\n )\n map(\n \"n\",\n \"<leader>lhf\",\n ide_helper.generate_facades,\n {\n desc = \"Generate facade helpers\"\n }\n )\n map(\n \"n\",\n \"<leader>lht\",\n ide_helper.generate_meta,\n {\n desc = \"Generate meta helper\"\n }\n )\n map(\n \"n\",\n \"<leader>lhi\",\n ide_helper.install,\n {\n desc = \"Install IDE Helper package\"\n }\n )\n\n local tests =\n require(\n \"phptools.tests\"\n ) -- delete if you have a test plugin\n map(\n \"n\",\n \"<Leader>ta\",\n tests.test.all,\n {\n desc = \"Run all tests\"\n }\n )\n map(\n \"n\",\n \"<Leader>tf\",\n tests.test.file,\n {\n desc = \"Run current file tests\"\n }\n )\n map(\n \"n\",\n \"<Leader>tl\",\n tests.test.line,\n {\n desc = \"Run test at cursor\"\n }\n )\n map(\n \"n\",\n \"<Leader>ts\",\n tests.test.filter,\n {\n desc = \"Search and run test\"\n }\n )\n map(\n \"n\",\n \"<Leader>tp\",\n tests.test.parallel,\n {\n desc = \"Run tests in parallel\"\n }\n )\n map(\n \"n\",\n \"<Leader>tr\",\n tests.test.rerun,\n {\n desc = \"Rerun last test\"\n }\n )\n map(\n \"n\",\n \"<Leader>ti\",\n tests.test.selected,\n {\n desc = \"Run selected test file\"\n }\n )\n end\n}","briangwaltney/paren-hint.nvim":"return {\n \"briangwaltney/paren-hint.nvim\",\n lazy = false,\n config = function()\n -- you can create a custom highlight group for the ghost text with the below command.\n -- change the `highlight` option to `parenhint` if you use this method.\n -- vim.api.nvim_exec([[ highlight parenhint guifg='#56633E' ]], false)\n require(\"paren-hint\").setup(\n {\n -- Include the opening paren in the ghost text\n include_paren = true,\n -- Show ghost text when cursor is anywhere on the line that includes the close paren rather just when the cursor is on the close paren\n anywhere_on_line = true,\n -- show the ghost text when the opening paren is on the same line as the close paren\n show_same_line_opening = false,\n -- style of the ghost text using highlight group\n -- :Telescope highlights to see the available highlight groups if you have telescope installed\n highlight = \"Comment\",\n -- excluded filetypes\n excluded_filetypes = {\n \"lspinfo\",\n \"packer\",\n \"checkhealth\",\n \"help\",\n \"man\",\n \"gitcommit\",\n \"TelescopePrompt\",\n \"TelescopeResults\",\n \"\"\n },\n -- excluded buftypes\n excluded_buftypes = {\n \"terminal\",\n \"nofile\",\n \"quickfix\",\n \"prompt\"\n }\n }\n )\n end\n}","marco-souza/ollero.nvim":"return {\n \"marco-souza/ollero.nvim\",\n build = \":!go install github.com/marco-souza/omg@latest\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"marco-souza/term.nvim\",\n \"nvim-telescope/telescope-ui-select.nvim\"\n },\n config = true\n}","tjdevries/ocaml.nvim":"return {\n \"tjdevries/ocaml.nvim\",\n build = \"make\"\n}","marcocofano/excalidraw.nvim":"return {\n \"marcocofano/excalidraw.nvim\",\n config = function()\n require(\"excalidraw\").setup(\n opts\n )\n end\n}","Canop/nvim-bacon":"return {\n \"Canop/nvim-bacon\",\n config = function()\n require(\"bacon\").setup(\n {\n quickfix = {\n enabled = true, -- Enable Quickfix integration\n event_trigger = true -- Trigger QuickFixCmdPost after populating Quickfix list\n }\n }\n )\n end\n}","alanfortlink/animatedbg.nvim":"return {\n \"alanfortlink/animatedbg.nvim\",\n config = function()\n require(\n \"animatedbg-nvim\"\n ).setup(\n {\n fps = 60 -- default\n }\n )\n end\n}","meuter/lualine-so-fancy.nvim":"return { \"meuter/lualine-so-fancy.nvim\", event = \"VeryLazy\" }","oncomouse/lushwal.nvim":"return {\n \"oncomouse/lushwal.nvim\",\n cmd = {\"LushwalCompile\"},\n dependencies = {\n {\"rktjmp/lush.nvim\"},\n {\n \"rktjmp/shipwright.nvim\"\n }\n },\n lazy = false\n}","nvimdev/nerdicons.nvim":"return { \"nvimdev/nerdicons.nvim\", event = \"VeryLazy\" }","ivanesmantovich/xkbswitch.nvim":"return {\n \"ivanesmantovich/xkbswitch.nvim\"\n}","mgierada/lazydocker.nvim":"return {\n \"mgierada/lazydocker.nvim\",\n dependencies = {\n \"akinsho/toggleterm.nvim\"\n },\n config = function()\n require(\"lazydocker\").setup(\n {\n border = \"curved\" -- valid options are \"single\" | \"double\" | \"shadow\" | \"curved\"\n }\n )\n end,\n event = \"BufRead\",\n keys = {\n {\n \"<leader>ld\",\n function()\n require(\n \"lazydocker\"\n ).open()\n end,\n desc = \"Open Lazydocker floating window\"\n }\n }\n}","juansalvatore/git-dashboard-nvim":"return { \"juansalvatore/git-dashboard-nvim\", event = \"VeryLazy\" }","Kurama622/profile.nvim":"return {\n \"Kurama622/profile.nvim\",\n dependencies = {\n \"3rd/image.nvim\"\n },\n config = function()\n require(\"profile\").setup(\n {\n avatar_path = \"<your avatar path>\", -- default: profile.nvim/resources/profile.png\n user = \"<your github username>\"\n }\n )\n vim.api.nvim_set_keymap(\n \"n\",\n \"<leader>p\",\n \"<cmd>Profile<cr>\",\n {silent = true}\n )\n end\n}","jim-at-jibba/micropython.nvim":"return {\n \"jim-at-jibba/micropython.nvim\",\n dependencies = {\n \"akinsho/toggleterm.nvim\",\n \"stevearc/dressing.nvim\"\n }\n}","talha-akram/noctis.nvim":"return {\n \"talha-akram/noctis.nvim\",\n event = \"VeryLazy\"\n}","gregorias/toggle.nvim":"return { \"gregorias/toggle.nvim\", event = \"VeryLazy\" }","wet-sandwich/hyper.nvim":"return {\n \"wet-sandwich/hyper.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","debugloop/layers.nvim":"return {\n \"debugloop/layers.nvim\",\n opts = {} -- see :help Layers.config\n}","ten3roberts/qf.nvim":"return {\n \"ten3roberts/qf.nvim\",\n config = function()\n require \"qf\".setup {}\n end,\n event = \"VeryLazy\"\n}","kode-team/mastodon.nvim":"return {\n \"kode-team/mastodon.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"rcarriga/nvim-notify\",\n \"kkharji/sqlite.lua\"\n },\n config = function()\n require(\"mastodon\").setup(\n\n )\n end\n}","olacin/telescope-cc.nvim":"return { \"olacin/telescope-cc.nvim\", event = \"VeryLazy\" }","arnamak/stay-centered.nvim":"return {\n \"arnamak/stay-centered.nvim\"\n}","gcmt/vessel.nvim":"return { \"gcmt/vessel.nvim\", event = \"VeryLazy\" }","jackMort/tide.nvim":"return {\n \"jackMort/tide.nvim\",\n opts = {},\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-tree/nvim-web-devicons\"\n }\n}","stsewd/sphinx.nvim":"return {\n \"stsewd/sphinx.nvim\",\n event = \"VeryLazy\"\n}","notomo/promise.nvim":"return { \"notomo/promise.nvim\", event = \"VeryLazy\" }","atusy/tsnode-marker.nvim":"return {\n \"atusy/tsnode-marker.nvim\",\n lazy = true,\n init = function()\n vim.api.nvim_create_autocmd(\n \"FileType\",\n {\n group = vim.api.nvim_create_augroup(\n \"tsnode-marker-markdown\",\n {}\n ),\n pattern = \"markdown\",\n callback = function(\n ctx)\n require(\n \"tsnode-marker\"\n ).set_automark(\n ctx.buf,\n {\n target = {\n \"code_fence_content\"\n }, -- list of target node types\n hl_group = \"CursorLine\" -- highlight group\n }\n )\n end\n }\n )\n end\n}","Domeee/mosel.nvim":"return { \"Domeee/mosel.nvim\", event = \"VeryLazy\" }","jake-stewart/jfind.nvim":"return {\n \"jake-stewart/jfind.nvim\",\n branch = \"2.0\"\n}","neo451/nvim-zh":"return { \"neo451/nvim-zh\", event = \"VeryLazy\" }","letieu/hacker.nvim":"return {\n \"letieu/hacker.nvim\",\n event = \"VeryLazy\"\n}","Aliqyan-21/wit.nvim":"return {\n \"aliqyan-21/wit.nvim\",\n config = function()\n require(\"wit\").setup()\n end\n}","vigoux/ltex-ls.nvim":"return {\n \"vigoux/ltex-ls.nvim\",\n event = \"VeryLazy\"\n}","stefanlogue/hydrate.nvim":"return {\n \"stefanlogue/hydrate.nvim\",\n -- This installs the latest stable release.\n -- Set to false or omit to install the latest development version\n version = \"*\",\n opts = {}\n}","tjdevries/failwind.nvim":"return {\n \"tjdevries/failwind.nvim\",\n init = function()\n require(\"failwind\").evaluate(\n \"<your-init-css-file>\"\n )\n end,\n -- This ensures that nvim-treesitter is installed and loaded **before** failwind.\n dependencies = {\n \"nvim-treesitter\"\n }\n}","pysan3/pathlib.nvim":"return { \"pysan3/pathlib.nvim\", event = \"VeryLazy\" }","asiryk/auto-hlsearch.nvim":"return {\n \"asiryk/auto-hlsearch.nvim\",\n tag = \"1.1.0\",\n event = \"VeryLazy\"\n}","declancm/maximize.nvim":"return {\n \"declancm/maximize.nvim\",\n config = true\n}","mtrajano/tssorter.nvim":"return {\n \"mtrajano/tssorter.nvim\",\n version = \"*\", -- latest stable version, use `main` to keep up with the latest changes\n ---@module \"tssorter\"\n ---@type TssorterOpts\n opts = {}\n}","NachoNievaG/atac.nvim":"return {\n \"NachoNievaG/atac.nvim\",\n dependencies = {\n \"akinsho/toggleterm.nvim\"\n },\n config = function()\n require(\"atac\").setup(\n {\n dir = \"~/my/work/directory\" -- By default, the dir will be set as /tmp/atac\n }\n )\n end\n}","dharmx/track.nvim":"return { \"dharmx/track.nvim\", event = \"VeryLazy\" }","kndndrj/nvim-projector":"return {\n \"kndndrj/nvim-projector\",\n dependencies = {\n -- required:\n \"MunifTanjim/nui.nvim\",\n -- optional extensions:\n \"kndndrj/projector-neotest\",\n -- dependencies of extensions:\n \"nvim-neotest/neotest\"\n },\n config = function()\n require(\"projector\").setup --[[optional config]](\n\n )\n end\n}","s1n7ax/nvim-react":"return { \"s1n7ax/nvim-react\", event = \"VeryLazy\" }","giusgad/pets.nvim":"return {\n \"giusgad/pets.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"giusgad/hologram.nvim\"\n }\n}","spywhere/tmux.nvim":"return {\n \"spywhere/tmux.nvim\",\n event = \"VeryLazy\"\n}","EtiamNullam/deferred-clipboard.nvim":"return {\n \"EtiamNullam/deferred-clipboard.nvim\",\n event = \"VeryLazy\"\n}","vscode-neovim/vscode-multi-cursor.nvim":"return {\n \"vscode-neovim/vscode-multi-cursor.nvim\",\n event = \"VeryLazy\",\n cond = not (not vim.g.vscode),\n opts = {}\n}","arnaupv/nvim-devcontainer-cli":"return {\n \"arnaupv/nvim-devcontainer-cli\",\n opts = {\n -- By default, if no extra config is added, following nvim_dotfiles are\n -- installed: \"https://github.com/LazyVim/starter\"\n -- This is an example for configuring other nvim_dotfiles inside the docker container\n nvim_dotfiles_repo = \"https://github.com/arnaupv/dotfiles.git\",\n nvim_dotfiles_install_command = \"cd ~/nvim_dotfiles/ && ./install.sh\",\n -- In case you want to change the way the devenvironment is setup, you can also provide your own setup\n setup_environment_repo = \"https://github.com/arnaupv/setup-environment\",\n setup_environment_install_command = \"./install.sh -p 'nvim stow zsh'\"\n },\n keys = {\n -- stylua: ignore\n {\n \"<leader>cdu\",\n \":DevcontainerUp<cr>\",\n desc = \"Up the DevContainer\"\n },\n {\n \"<leader>cdc\",\n \":DevcontainerConnect<cr>\",\n desc = \"Connect to DevContainer\"\n }\n }\n}","antonk52/markdowny.nvim":"return {\n \"antonk52/markdowny.nvim\",\n config = function()\n require(\"markdowny\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","roobert/surround-ui.nvim":"return {\n \"roobert/surround-ui.nvim\",\n dependencies = {\n \"kylechui/nvim-surround\",\n \"folke/which-key.nvim\"\n },\n config = function()\n require(\"surround-ui\").setup(\n {\n root_key = \"S\"\n }\n )\n end\n}","decaycs/decay.nvim":"return {\n \"decaycs/decay.nvim\",\n name = \"decay\",\n lazy = false,\n priority = true,\n config = function()\n -- SNIP\n end\n}","Zane-/cder.nvim":"return {\n \"Zane-/cder.nvim\",\n event = \"VeryLazy\"\n}","napisani/nvim-github-codesearch":"return {\n \"napisani/nvim-github-codesearch\",\n build = \"make\"\n}","jakobkhansen/journal.nvim":"return {\n \"jakobkhansen/journal.nvim\",\n config = function()\n require(\"journal\").setup(\n\n )\n end\n}","vladdoster/remember.nvim":"return {\n \"vladdoster/remember.nvim\",\n config = [[ require('remember') ]],\n event = \"VeryLazy\"\n}","quangnguyen30192/cmp-nvim-tags":"return { \"quangnguyen30192/cmp-nvim-tags\", event = \"VeryLazy\" }","ii14/neorepl.nvim":"return { \"ii14/neorepl.nvim\", event = \"VeryLazy\" }","olrtg/nvim-emmet":"return {\n \"olrtg/nvim-emmet\",\n config = function()\n vim.keymap.set(\n {\"n\", \"v\"},\n \"<leader>xe\",\n require(\n \"nvim-emmet\"\n ).wrap_with_abbreviation\n )\n end\n}","xiyaowong/virtcolumn.nvim":"return { \"xiyaowong/virtcolumn.nvim\", event = \"VeryLazy\" }","dimaportenko/telescope-simulators.nvim":"return {\n \"dimaportenko/telescope-simulators.nvim\",\n event = \"VeryLazy\"\n}","Makaze/watch.nvim":"return {\n \"Makaze/watch.nvim\",\n cmd = {\n \"WatchStart\",\n \"WatchStop\",\n \"WatchFile\"\n }\n}","tamton-aquib/keys.nvim":"return {\n \"tamton-aquib/keys.nvim\",\n event = \"VeryLazy\"\n}","mtikekar/nvim-send-to-term":"return { \"mtikekar/nvim-send-to-term\", event = \"VeryLazy\" }","magicmonty/sonicpi.nvim":"return { \"magicmonty/sonicpi.nvim\", event = \"VeryLazy\" }","FluxxField/bionic-reading.nvim":"return {\n \"FluxxField/bionic-reading.nvim\"\n}","mrded/nvim-lsp-notify":"return {\n \"mrded/nvim-lsp-notify\",\n config = function()\n require(\"lsp-notify\").setup(\n {}\n )\n end,\n event = \"VeryLazy\"\n}","zanglg/nova.nvim":"return {\n \"zanglg/nova.nvim\",\n opts = {\n theme = \"dark\"\n }\n}","Alexis12119/nightly.nvim":"return {\n \"Alexis12119/nightly.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n vim.cmd.colorscheme \"nightly\"\n end\n}","rktjmp/shipwright.nvim":"return {\n \"rktjmp/shipwright.nvim\",\n event = \"VeryLazy\"\n}","lewis6991/fileline.nvim":"return { \"lewis6991/fileline.nvim\", event = \"VeryLazy\" }","jokajak/keyseer.nvim":"return {\n \"jokajak/keyseer.nvim\",\n version = false\n}","NStefan002/2048.nvim":"return {\n \"NStefan002/2048.nvim\",\n cmd = \"Play2048\",\n config = true\n}","Everduin94/nvim-quick-switcher":"return {\n \"Everduin94/nvim-quick-switcher\",\n event = \"VeryLazy\"\n}","akinsho/horizon.nvim":"return {\n \"akinsho/horizon.nvim\",\n opts = {\n overrides = {\n colors = {\n CursorLine = {\n bg = \"#1e1e1e\",\n fg = \"#ffffff\",\n underline = true\n }\n }\n }\n }\n}","mrbjarksen/neo-tree-diagnostics.nvim":"return {\n \"mrbjarksen/neo-tree-diagnostics.nvim\",\n dependencies = \"nvim-neo-tree/neo-tree.nvim\",\n event = \"VeryLazy\"\n}","ggandor/leap-ast.nvim":"return { \"ggandor/leap-ast.nvim\", event = \"VeryLazy\" }","psliwka/termcolors.nvim":"return {\n \"psliwka/termcolors.nvim\",\n event = \"VeryLazy\"\n}","dlvhdr/gh-blame.nvim":"return {\n \"dlvhdr/gh-blame.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n keys = {\n {\n \"<leader>gg\",\n \"<cmd>GhBlameCurrentLine<cr>\",\n desc = \"GitHub Blame Current Line\"\n }\n }\n}","fpeterek/nvim-surfers":"return {\n \"fpeterek/nvim-surfers\",\n config = function()\n require(\n \"nvim-surfers\"\n ).setup(\n {\n use_tmux = false\n }\n )\n end\n}","themaxmarchuk/tailwindcss-colors.nvim":"return {\n \"themaxmarchuk/tailwindcss-colors.nvim\",\n event = \"VeryLazy\"\n}","jbyuki/quickmath.nvim":"return {\n \"jbyuki/quickmath.nvim\",\n event = \"VeryLazy\"\n}","huy-hng/anyline.nvim":"return { \"huy-hng/anyline.nvim\", event = \"VeryLazy\" }","dlvhdr/gh-addressed.nvim":"return {\n \"dlvhdr/gh-addressed.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n \"folke/trouble.nvim\"\n },\n cmd = \"GhReviewComments\",\n keys = {\n {\n \"<leader>gc\",\n \"<cmd>GhReviewComments<cr>\",\n desc = \"GitHub Review Comments\"\n }\n }\n}","aurieh/discord.nvim":"return { \"aurieh/discord.nvim\", event = \"VeryLazy\" }","ryanmsnyder/toggleterm-manager.nvim":"return {\n \"ryanmsnyder/toggleterm-manager.nvim\",\n dependencies = {\n \"akinsho/nvim-toggleterm.lua\",\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\" -- only needed because it's a dependency of telescope\n },\n config = true\n}","spywhere/detect-language.nvim":"return {\n \"spywhere/detect-language.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n event = \"VeryLazy\"\n}","boltlessengineer/smart-tab.nvim":"return { \"boltlessengineer/smart-tab.nvim\", event = \"VeryLazy\" }","boltlessengineer/bufterm.nvim":"return {\n \"boltlessengineer/bufterm.nvim\",\n config = function()\n require(\"bufterm\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","lkhphuc/jupyter-kernel.nvim":"return { \"lkhphuc/jupyter-kernel.nvim\", event = \"VeryLazy\" }","theniceboy/joshuto.nvim":"return { \"theniceboy/joshuto.nvim\", event = \"VeryLazy\" }","amarz45/nvim-cmp-buffer-lines":"return { \"amarz45/nvim-cmp-buffer-lines\", event = \"VeryLazy\" }","DanielVolchek/tailiscope.nvim":"return {\n \"DanielVolchek/tailiscope.nvim\",\n event = \"VeryLazy\"\n}","roobert/palette.nvim":"return {\n \"roobert/palette.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"palette\").setup(\n {\n palettes = {\n main = \"custom_main_palette\",\n accent = \"custom_accent_palette\",\n state = \"custom_state_palette\"\n },\n custom_palettes = {\n main = {\n custom_main_palette = {\n color0 = \"#191d33\",\n color1 = \"#1A1E39\",\n color2 = \"#383f5e\",\n color3 = \"#4e5470\",\n color4 = \"#7b7f94\",\n color5 = \"#a7a9b7\",\n color6 = \"#bdbfc9\",\n color7 = \"#d3d4db\",\n color8 = \"#e9e9ed\"\n }\n },\n accent = {\n custom_accent_palette = {\n accent0 = \"#D97C8F\",\n accent1 = \"#D9AE7E\",\n accent2 = \"#D9D87E\",\n accent3 = \"#A5D9A7\",\n accent4 = \"#8BB9C8\",\n accent5 = \"#C9A1D3\",\n accent6 = \"#B8A1D9\"\n }\n },\n state = {\n custom_state_palette = {\n error = \"#D97C8F\",\n warning = \"#D9AE7E\",\n hint = \"#D9D87E\",\n ok = \"#A5D9A7\",\n info = \"#8BB9C8\"\n }\n }\n }\n }\n )\n\n vim.cmd(\n [[colorscheme palette]]\n )\n end\n}","mbpowers/nvimager":"return {\n \"mbpowers/nvimager\",\n event = \"VeryLazy\"\n}","chikko80/error-lens.nvim":"return {\n \"chikko80/error-lens.nvim\",\n event = \"BufRead\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n opts = {}\n}","rareitems/hl_match_area.nvim":"return {\n \"rareitems/hl_match_area.nvim\",\n event = \"VeryLazy\"\n}","mvllow/stand.nvim":"return {\"mvllow/stand.nvim\"}","rareitems/printer.nvim":"return {\n \"rareitems/printer.nvim\",\n config = function()\n require(\"printer\").setup(\n {\n keymap = \"gp\" -- Plugin doesn't have any keymaps by default\n }\n )\n end\n}","neovim/nvimdev.nvim":"return { \"neovim/nvimdev.nvim\", event = \"VeryLazy\" }","carlosrocha/chrome-remote.nvim":"return {\n \"carlosrocha/chrome-remote.nvim\",\n event = \"VeryLazy\"\n}","anuvyklack/keymap-amend.nvim":"return {\n \"anuvyklack/keymap-amend.nvim\",\n event = \"VeryLazy\"\n}","ivanjermakov/troublesum.nvim":"return {\n \"ivanjermakov/troublesum.nvim\",\n config = function()\n require(\"troublesum\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","kwakzalver/duckytype.nvim":"return { \"kwakzalver/duckytype.nvim\", event = \"VeryLazy\" }","theHamsta/nvim-treesitter-pairs":"return {\n \"theHamsta/nvim-treesitter-pairs\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n event = \"VeryLazy\"\n}","AckslD/messages.nvim":"return {\n \"AckslD/messages.nvim\",\n config = 'require(\"messages\").setup()',\n event = \"VeryLazy\"\n}","LinArcX/telescope-env.nvim":"return {\n \"LinArcX/telescope-env.nvim\",\n event = \"VeryLazy\"\n}","Olical/nvim-local-fennel":"return {\n \"Olical/nvim-local-fennel\",\n event = \"VeryLazy\"\n}","rlch/github-notifications.nvim":"return {\n \"rlch/github-notifications.nvim\",\n config = [[require('config.github-notifications')]],\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","aaditeynair/conduct.nvim":"return {\n \"aaditeynair/conduct.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\n cmd = {\n \"ConductNewProject\",\n \"ConductLoadProject\",\n \"ConductLoadLastProject\",\n \"ConductLoadProjectConfig\",\n \"ConductReloadProjectConfig\",\n \"ConductDeleteProject\",\n \"ConductRenameProject\",\n \"ConductProjectNewSession\",\n \"ConductProjectLoadSession\",\n \"ConductProjectDeleteSession\",\n \"ConductProjectRenameSession\"\n }\n}","uga-rosa/utf8.nvim":"return { \"uga-rosa/utf8.nvim\", event = \"VeryLazy\" }","smolck/command-completion.nvim":"return { \"smolck/command-completion.nvim\", event = \"VeryLazy\" }","antoinemadec/openrgb.nvim":"return {\n \"antoinemadec/openrgb.nvim\",\n event = \"VeryLazy\"\n}","gbrlsnchs/telescope-lsp-handlers.nvim":"return { \"gbrlsnchs/telescope-lsp-handlers.nvim\", event = \"VeryLazy\" }","smithbm2316/centerpad.nvim":"return {\n \"smithbm2316/centerpad.nvim\",\n event = \"VeryLazy\"\n}","rainbowhxch/accelerated-jk.nvim":"return {\n \"rainbowhxch/accelerated-jk.nvim\",\n event = \"VeryLazy\"\n}","aurum77/live-server.nvim":"return {\n \"aurum77/live-server.nvim\",\n build = function()\n require \"live_server.util\".install(\n\n )\n end,\n cmd = {\n \"LiveServer\",\n \"LiveServerStart\",\n \"LiveServerStop\"\n }\n}","theHamsta/nvim-semantic-tokens":"return { \"theHamsta/nvim-semantic-tokens\", event = \"VeryLazy\" }","otavioschwanck/cool-substitute.nvim":"return {\n \"otavioschwanck/cool-substitute.nvim\",\n event = \"VeryLazy\"\n}","jackMort/pommodoro-clock.nvim":"return {\n \"jackMort/pommodoro-clock.nvim\",\n config = function()\n require(\n \"pommodoro-clock\"\n ).setup({})\n end,\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n event = \"VeryLazy\"\n}","tjdevries/leftpad.nvim":"return { \"tjdevries/leftpad.nvim\", event = \"VeryLazy\" }","sunjon/extmark-toy.nvim":"return {\n \"sunjon/extmark-toy.nvim\",\n event = \"VeryLazy\"\n}","Tastyep/structlog.nvim":"return {\n \"Tastyep/structlog.nvim\",\n event = \"VeryLazy\"\n}","princejoogie/chafa.nvim":"return {\n \"princejoogie/chafa.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"m00qek/baleia.nvim\"\n },\n event = \"VeryLazy\"\n}","weilbith/nvim-lsp-smag":"return { \"weilbith/nvim-lsp-smag\", event = \"VeryLazy\" }","mrjones2014/lighthaus.nvim":"return { \"mrjones2014/lighthaus.nvim\", event = \"VeryLazy\" }","Hashino/doing.nvim":"return {\n \"Hashino/doing.nvim\",\n lazy = false,\n opts = {},\n keys = {\n {\n \"<leader>da\",\n function()\n require(\n \"doing\"\n ).add()\n end,\n desc = \"[D]oing: [A]dd\"\n },\n {\n \"<leader>dn\",\n function()\n require(\n \"doing\"\n ).done()\n end,\n desc = \"[D]oing: Do[n]e\"\n },\n {\n \"<leader>de\",\n function()\n require(\n \"doing\"\n ).edit()\n end,\n desc = \"[D]oing: [E]dit\"\n }\n }\n}","roobert/activate.nvim":"return {\n \"roobert/activate.nvim\",\n keys = {\n {\n \"<leader>P\",\n '<CMD>lua require(\"activate\").list_plugins()<CR>',\n desc = \"Plugins\"\n }\n },\n dependencies = {\n {\n \"nvim-telescope/telescope.nvim\",\n branch = \"0.1.x\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n }\n }\n}","nvim-mini/mini.pick":"return {\n \"nvim-mini/mini.pick\",\n version = false\n}","casedami/neomodern.nvim":"return { \"casedami/neomodern.nvim\", event = \"VeryLazy\" }","benomahony/uv.nvim":"return {\n \"benomahony/uv.nvim\",\n -- Optional filetype to lazy load when you open a python file\n -- ft = { python }\n -- Optional dependency, but recommended:\n -- dependencies = {\n -- \"folke/snacks.nvim\"\n -- or\n -- \"nvim-telescope/telescope.nvim\"\n -- },\n opts = {\n picker_integration = true\n }\n}","johnseth97/codex.nvim":"return { \"johnseth97/codex.nvim\", event = \"VeryLazy\" }","nvim-mini/mini.completion":"return {\n \"nvim-mini/mini.completion\",\n version = false\n}","Goose97/timber.nvim":"return {\n \"Goose97/timber.nvim\",\n version = \"*\", -- Use for stability; omit to use `main` branch for the latest features\n event = \"VeryLazy\",\n config = function()\n require(\"timber\").setup(\n {}\n )\n end\n}","CRAG666/betterTerm.nvim":"return {\n \"CRAG666/betterTerm.nvim\",\n opts = {}\n}","fynnfluegge/monet.nvim":"return {\n \"fynnfluegge/monet.nvim\",\n name = \"monet\"\n}","nvimtools/none-ls-extras.nvim":"return { \"nvimtools/none-ls-extras.nvim\", event = \"VeryLazy\" }","e-ink-colorscheme/e-ink.nvim":"return {\n \"e-ink-colorscheme/e-ink.nvim\",\n priority = 1000,\n config = function()\n require(\"e-ink\").setup(\n\n )\n vim.cmd.colorscheme \"e-ink\"\n\n -- choose light mode or dark mode\n -- vim.opt.background = \"dark\"\n -- vim.opt.background = \"light\"\n --\n -- or do\n -- :set background=dark\n -- :set background=light\n end\n}","arakkkkk/kanban.nvim":"return {\n \"arakkkkk/kanban.nvim\",\n -- Optional\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"kanban\").setup(\n {\n markdown = {\n description_folder = \"./tasks/\", -- Path to save the file corresponding to the task.\n list_head = \"## \"\n }\n }\n )\n end\n}","nvim-mini/mini.hipatterns":"return {\n \"nvim-mini/mini.hipatterns\",\n version = false\n}","mcauley-penney/techbase.nvim":"return {\n \"mcauley-penney/techbase.nvim\",\n config = function(_, opts)\n vim.cmd.colorscheme(\n \"techbase\"\n )\n end,\n priority = 1000\n}","coffebar/transfer.nvim":"return {\n \"coffebar/transfer.nvim\",\n lazy = true,\n cmd = {\n \"TransferInit\",\n \"DiffRemote\",\n \"TransferUpload\",\n \"TransferDownload\",\n \"TransferDirDiff\",\n \"TransferRepeat\"\n },\n opts = {}\n}","dhananjaylatkar/cscope_maps.nvim":"return {\n \"dhananjaylatkar/cscope_maps.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\", -- optional [for picker=\"telescope\"]\n \"ibhagwan/fzf-lua\", -- optional [for picker=\"fzf-lua\"]\n \"echasnovski/mini.pick\", -- optional [for picker=\"mini-pick\"]\n \"folke/snacks.nvim\" -- optional [for picker=\"snacks\"]\n },\n opts = {}\n}","nvim-mini/mini.move":"return {\n \"nvim-mini/mini.move\",\n version = false\n}","nvim-mini/mini.map":"return {\n \"nvim-mini/mini.map\",\n version = false\n}","nvim-mini/mini.diff":"return {\n \"nvim-mini/mini.diff\",\n version = false\n}","nvim-mini/mini.comment":"return {\n \"nvim-mini/mini.comment\",\n version = false\n}","nvim-mini/mini.align":"return {\n \"nvim-mini/mini.align\",\n version = false\n}","Myzel394/jsonfly.nvim":"return { \"Myzel394/jsonfly.nvim\", event = \"VeryLazy\" }","weizheheng/ror.nvim":"return {\n \"weizheheng/ror.nvim\",\n event = \"VeryLazy\"\n}","nvim-neotest/neotest-go":"return { \"nvim-neotest/neotest-go\", event = \"VeryLazy\" }","ej-shafran/compile-mode.nvim":"return {\n \"ej-shafran/compile-mode.nvim\",\n version = \"^5.0.0\",\n -- you can just use the latest version:\n -- branch = \"latest\",\n -- or the most up-to-date updates:\n -- branch = \"nightly\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n -- if you want to enable coloring of ANSI escape codes in\n -- compilation output, add:\n -- { \"m00qek/baleia.nvim\", tag = \"v1.3.0\" },\n },\n config = function()\n ---@type CompileModeOpts\n vim.g.compile_mode = {}\n end\n}","blazkowolf/gruber-darker.nvim":"return {\n \"blazkowolf/gruber-darker.nvim\"\n}","folke/paint.nvim":"return {\n \"folke/paint.nvim\",\n config = function()\n require(\"paint\").setup(\n {\n ---@type PaintHighlight[]\n highlights = {\n {\n -- filter can be a table of buffer options that should match,\n -- or a function called with buf as param that should return true.\n -- The example below will paint @something in comments with Constant\n filter = {\n filetype = \"lua\"\n },\n pattern = \"%s*%-%-%-%s*(@%w+)\",\n hl = \"Constant\"\n }\n }\n }\n )\n end,\n event = \"VeryLazy\"\n}","DaikyXendo/nvim-material-icon":"return {\n \"DaikyXendo/nvim-material-icon\"\n}","p00f/alabaster.nvim":"return { \"p00f/alabaster.nvim\", event = \"VeryLazy\" }","martineausimon/nvim-lilypond-suite":"return {\n \"martineausimon/nvim-lilypond-suite\",\n opts = {}\n}","sourcegraph/amp.nvim":"return {\n \"sourcegraph/amp.nvim\",\n branch = \"main\",\n lazy = false,\n opts = {\n auto_start = true,\n log_level = \"info\"\n }\n}","anurag3301/nvim-platformio.lua":"return {\n \"anurag3301/nvim-platformio.lua\",\n -- cmd = { 'Pioinit', 'Piorun', 'Piocmdh', 'Piocmdf', 'Piolib', 'Piomon', 'Piodebug', 'Piodb' },\n\n -- optional: cond used to enable/disable platformio\n -- based on existance of platformio.ini file and .pio folder in cwd.\n -- You can enable platformio plugin, using :Pioinit command\n cond = function()\n -- local platformioRootDir = vim.fs.root(vim.fn.getcwd(), { 'platformio.ini' }) -- cwd and parents\n local platformioRootDir =\n (vim.fn.filereadable(\n \"platformio.ini\"\n ) == 1) and\n vim.fn.getcwd() or\n nil\n if platformioRootDir then\n -- if platformio.ini file exist in cwd, enable plugin to install plugin (if not istalled) and load it.\n vim.g.platformioRootDir =\n platformioRootDir\n elseif\n (vim.uv or\n vim.loop).fs_stat(\n vim.fn.stdpath(\n \"data\"\n ) ..\n \"/lazy/nvim-platformio.lua\"\n ) == nil\n then\n -- if nvim-platformio not installed, enable plugin to install it first time\n vim.g.platformioRootDir =\n vim.fn.getcwd(\n\n )\n else -- if nvim-platformio.lua installed but disabled, create Pioinit command\n vim.api.nvim_create_user_command(\n \"Pioinit\",\n function()\n --available only if no platformio.ini and .pio in cwd\n vim.api.nvim_create_autocmd(\n \"User\",\n {\n pattern = {\n \"LazyRestore\",\n \"LazyLoad\"\n },\n once = true,\n callback = function(\n args)\n if\n args.match ==\n \"LazyRestore\"\n then\n require(\n \"lazy\"\n ).load(\n {\n plugins = {\n \"nvim-platformio.lua\"\n }\n }\n )\n elseif\n args.match ==\n \"LazyLoad\"\n then\n vim.notify(\n \"PlatformIO loaded\",\n vim.log.levels.INFO,\n {\n title = \"PlatformIO\"\n }\n )\n vim.cmd(\n \"Pioinit\"\n )\n end\n end\n }\n )\n vim.g.platformioRootDir =\n vim.fn.getcwd(\n\n )\n require(\n \"lazy\"\n ).restore(\n {\n plguins = {\n \"nvim-platformio.lua\"\n },\n show = false\n }\n )\n end,\n {}\n )\n end\n return vim.g.platformioRootDir ~=\n nil\n end,\n -- Dependencies are lazy-loaded by default unless specified otherwise.\n dependencies = {\n {\n \"akinsho/toggleterm.nvim\"\n },\n {\n \"nvim-telescope/telescope.nvim\"\n },\n {\n \"nvim-telescope/telescope-ui-select.nvim\"\n },\n {\n \"nvim-lua/plenary.nvim\"\n },\n {\n \"folke/which-key.nvim\"\n }\n }\n}","saghen/blink.nvim":"return { \"saghen/blink.nvim\", event = \"VeryLazy\" }","MaximilianLloyd/tw-values.nvim":"return { \"MaximilianLloyd/tw-values.nvim\", event = \"VeryLazy\" }","Lommix/godot.nvim":"return {\n \"lommix/godot.nvim\",\n lazy = true,\n cmd = {\n \"GodotDebug\",\n \"GodotBreakAtCursor\",\n \"GodotStep\",\n \"GodotQuit\",\n \"GodotContinue\"\n }\n}","Issafalcon/lsp-overloads.nvim":"return {\n \"Issafalcon/lsp-overloads.nvim\",\n event = \"VeryLazy\"\n}","iurimateus/luasnip-latex-snippets.nvim":"return {\n \"iurimateus/luasnip-latex-snippets.nvim\",\n dependencies = {\n \"L3MON4D3/LuaSnip\",\n \"lervag/vimtex\"\n },\n config = function()\n require \"luasnip-latex-snippets\".setup(\n\n )\n -- or setup({ use_treesitter = true })\n require(\"luasnip\").config.setup {\n enable_autosnippets = true\n }\n end,\n event = \"VeryLazy\"\n}","ilof2/posterpole.nvim":"return {\n \"ilof2/posterpole.nvim\",\n priority = 1000,\n config = function()\n local posterpole =\n require(\n \"posterpole\"\n )\n\n posterpole.setup({})\n vim.cmd(\n \"colorscheme posterpole\"\n )\n\n -- This function create sheduled task, which will reload theme every hour\n -- Without \"setup_adaptive\" adaptive brightness will be set only after every restart\n posterpole.setup_adaptive(\n\n )\n end\n}","nvim-neotest/neotest-python":"return { \"nvim-neotest/neotest-python\", event = \"VeryLazy\" }","ColinKennedy/nvim-best-practices-plugin-template":"return {\n \"ColinKennedy/nvim-best-practices-plugin-template\",\n dependencies = {\n \"ColinKennedy/mega.cmdparse\",\n \"ColinKennedy/mega.logging\"\n },\n -- TODO: (you) - Make sure your first release matches v1.0.0 so it auto-releases!\n version = \"v1.*\"\n}","lalitmee/browse.nvim":"return {\n \"lalitmee/browse.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n opts = {}\n}","NStefan002/speedtyper.nvim":"return {\n \"NStefan002/speedtyper.nvim\",\n branch = \"v2\",\n lazy = false\n}","LiadOz/nvim-dap-repl-highlights":"return { \"LiadOz/nvim-dap-repl-highlights\", event = \"VeryLazy\" }","Hoffs/omnisharp-extended-lsp.nvim":"return { \"Hoffs/omnisharp-extended-lsp.nvim\", event = \"VeryLazy\" }","saecki/live-rename.nvim":"return {\n \"saecki/live-rename.nvim\"\n}","JuanZoran/Trans.nvim":"return {\n \"JuanZoran/Trans.nvim\",\n build = function()\n require \"Trans\".install(\n\n )\n end,\n keys = {\n -- 可以换成其他你想映射的键\n {\n \"mm\",\n mode = {\"n\", \"x\"},\n \"<Cmd>Translate<CR>\",\n desc = \"󰊿 Translate\"\n },\n {\n \"mk\",\n mode = {\"n\", \"x\"},\n \"<Cmd>TransPlay<CR>\",\n desc = \" Auto Play\"\n },\n -- 目前这个功能的视窗还没有做好,可以在配置里将view.i改成hover\n {\n \"mi\",\n \"<Cmd>TranslateInput<CR>\",\n desc = \"󰊿 Translate From Input\"\n }\n },\n dependencies = {\n \"kkharji/sqlite.lua\"\n },\n opts = {}\n}","xvzc/chezmoi.nvim":"return {\n \"xvzc/chezmoi.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require(\"chezmoi\").setup {}\n end\n}","rebelot/terminal.nvim":"return {\n \"rebelot/terminal.nvim\",\n config = function()\n require(\"terminal\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","carbon-steel/detour.nvim":"return {\n \"carbon-steel/detour.nvim\",\n config = function()\n require(\"detour\").setup(\n {}\n )\n vim.keymap.set(\n \"n\",\n \"<c-w><enter>\",\n \":Detour<cr>\"\n )\n vim.keymap.set(\n \"n\",\n \"<c-w>.\",\n \":DetourCurrentWindow<cr>\"\n )\n\n local detour_moves =\n require(\n \"detour.movements\"\n )\n -- NOTE: While using `detour_moves` is not required to use this\n -- plugin, it is strongly recommended as it makes window navigation\n -- much more intuitive.\n --\n -- The following keymaps are drop in replacements for Vim's regular\n -- window navigation commands. These replacements allows you to\n -- skip over windows covered by detours (which is a much more\n -- intuitive motion) but are otherwise the same as normal window\n -- navigation.\n --\n -- This is an example set of keymaps, but if you use other keys to\n -- navigate windows, changes these keymaps to suit your situation.\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-j>\",\n detour_moves.DetourWinCmdJ\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w>j\",\n detour_moves.DetourWinCmdJ\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w><C-j>\",\n detour_moves.DetourWinCmdJ\n )\n\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-h>\",\n detour_moves.DetourWinCmdH\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w>h\",\n detour_moves.DetourWinCmdH\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w><C-h>\",\n detour_moves.DetourWinCmdH\n )\n\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-k>\",\n detour_moves.DetourWinCmdK\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w>k\",\n detour_moves.DetourWinCmdK\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w><C-k>\",\n detour_moves.DetourWinCmdK\n )\n\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-l>\",\n detour_moves.DetourWinCmdL\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w>l\",\n detour_moves.DetourWinCmdL\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w><C-l>\",\n detour_moves.DetourWinCmdL\n )\n\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w>w\",\n detour_moves.DetourWinCmdW\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-w><C-w>\",\n detour_moves.DetourWinCmdW\n )\n end\n}","jonarrien/telescope-cmdline.nvim":"return {\n \"jonarrien/telescope-cmdline.nvim\",\n event = \"VeryLazy\"\n}","phelipetls/jsonpath.nvim":"return { \"phelipetls/jsonpath.nvim\", event = \"VeryLazy\" }","awslabs/amazonq.nvim":"return { \"awslabs/amazonq.nvim\", event = \"VeryLazy\" }","luozhiya/fittencode.nvim":"return {\n \"luozhiya/fittencode.nvim\",\n opts = {}\n}","onsails/diaglist.nvim":"return { \"onsails/diaglist.nvim\", event = \"VeryLazy\" }","Aasim-A/scrollEOF.nvim":"return {\n \"Aasim-A/scrollEOF.nvim\",\n event = {\n \"CursorMoved\",\n \"WinScrolled\"\n },\n opts = {}\n}","pteroctopus/faster.nvim":"return {\n \"pteroctopus/faster.nvim\"\n}","Dkendal/nvim-treeclimber":"return {\n \"dkendal/nvim-treeclimber\",\n opts = {\n highlight = true\n }\n}","andrewferrier/wrapping.nvim":"return {\n \"andrewferrier/wrapping.nvim\",\n config = function()\n require(\"wrapping\").setup(\n opts\n )\n end,\n event = \"VeryLazy\"\n}","ravitemer/codecompanion-history.nvim":"return { \"ravitemer/codecompanion-history.nvim\", event = \"VeryLazy\" }","max397574/care.nvim":"return { \"max397574/care.nvim\", event = \"VeryLazy\" }","FredeHoey/tardis.nvim":"return {\n \"fredehoey/tardis.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = true\n}","jiangxue-analysis/nvim.comment-hide":"return {\n \"jiangxue-analysis/nvim.comment-hide\",\n name = \"comment-hide\",\n lazy = false,\n config = function()\n require(\n \"comment-hide\"\n ).setup(\n {\n gitignore = true -- Automatically add .annotations/ to .gitignore.\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>vs\",\n \"<cmd>CommentHideSave<CR>\",\n {\n desc = \"Comment: Save (strip comments)\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<leader>vr\",\n \"<cmd>CommentHideRestore<CR>\",\n {\n desc = \"Comment: Restore from backup\"\n }\n )\n end\n}","Chaitanyabsprip/fastaction.nvim":"return {\n \"Chaitanyabsprip/fastaction.nvim\",\n ---@type FastActionConfig\n opts = {}\n}","oskarrrrrrr/symbols.nvim":"return {\n \"oskarrrrrrr/symbols.nvim\",\n config = function()\n local r =\n require(\n \"symbols.recipes\"\n )\n require(\"symbols\").setup(\n r.DefaultFilters,\n r.AsciiSymbols,\n {\n sidebar = {}\n }\n )\n vim.keymap.set(\n \"n\",\n \",s\",\n \"<cmd>Symbols<CR>\"\n )\n vim.keymap.set(\n \"n\",\n \",S\",\n \"<cmd>SymbolsClose<CR>\"\n )\n end\n}","mrjones2014/op.nvim":"return {\n \"mrjones2014/op.nvim\",\n build = \"make install\",\n event = \"VeryLazy\"\n}","gn0/nvim-web-server":"return { \"gn0/nvim-web-server\", event = \"VeryLazy\" }","tamton-aquib/flirt.nvim":"return {\n \"tamton-aquib/flirt.nvim\",\n event = \"VeryLazy\"\n}","xero/evangelion.nvim":"return {\n \"xero/evangelion.nvim\",\n lazy = false,\n priority = 1000,\n init = function()\n vim.cmd.colorscheme(\n \"evangelion\"\n )\n end\n}","zadirion/Unreal.nvim":"return {\n \"zadirion/Unreal.nvim\",\n dependencies = {\n {\"tpope/vim-dispatch\"}\n },\n event = \"VeryLazy\"\n}","oysandvik94/curl.nvim":"return {\n \"oysandvik94/curl.nvim\",\n cmd = {\"CurlOpen\"},\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n config = true\n}","mcauley-penney/tidy.nvim":"return {\n \"mcauley-penney/tidy.nvim\",\n config = true\n}","kawre/neotab.nvim":"return {\n \"kawre/neotab.nvim\",\n event = \"InsertEnter\",\n opts = {}\n}","S1M0N38/love2d.nvim":"return {\n \"S1M0N38/love2d.nvim\",\n event = \"VeryLazy\",\n version = \"2.*\",\n opts = {},\n keys = {\n {\n \"<leader>v\",\n ft = \"lua\",\n desc = \"LÖVE\"\n },\n {\n \"<leader>vv\",\n \"<cmd>LoveRun<cr>\",\n ft = \"lua\",\n desc = \"Run LÖVE\"\n },\n {\n \"<leader>vs\",\n \"<cmd>LoveStop<cr>\",\n ft = \"lua\",\n desc = \"Stop LÖVE\"\n }\n }\n}","dinhhuy258/git.nvim":"return {\n \"dinhhuy258/git.nvim\",\n event = \"VeryLazy\"\n}","davidmh/cspell.nvim":"return { \"davidmh/cspell.nvim\", event = \"VeryLazy\" }","fannheyward/telescope-coc.nvim":"return {\n \"fannheyward/telescope-coc.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n event = \"VeryLazy\"\n}","adibhanna/laravel.nvim":"return {\n \"adibhanna/laravel.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n keys = {\n {\n \"<leader>la\",\n \":Artisan<cr>\",\n desc = \"Laravel Artisan\"\n },\n {\n \"<leader>lc\",\n \":Composer<cr>\",\n desc = \"Composer\"\n },\n {\n \"<leader>lr\",\n \":LaravelRoute<cr>\",\n desc = \"Laravel Routes\"\n },\n {\n \"<leader>lm\",\n \":LaravelMake<cr>\",\n desc = \"Laravel Make\"\n }\n },\n config = function()\n require(\"laravel\").setup(\n\n )\n end\n}","oflisback/obsidian-bridge.nvim":"return {\n \"oflisback/obsidian-bridge.nvim\",\n opts = {},\n event = {\n \"BufReadPre *.md\",\n \"BufNewFile *.md\"\n },\n lazy = true,\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","WTFox/jellybeans.nvim":"return {\n \"wtfox/jellybeans.nvim\",\n lazy = false,\n priority = 1000,\n opts = {} -- Optional\n}","ficd0/ashen.nvim":"return { \"ficd0/ashen.nvim\", event = \"VeryLazy\" }","joechrisellis/lsp-format-modifications.nvim":"return {\n \"joechrisellis/lsp-format-modifications.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","gsuuon/tshjkl.nvim":"return {\n \"gsuuon/tshjkl.nvim\",\n config = true\n}","monkoose/matchparen.nvim":"return { \"monkoose/matchparen.nvim\", event = \"VeryLazy\" }","charludo/projectmgr.nvim":"return {\n \"charludo/projectmgr.nvim\",\n lazy = false -- important!\n}","MysticalDevil/inlay-hints.nvim":"return {\n \"MysticalDevil/inlay-hints.nvim\",\n event = \"LspAttach\",\n dependencies = {\n \"neovim/nvim-lspconfig\"\n },\n config = function()\n require(\"inlay-hints\").setup(\n\n )\n end\n}","romgrk/kirby.nvim":"return {\n \"romgrk/kirby.nvim\",\n dependencies = {\n {\n \"romgrk/fzy-lua-native\",\n build = \"make install\"\n },\n {\"romgrk/kui.nvim\"},\n {\n \"nvim-tree/nvim-web-devicons\"\n },\n {\n \"nvim-lua/plenary.nvim\"\n }\n }\n}","Al0den/notion.nvim":"return {\n \"Al0den/notion.nvim\",\n lazy = false, --Should work when lazy loaded, not tested\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n },\n config = function()\n require \"notion\".setup(\n\n )\n end\n}","fcancelinha/nordern.nvim":"return {\n \"fcancelinha/nordern.nvim\",\n branch = \"master\",\n priority = 1000\n}","hrsh7th/nvim-insx":"return { \"hrsh7th/nvim-insx\", event = \"VeryLazy\" }","wintermute-cell/gitignore.nvim":"return {\n \"wintermute-cell/gitignore.nvim\",\n config = function()\n require(\"gitignore\")\n end\n}","barrett-ruth/live-server.nvim":"return {\n \"barrett-ruth/live-server.nvim\",\n build = \"pnpm add -g live-server\",\n cmd = {\n \"LiveServerStart\",\n \"LiveServerStop\"\n },\n config = true\n}","Badhi/nvim-treesitter-cpp-tools":"return {\n \"Badhi/nvim-treesitter-cpp-tools\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n -- Optional: Configuration\n opts = function()\n local options = {\n preview = {\n quit = \"q\", -- optional keymapping for quit preview\n accept = \"<tab>\" -- optional keymapping for accept preview\n },\n header_extension = \"h\", -- optional\n source_extension = \"cpp\", -- optional\n custom_define_class_function_commands = {\n -- optional\n TSCppImplWrite = {\n output_handle = require(\n \"nt-cpp-tools.output_handlers\"\n ).get_add_to_cpp(\n\n )\n }\n --[[\n <your impl function custom command name> = {\n output_handle = function (str, context) \n -- string contains the class implementation\n -- do whatever you want to do with it\n end\n }\n ]]\n }\n }\n return options\n end,\n -- End configuration\n config = true\n}","uga-rosa/translate.nvim":"return { \"uga-rosa/translate.nvim\", event = \"VeryLazy\" }","bettervim/yugen.nvim":"return {\n \"bettervim/yugen.nvim\",\n config = function()\n vim.cmd.colorscheme(\n \"yugen\"\n )\n end\n}","Weyaaron/nvim-training":"return {\n \"https://github.com/Weyaaron/nvim-training\",\n pin = true,\n opts = {}\n}","Xemptuous/sqlua.nvim":"return {\n \"xemptuous/sqlua.nvim\",\n lazy = true,\n cmd = \"SQLua\",\n config = function()\n require(\"sqlua\").setup(\n\n )\n end\n}","pappasam/nvim-repl":"return {\n \"pappasam/nvim-repl\",\n keys = {\n {\n \"<Leader>c\",\n \"<Plug>(ReplSendCell)\",\n mode = \"n\",\n desc = \"Send Repl Cell\"\n },\n {\n \"<Leader>r\",\n \"<Plug>(ReplSendLine)\",\n mode = \"n\",\n desc = \"Send Repl Line\"\n },\n {\n \"<Leader>r\",\n \"<Plug>(ReplSendVisual)\",\n mode = \"x\",\n desc = \"Send Repl Visual Selection\"\n }\n }\n}","Almo7aya/openingh.nvim":"return { \"Almo7aya/openingh.nvim\", event = \"VeryLazy\" }","ibhagwan/smartyank.nvim":"return {\n \"ibhagwan/smartyank.nvim\",\n event = \"VeryLazy\"\n}","antonk52/bad-practices.nvim":"return {\n \"antonk52/bad-practices.nvim\",\n event = \"VeryLazy\"\n}","svampkorg/moody.nvim":"return {\n \"svampkorg/moody.nvim\",\n event = {\n \"ModeChanged\",\n \"BufWinEnter\",\n \"WinEnter\"\n },\n dependencies = {\n -- or whatever \"colorscheme\" you use to setup your HL groups :)\n -- Colours can also be set within setup, in which case this is redundant.\n \"catppuccin/nvim\",\n -- for seeing Moody's take on folds\n \"kevinhwang91/nvim-ufo\"\n },\n opts = {\n -- you can set different blend values for your different modes.\n -- Some colours might look better more dark, so set a higher value\n -- will result in a darker shade.\n blends = {\n normal = 0.2,\n insert = 0.2,\n visual = 0.25,\n command = 0.2,\n operator = 0.2,\n replace = 0.2,\n select = 0.2,\n terminal = 0.2,\n terminal_n = 0.2\n },\n -- there are two ways to define colours for the different modes.\n -- one way is to define theme here in colors. Another way is to\n -- set them up with highlight groups. Any highlight group set takes\n -- precedence over any colours defined here.\n colors = {\n normal = \"#00BFFF\",\n insert = \"#70CF67\",\n visual = \"#AD6FF7\",\n command = \"#EB788B\",\n operator = \"#FF8F40\",\n replace = \"#E66767\",\n select = \"#AD6FF7\",\n terminal = \"#4CD4BD\",\n terminal_n = \"#00BBCC\"\n },\n -- disable filetypes here. Add for example \"TelescopePrompt\" to\n -- not have any coloured cursorline for the telescope prompt.\n disabled_filetypes = {\n \"TelescopePrompt\"\n },\n -- disabled buftypes here\n disabled_buftypes = {},\n -- you can turn on or off bold characters for the line numbers\n bold_nr = true,\n -- you can turn on and off a feature which shows a little icon and\n -- registry number at the end of the CursorLine, for when you are\n -- recording a macro! Default is false.\n recording = {\n enabled = false,\n icon = \"󰑋\",\n -- you can set some text to surround the recording registry char with\n -- or just set one to empty to maybe have just one letter, an arrow\n -- perhaps! For example recording to q, you could have! \"󰑋  q\" :D\n pre_registry_text = \"[\",\n post_registry_text = \"]\",\n -- if you have some other plugin showing up on the right you can pad\n -- the recording indicator on the right side, to shift it to the left.\n -- For example if you use Satellite you have to shift recording to the left.\n -- using right padding.\n right_padding = 2\n },\n -- extend the cursorline to cover line numbers.\n extend_to_linenr = true,\n -- extend_to_linenr_visual enables moodys built in statuscolumn to cover linenr in\n -- visual selection to show the visual range of the selection highlighted by\n -- Visual hl group.\n extend_to_linenr_visual = false,\n -- setting reduce_cursorline to true will reduce the moodys cursorline to.. nothing!\n -- It will make the cursorline have the default value of whatever cursorline has in the\n -- default \"hightlight namespace\", 0. TLDR: no moody change in cursorline with ModeChanged.\n reduce_cursorline = false,\n -- fold_options.enabled also enables the built in SignColumn in moody. These folds takes a bit of a different\n -- approach to showing folds and their range. Try it out and see if you like it :) If not you can use\n -- the SignColumn as is, with extend_to_linenr. It will then only show diagnostic signs and linenr.\n -- This requires nvim-ufo, and will possibly break your current custom SignColumn (if you have any)\n fold_options = {\n enabled = false,\n -- these are two colors you can specifiy which will be used to generate a gradient\n -- with one step for each fold level, specified by vim.o.foldnestmax\n start_color = \"#C1C1C1\",\n end_color = \"#2F2F2F\"\n }\n }\n}","evesdropper/luasnip-latex-snippets.nvim":"return {\n \"evesdropper/luasnip-latex-snippets.nvim\"\n}","nvim-neorg/neorg-telescope":"return { \"nvim-neorg/neorg-telescope\", event = \"VeryLazy\" }","refractalize/oil-git-status.nvim":"return {\n \"refractalize/oil-git-status.nvim\",\n dependencies = {\n \"stevearc/oil.nvim\"\n },\n config = true\n}","blacklight/nvim-http":"return {\n \"blacklight/nvim-http\",\n event = \"VeryLazy\"\n}","tzachar/local-highlight.nvim":"return {\n \"tzachar/local-highlight.nvim\",\n config = function()\n require(\n \"local-highlight\"\n ).setup()\n end\n}","xzbdmw/clasp.nvim":"return {\n \"xzbdmw/clasp.nvim\",\n config = function()\n require(\"clasp\").setup(\n {\n pairs = {\n [\"{\"] = \"}\",\n ['\"'] = '\"',\n [\"'\"] = \"'\",\n [\"(\"] = \")\",\n [\"[\"] = \"]\",\n [\"<\"] = \">\"\n },\n -- If called from insert mode, do not return to normal mode.\n keep_insert_mode = true,\n -- consider the following go code:\n --\n -- `var s make()[]int`\n --\n -- if we want to turn it into:\n --\n -- `var s make([]int)`\n --\n -- Directly parse would produce wrong nodes, so clasp always removes the\n -- entire pair (`()` in this case) before parsing, in this case what the\n -- parser would see is `var s make[]int`, but this is still not valid\n -- grammar. For a better parse tree, we can aggressively remove all\n -- alphabetic chars before cursor, so it becomes:\n --\n -- `var s []int`\n --\n -- Now we can correctly wrap the entire `[]int`, because it is identified\n -- as a node. By default we only remove current pair(s) before parsing, in\n -- most cases this is fine, but you can set `remove_pattern = \"[a-zA-Z_%-]+$\"`\n -- to use a more aggressive approach if you run into problems.\n remove_pattern = nil\n }\n )\n\n -- jumping from smallest region to largest region.\n -- Press 'u' in normal mode or bind '<cmd>undo<cr>'\n -- in insert mode to undo. You can interleave undo and wrap.\n\n -- Initial state:\n -- func(|)vim.keymap.foo('bar')\n\n -- Keep pressing <c-l>:\n -- func(vim)|.keymap.foo('bar')\n -- func(vim.keymap)|.foo('bar')\n -- func(vim.keymap.foo('bar'))|\n\n -- Press 'u'\n -- func(vim.keymap)|.foo('bar')\n vim.keymap.set(\n {\"n\", \"i\"},\n \"<c-l>\",\n function()\n require(\n \"clasp\"\n ).wrap(\"next\")\n end\n )\n\n -- jumping from largest region to smallest region\n\n -- Initial state:\n -- func(|)vim.keymap.foo('bar')\n\n -- Keep pressing <c-;>\n -- func(vim.keymap.foo('bar'))|\n -- func(vim.keymap)|.foo('bar')\n -- func(vim)|.keymap.foo('bar')\n\n -- Press 'u'\n -- func(vim.keymap)|.foo('bar')\n vim.keymap.set(\n {\"n\", \"i\"},\n \"<c-;>\",\n function()\n require(\n \"clasp\"\n ).wrap(\"prev\")\n end\n )\n\n -- If you want to exclude nodes whose end row is not current row\n vim.keymap.set(\n {\"n\", \"i\"},\n \"<c-l>\",\n function()\n require(\n \"clasp\"\n ).wrap(\n \"next\",\n function(\n nodes)\n local n = {}\n for _, node in ipairs(\n nodes\n ) do\n if\n node.end_row ==\n vim.api.nvim_win_get_cursor(\n 0\n )[\n 1\n ] -\n 1\n then\n table.insert(\n n,\n node\n )\n end\n end\n return n\n end\n )\n end\n )\n end\n}","b-src/lazy-nix-helper.nvim":"return { \"b-src/lazy-nix-helper.nvim\", event = \"VeryLazy\" }","cameron-wags/rainbow_csv.nvim":"return {\n \"cameron-wags/rainbow_csv.nvim\",\n config = true,\n ft = {\n \"csv\",\n \"tsv\",\n \"csv_semicolon\",\n \"csv_whitespace\",\n \"csv_pipe\",\n \"rfc_csv\",\n \"rfc_semicolon\"\n },\n cmd = {\n \"RainbowDelim\",\n \"RainbowDelimSimple\",\n \"RainbowDelimQuoted\",\n \"RainbowMultiDelim\"\n }\n}","ray-x/web-tools.nvim":"return {\n \"ray-x/web-tools.nvim\",\n event = \"VeryLazy\"\n}","HallerPatrick/py_lsp.nvim":"return {\n \"HallerPatrick/py_lsp.nvim\",\n dependencies = {\n \"dharmx/toml.nvim\"\n },\n ...\n}","jsongerber/thanks.nvim":"return {\n \"jsongerber/thanks.nvim\",\n config = true\n}","stevearc/profile.nvim":"return { \"stevearc/profile.nvim\", event = \"VeryLazy\" }","magicalne/nvim.ai":"return {\n \"magicalne/nvim.ai\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","arturgoms/moonbow.nvim":"return {\n \"arturgoms/moonbow.nvim\"\n}","huynle/ogpt.nvim":"return {\n \"huynle/ogpt.nvim\",\n event = \"VeryLazy\",\n opts = {\n default_provider = \"ollama\",\n providers = {\n ollama = {\n api_host = os.getenv(\n \"OLLAMA_API_HOST\"\n ) or\n \"http://localhost:11434\",\n api_key = os.getenv(\n \"OLLAMA_API_KEY\"\n ) or \"\"\n }\n }\n },\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n }\n}","RutaTang/quicknote.nvim":"return {\n \"RutaTang/quicknote.nvim\",\n config = function()\n -- you must call setup to let quicknote.nvim works correctly\n require(\"quicknote\").setup(\n {}\n )\n end,\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","nvim-orgmode/org-bullets.nvim":"return { \"nvim-orgmode/org-bullets.nvim\", event = \"VeryLazy\" }","swaits/zellij-nav.nvim":"return {\n \"swaits/zellij-nav.nvim\",\n lazy = true,\n event = \"VeryLazy\",\n keys = {\n {\n \"<c-h>\",\n \"<cmd>ZellijNavigateLeftTab<cr>\",\n {\n silent = true,\n desc = \"navigate left or tab\"\n }\n },\n {\n \"<c-j>\",\n \"<cmd>ZellijNavigateDown<cr>\",\n {\n silent = true,\n desc = \"navigate down\"\n }\n },\n {\n \"<c-k>\",\n \"<cmd>ZellijNavigateUp<cr>\",\n {\n silent = true,\n desc = \"navigate up\"\n }\n },\n {\n \"<c-l>\",\n \"<cmd>ZellijNavigateRightTab<cr>\",\n {\n silent = true,\n desc = \"navigate right or tab\"\n }\n }\n },\n opts = {}\n}","tjdevries/present.nvim":"return {\n \"tjdevries/present.nvim\"\n}","tamton-aquib/stuff.nvim":"return { \"tamton-aquib/stuff.nvim\", event = \"VeryLazy\" }","lewis6991/spaceless.nvim":"return { \"lewis6991/spaceless.nvim\", event = \"VeryLazy\" }","arjunmahishi/flow.nvim":"return {\n \"arjunmahishi/flow.nvim\",\n event = \"VeryLazy\"\n}","michaelrommel/nvim-silicon":"return {\n \"michaelrommel/nvim-silicon\",\n lazy = true,\n cmd = \"Silicon\",\n opts = {\n disable_defaults = true\n }\n}","axelvc/template-string.nvim":"return { \"axelvc/template-string.nvim\", event = \"VeryLazy\" }","wnkz/monoglow.nvim":"return {\n \"wnkz/monoglow.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","typicode/bg.nvim":"return {\n \"typicode/bg.nvim\",\n lazy = false\n}","pwntester/codeql.nvim":"return {\n \"pwntester/codeql.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/telescope.nvim\",\n \"kyazdani42/nvim-web-devicons\",\n {\n \"s1n7ax/nvim-window-picker\",\n version = \"v1.*\",\n opts = {\n autoselect_one = true,\n include_current = false,\n filter_rules = {\n bo = {\n filetype = {\n \"codeql_panel\",\n \"codeql_explorer\",\n \"qf\",\n \"TelescopePrompt\",\n \"TelescopeResults\",\n \"notify\",\n \"noice\",\n \"NvimTree\",\n \"neo-tree\"\n },\n buftype = {\n \"terminal\"\n }\n }\n },\n current_win_hl_color = \"#e35e4f\",\n other_win_hl_color = \"#44cc41\"\n }\n }\n },\n opts = {}\n}","laytan/tailwind-sorter.nvim":"return {\n \"laytan/tailwind-sorter.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"nvim-lua/plenary.nvim\"\n },\n build = \"cd formatter && npm ci && npm run build\",\n config = true\n}","notjedi/nvim-rooter.lua":"return {\n \"notjedi/nvim-rooter.lua\",\n config = function()\n require \"nvim-rooter\".setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","kvrohit/rasmus.nvim":"return {\n \"kvrohit/rasmus.nvim\",\n priority = 1000,\n config = function()\n vim.cmd(\n [[colorscheme rasmus]]\n )\n end\n}","vague2k/huez.nvim":"return {\n \"vague2k/huez.nvim\",\n -- if you want registry related features, uncomment this\n -- import = \"huez-manager.import\"\n branch = \"stable\",\n event = \"UIEnter\",\n config = function()\n require(\"huez\").setup(\n {}\n )\n end\n}","OlegGulevskyy/better-ts-errors.nvim":"return {\n \"OlegGulevskyy/better-ts-errors.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n },\n config = {\n keymaps = {\n toggle = \"<leader>dd\", -- default '<leader>dd'\n go_to_definition = \"<leader>dx\" -- default '<leader>dx'\n }\n }\n}","maxmx03/solarized.nvim":"return {\n \"maxmx03/solarized.nvim\",\n lazy = false,\n priority = 1000,\n ---@type solarized.config\n opts = {},\n config = function(_, opts)\n vim.o.termguicolors =\n true\n vim.o.background =\n \"light\"\n require(\"solarized\").setup(\n opts\n )\n vim.cmd.colorscheme \"solarized\"\n end\n}","maxmx03/dracula.nvim":"return {\n \"maxmx03/dracula.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n ---@type dracula\n local dracula =\n require \"dracula\"\n\n dracula.setup(\n {\n styles = {\n Type = {},\n Function = {},\n Parameter = {},\n Property = {},\n Comment = {},\n String = {},\n Keyword = {},\n Identifier = {},\n Constant = {}\n },\n transparent = false,\n on_colors = function(\n colors,\n color)\n ---@type dracula.palette\n return {\n -- override or create new colors\n mycolor = \"#ffffff\"\n -- mycolor = 0xffffff,\n }\n end,\n on_highlights = function(\n colors,\n color)\n ---@type dracula.highlights\n return {\n ---@type vim.api.keyset.highlight\n Normal = {\n fg = colors.mycolor\n }\n }\n end,\n plugins = {\n [\"nvim-treesitter\"] = true,\n [\"rainbow-delimiters\"] = true,\n [\"nvim-lspconfig\"] = true,\n [\"nvim-navic\"] = true,\n [\"nvim-cmp\"] = true,\n [\"indent-blankline.nvim\"] = true,\n [\"neo-tree.nvim\"] = true,\n [\"nvim-tree.lua\"] = true,\n [\"which-key.nvim\"] = true,\n [\"dashboard-nvim\"] = true,\n [\"gitsigns.nvim\"] = true,\n [\"neogit\"] = true,\n [\"todo-comments.nvim\"] = true,\n [\"lazy.nvim\"] = true,\n [\"telescope.nvim\"] = true,\n [\"noice.nvim\"] = true,\n [\"hop.nvim\"] = true,\n [\"mini.statusline\"] = true,\n [\"mini.tabline\"] = true,\n [\"mini.starter\"] = true,\n [\"mini.cursorword\"] = true,\n [\"bufferline.nvim\"] = true\n }\n }\n )\n vim.cmd.colorscheme \"dracula\"\n vim.cmd.colorscheme \"dracula-soft\"\n end\n}","bloznelis/before.nvim":"return {\n \"bloznelis/before.nvim\",\n config = function()\n local before =\n require(\"before\")\n before.setup()\n\n -- Jump to previous entry in the edit history\n vim.keymap.set(\n \"n\",\n \"<C-h>\",\n before.jump_to_last_edit,\n {}\n )\n\n -- Jump to next entry in the edit history\n vim.keymap.set(\n \"n\",\n \"<C-l>\",\n before.jump_to_next_edit,\n {}\n )\n\n -- Look for previous edits in quickfix list\n vim.keymap.set(\n \"n\",\n \"<leader>oq\",\n before.show_edits_in_quickfix,\n {}\n )\n\n -- Look for previous edits in telescope (needs telescope, obviously)\n vim.keymap.set(\n \"n\",\n \"<leader>oe\",\n before.show_edits_in_telescope,\n {}\n )\n end\n}","hrsh7th/nvim-pasta":"return { \"hrsh7th/nvim-pasta\", event = \"VeryLazy\" }","MoaidHathot/dotnet.nvim":"return {\n \"MoaidHathot/dotnet.nvim\",\n cmd = \"DotnetUI\",\n opts = {}\n}","RaafatTurki/corn.nvim":"return {\n \"RaafatTurki/corn.nvim\"\n}","ldelossa/litee-calltree.nvim":"return {\n \"ldelossa/litee-calltree.nvim\",\n dependencies = \"ldelossa/litee.nvim\",\n event = \"VeryLazy\",\n opts = {\n on_open = \"panel\",\n map_resize_keys = false\n },\n config = function(_, opts)\n require(\n \"litee.calltree\"\n ).setup(opts)\n end\n}","yorumicolors/yorumi.nvim":"return {\n \"yorumicolors/yorumi.nvim\",\n event = \"VeryLazy\"\n}","natecraddock/telescope-zf-native.nvim":"return {\n \"natecraddock/telescope-zf-native.nvim\",\n event = \"VeryLazy\"\n}","NTBBloodbath/sweetie.nvim":"return {\n \"NTBBloodbath/sweetie.nvim\"\n}","princejoogie/dir-telescope.nvim":"return {\n \"princejoogie/dir-telescope.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\n \"dir-telescope\"\n ).setup(\n {\n -- these are the default options set\n hidden = true,\n no_ignore = false,\n show_preview = true,\n follow_symlinks = false\n }\n )\n end,\n event = \"VeryLazy\"\n}","ribelo/taskwarrior.nvim":"return {\n \"ribelo/taskwarrior.nvim\",\n opts = {},\n -- or\n config = true\n}","romgrk/todoist.nvim":"return {\n \"romgrk/todoist.nvim\",\n event = \"VeryLazy\"\n}","quangnguyen30192/cmp-nvim-ultisnips":"return {\n \"quangnguyen30192/cmp-nvim-ultisnips\",\n event = \"VeryLazy\"\n}","willothy/veil.nvim":"return { \"willothy/veil.nvim\", event = \"VeryLazy\" }","m00qek/baleia.nvim":"return {\n \"m00qek/baleia.nvim\",\n version = \"*\",\n config = function()\n vim.g.baleia =\n require(\"baleia\").setup(\n {}\n )\n\n -- Command to colorize the current buffer\n vim.api.nvim_create_user_command(\n \"BaleiaColorize\",\n function()\n vim.g.baleia.once(\n vim.api.nvim_get_current_buf(\n\n )\n )\n end,\n {bang = true}\n )\n\n -- Command to show logs\n vim.api.nvim_create_user_command(\n \"BaleiaLogs\",\n vim.g.baleia.logger.show,\n {bang = true}\n )\n end\n}","Iron-E/nvim-libmodal":"return {\n \"Iron-E/nvim-libmodal\",\n lazy = true, -- don't load until necessary\n version = \"^3.0\" -- OPTIONAL: unsubscribe from breaking changes\n}","natecraddock/sessions.nvim":"return { \"natecraddock/sessions.nvim\", event = \"VeryLazy\" }","GCBallesteros/jupytext.nvim":"return {\n \"GCBallesteros/jupytext.nvim\",\n config = true\n -- Depending on your nvim distro or config you may need to make the loading not lazy\n -- lazy=false,\n}","anuvyklack/fold-preview.nvim":"return {\n \"anuvyklack/fold-preview.nvim\",\n dependencies = \"anuvyklack/keymap-amend.nvim\",\n config = function()\n require(\n \"fold-preview\"\n ).setup({})\n end,\n event = \"VeryLazy\"\n}","vigoux/notifier.nvim":"return {\n \"vigoux/notifier.nvim\",\n config = function()\n require \"notifier\".setup {}\n end,\n event = \"VeryLazy\"\n}","Equilibris/nx.nvim":"return {\n \"Equilibris/nx.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n opts = {\n -- See below for config options\n nx_cmd_root = \"npx nx\"\n },\n -- Plugin will load when you use these keys\n keys = {\n {\n \"<leader>nx\",\n \"<cmd>Telescope nx actions<CR>\",\n desc = \"nx actions\"\n }\n }\n}","yioneko/nvim-yati":"return {\n \"yioneko/nvim-yati\",\n tag = \"*\",\n dependencies = \"nvim-treesitter/nvim-treesitter\",\n event = \"VeryLazy\"\n}","lmburns/lf.nvim":"return {\n \"lmburns/lf.nvim\",\n config = function()\n -- This feature will not work if the plugin is lazy-loaded\n vim.g.lf_netrw = 1\n\n require(\"lf\").setup(\n {\n escape_quit = false,\n border = \"rounded\"\n }\n )\n\n vim.keymap.set(\n \"n\",\n \"<M-o>\",\n \"<Cmd>Lf<CR>\"\n )\n\n vim.api.nvim_create_autocmd(\n {\n event = \"User\",\n pattern = \"LfTermEnter\",\n callback = function(\n a)\n vim.api.nvim_buf_set_keymap(\n a.buf,\n \"t\",\n \"q\",\n \"q\",\n {\n nowait = true\n }\n )\n end\n }\n )\n end,\n dependencies = {\n \"toggleterm.nvim\"\n }\n}","hrsh7th/cmp-nvim-lsp-document-symbol":"return { \"hrsh7th/cmp-nvim-lsp-document-symbol\", event = \"VeryLazy\" }","kwkarlwang/bufjump.nvim":"return {\n \"kwkarlwang/bufjump.nvim\",\n config = function()\n require(\"bufjump\").setup(\n\n )\n end,\n event = \"VeryLazy\"\n}","barrett-ruth/import-cost.nvim":"return {\n \"barrett-ruth/import-cost.nvim\",\n build = \"sh install.sh yarn\",\n -- if on windows\n -- build = 'pwsh install.ps1 yarn',\n config = true\n}","shaunsingh/solarized.nvim":"return {\n \"shaunsingh/solarized.nvim\",\n event = \"VeryLazy\"\n}","JellyApple102/flote.nvim":"return {\n \"JellyApple102/flote.nvim\",\n event = \"VeryLazy\"\n}","letieu/btw.nvim":"return {\n \"letieu/btw.nvim\",\n config = function()\n require(\"btw\").setup()\n end\n}","Vonr/align.nvim":"return {\n \"Vonr/align.nvim\",\n branch = \"v2\",\n lazy = true,\n init = function()\n -- Create your mappings here\n end\n}","dustinblackman/oatmeal.nvim":"return {\n \"dustinblackman/oatmeal.nvim\",\n cmd = {\"Oatmeal\"},\n keys = {\n {\n \"<leader>om\",\n mode = \"n\",\n desc = \"Start Oatmeal session\"\n }\n },\n opts = {\n backend = \"ollama\",\n model = \"codellama:latest\"\n }\n}","Djancyp/better-comments.nvim":"return {\n \"Djancyp/better-comments.nvim\",\n event = \"VeryLazy\"\n}","rareitems/anki.nvim":"return {\n \"rareitems/anki.nvim\",\n -- lazy -- don't lazy it, it tries to be as lazy possible and it needs to add a filetype association\n opts = {\n {\n -- this function will add support for associating '.anki' extension with both 'anki' and 'tex' filetype.\n tex_support = false,\n models = {\n -- Here you specify which notetype should be associated with which deck\n NoteType = \"PathToDeck\",\n [\"Basic\"] = \"Deck\",\n [\"Super Basic\"] = \"Deck::ChildDeck\"\n }\n }\n }\n}","dundargoc/fakedonalds.nvim":"return { \"dundargoc/fakedonalds.nvim\", event = \"VeryLazy\" }","monsonjeremy/onedark.nvim":"return {\n \"monsonjeremy/onedark.nvim\",\n event = \"VeryLazy\"\n}","dgrbrady/nvim-docker":"return {\n \"dgrbrady/nvim-docker\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\"\n },\n event = \"VeryLazy\"\n}","projekt0n/caret.nvim":"return {\n \"projekt0n/caret.nvim\",\n event = \"VeryLazy\"\n}","ojroques/nvim-bufdel":"return {\n \"ojroques/nvim-bufdel\"\n}","imNel/monorepo.nvim":"return {\n \"imNel/monorepo.nvim\",\n config = function()\n require(\"monorepo\").setup(\n {}\n )\n end,\n dependencies = {\n \"nvim-telescope/telescope.nvim\",\n \"nvim-lua/plenary.nvim\"\n }\n}","m00qek/plugin-template.nvim":"return { \"m00qek/plugin-template.nvim\", event = \"VeryLazy\" }","camgraff/telescope-tmux.nvim":"return { \"camgraff/telescope-tmux.nvim\", event = \"VeryLazy\" }","hood/popui.nvim":"return {\n \"hood/popui.nvim\",\n event = \"VeryLazy\"\n}","nvim-telescope/telescope-cheat.nvim":"return {\n \"nvim-telescope/telescope-cheat.nvim\",\n dependencies = {\n \"kkharji/sqlite.lua\",\n \"nvim-telescope/telescope.nvim\"\n }\n}","koenverburg/peepsight.nvim":"return {\n \"koenverburg/peepsight.nvim\",\n event = \"VeryLazy\"\n}","simrat39/inlay-hints.nvim":"return {\n \"simrat39/inlay-hints.nvim\",\n event = \"VeryLazy\"\n}","JoosepAlviste/palenightfall.nvim":"return {\n \"JoosepAlviste/palenightfall.nvim\",\n event = \"VeryLazy\"\n}","roobert/action-hints.nvim":"return {\n \"roobert/action-hints.nvim\",\n config = function()\n require(\n \"action-hints\"\n ).setup()\n end\n}","tjdevries/train.nvim":"return {\n \"tjdevries/train.nvim\",\n event = \"VeryLazy\"\n}","romgrk/kui.nvim":"return { \"romgrk/kui.nvim\", event = \"VeryLazy\" }","kizza/actionmenu.nvim":"return {\n \"kizza/actionmenu.nvim\",\n event = \"VeryLazy\"\n}","tjdevries/sPoNGe-BoB.NvIm":"return { \"tjdevries/sPoNGe-BoB.NvIm\", event = \"VeryLazy\" }","SeniorMars/typst.nvim":"return { \"SeniorMars/typst.nvim\", event = \"VeryLazy\" }","JellyApple102/easyread.nvim":"return {\n \"JellyApple102/easyread.nvim\",\n event = \"VeryLazy\"\n}","vlopes11/rrust.nvim":"return {\n \"vlopes11/rrust.nvim\",\n event = \"VeryLazy\"\n}","james1236/backseat.nvim":"return {\n \"james1236/backseat.nvim\",\n config = function()\n require(\"backseat\").setup(\n {\n -- Alternatively, set the env var $OPENAI_API_KEY by putting \"export OPENAI_API_KEY=sk-xxxxx\" in your ~/.bashrc\n openai_api_key = \"sk-xxxxxxxxxxxxxx\", -- Get yours from platform.openai.com/account/api-keys\n openai_model_id = \"gpt-3.5-turbo\" --gpt-4 (If you do not have access to a model, it says \"The model does not exist\")\n -- language = 'english', -- Such as 'japanese', 'french', 'pirate', 'LOLCAT'\n -- split_threshold = 100,\n -- additional_instruction = \"Respond snarkily\", -- (GPT-3 will probably deny this request, but GPT-4 complies)\n -- highlight = {\n -- icon = '', -- ''\n -- group = 'Comment',\n -- }\n }\n )\n end\n}","Yagua/nebulous.nvim":"return {\n \"Yagua/nebulous.nvim\",\n event = \"VeryLazy\"\n}","projekt0n/circles.nvim":"return {\n \"projekt0n/circles.nvim\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n },\n event = \"VeryLazy\"\n}","fgheng/winbar.nvim":"return {\n \"fgheng/winbar.nvim\",\n event = \"VeryLazy\"\n}","KadoBOT/nvim-spotify":"return {\n \"KadoBOT/nvim-spotify\",\n dependencies = \"nvim-telescope/telescope.nvim\",\n config = function()\n local spotify =\n require \"nvim-spotify\"\n\n spotify.setup {\n -- default opts\n status = {\n update_interval = 10000, -- the interval (ms) to check for what's currently playing\n format = \"%s %t by %a\" -- spotify-tui --format argument\n }\n }\n end,\n build = \"make\",\n event = \"VeryLazy\"\n}","miversen33/import.nvim":"return { \"miversen33/import.nvim\", event = \"VeryLazy\" }","rewhile/fsread.nvim":"return { \"rewhile/fsread.nvim\", event = \"VeryLazy\" }","santos-gabriel-dario/darcula-solid.nvim":"return { \"santos-gabriel-dario/darcula-solid.nvim\", event = \"VeryLazy\" }","katawful/kat.nvim":"return {\n \"katawful/kat.nvim\",\n event = \"VeryLazy\"\n}","molleweide/LuaSnip-snippets.nvim":"return { \"molleweide/LuaSnip-snippets.nvim\", event = \"VeryLazy\" }","ja-ford/delaytrain.nvim":"return {\n \"ja-ford/delaytrain.nvim\",\n event = \"VeryLazy\"\n}","tjdevries/lazy-require.nvim":"return { \"tjdevries/lazy-require.nvim\", event = \"VeryLazy\" }","RishabhRD/nvim-cheat.sh":"return {\n \"RishabhRD/nvim-cheat.sh\",\n dependencies = {\n \"RishabhRD/popfix\"\n },\n event = \"VeryLazy\"\n}","nvim-telescope/telescope-smart-history.nvim":"return { \"nvim-telescope/telescope-smart-history.nvim\", event = \"VeryLazy\" }","2KAbhishek/nerdy.nvim":"return {\n \"2kabhishek/nerdy.nvim\",\n dependencies = {\n \"folke/snacks.nvim\"\n },\n cmd = \"Nerdy\",\n opts = {\n max_recents = 30, -- Configure recent icons limit\n add_default_keybindings = true, -- Add default keybindings\n copy_to_clipboard = false, -- Copy glyph to clipboard instead of inserting\n copy_register = \"+\" -- Register to use for copying (if `copy_to_clipboard` is true)\n }\n}","sudo-tee/opencode.nvim":"return {\n \"sudo-tee/opencode.nvim\",\n config = function()\n require(\"opencode\").setup(\n {}\n )\n end,\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n {\n \"MeanderingProgrammer/render-markdown.nvim\",\n opts = {\n anti_conceal = {\n enabled = false\n },\n file_types = {\n \"markdown\",\n \"opencode_output\"\n }\n },\n ft = {\n \"markdown\",\n \"Avante\",\n \"copilot-chat\",\n \"opencode_output\"\n }\n },\n -- Optional, for file mentions and commands completion, pick only one\n \"saghen/blink.cmp\",\n -- 'hrsh7th/nvim-cmp',\n\n -- Optional, for file mentions picker, pick only one\n \"folke/snacks.nvim\"\n -- 'nvim-telescope/telescope.nvim',\n -- 'ibhagwan/fzf-lua',\n -- 'nvim_mini/mini.nvim',\n }\n}","GustavEikaas/easy-dotnet.nvim":"return {\n \"GustavEikaas/easy-dotnet.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"easy-dotnet\").setup(\n\n )\n end\n}","folke/neoconf.nvim":"return {\"folke/neoconf.nvim\"}","folke/snacks.nvim":"return {\n \"folke/snacks.nvim\",\n priority = 1000,\n lazy = false,\n ---@type snacks.Config\n opts = {\n -- your configuration comes here\n -- or leave it empty to use the default settings\n -- refer to the configuration section below\n bigfile = {\n enabled = true\n },\n dashboard = {\n enabled = true\n },\n explorer = {\n enabled = true\n },\n indent = {\n enabled = true\n },\n input = {\n enabled = true\n },\n picker = {\n enabled = true\n },\n notifier = {\n enabled = true\n },\n quickfile = {\n enabled = true\n },\n scope = {\n enabled = true\n },\n scroll = {\n enabled = true\n },\n statuscolumn = {\n enabled = true\n },\n words = {\n enabled = true\n }\n }\n}","NickvanDyke/opencode.nvim":"return {\n \"NickvanDyke/opencode.nvim\",\n dependencies = {\n -- Recommended for `ask()` and `select()`.\n -- Required for `snacks` provider.\n ---@module 'snacks' <- Loads `snacks.nvim` types for configuration intellisense.\n {\n \"folke/snacks.nvim\",\n opts = {\n input = {},\n picker = {},\n terminal = {}\n }\n }\n },\n config = function()\n ---@type opencode.Opts\n vim.g.opencode_opts = {}\n\n -- Required for `opts.auto_reload`.\n vim.o.autoread = true\n\n -- Recommended/example keymaps.\n vim.keymap.set(\n {\"n\", \"x\"},\n \"<C-a>\",\n function()\n require(\n \"opencode\"\n ).ask(\n \"@this: \",\n {\n submit = true\n }\n )\n end,\n {\n desc = \"Ask opencode\"\n }\n )\n vim.keymap.set(\n {\"n\", \"x\"},\n \"<C-x>\",\n function()\n require(\n \"opencode\"\n ).select()\n end,\n {\n desc = \"Execute opencode action…\"\n }\n )\n vim.keymap.set(\n {\"n\", \"x\"},\n \"ga\",\n function()\n require(\n \"opencode\"\n ).prompt(\n \"@this\"\n )\n end,\n {\n desc = \"Add to opencode\"\n }\n )\n vim.keymap.set(\n {\"n\", \"t\"},\n \"<C-.>\",\n function()\n require(\n \"opencode\"\n ).toggle()\n end,\n {\n desc = \"Toggle opencode\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<S-C-u>\",\n function()\n require(\n \"opencode\"\n ).command(\n \"session.half.page.up\"\n )\n end,\n {\n desc = \"opencode half page up\"\n }\n )\n vim.keymap.set(\n \"n\",\n \"<S-C-d>\",\n function()\n require(\n \"opencode\"\n ).command(\n \"session.half.page.down\"\n )\n end,\n {\n desc = \"opencode half page down\"\n }\n )\n -- You may want these if you stick with the opinionated \"<C-a>\" and \"<C-x>\" above — otherwise consider \"<leader>o\".\n vim.keymap.set(\n \"n\",\n \"+\",\n \"<C-a>\",\n {\n desc = \"Increment\",\n noremap = true\n }\n )\n vim.keymap.set(\n \"n\",\n \"-\",\n \"<C-x>\",\n {\n desc = \"Decrement\",\n noremap = true\n }\n )\n end\n}","linux-cultist/venv-selector.nvim":"return {\n \"linux-cultist/venv-selector.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\",\n {\n \"nvim-telescope/telescope.nvim\",\n branch = \"0.1.x\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n } -- optional: you can also use fzf-lua, snacks, mini-pick instead.\n },\n ft = \"python\", -- Load when opening Python files\n keys = {\n {\n \",v\",\n \"<cmd>VenvSelect<cr>\"\n } -- Open picker on keymap\n },\n opts = {\n -- this can be an empty lua table - just showing below for clarity.\n search = {}, -- if you add your own searches, they go here.\n options = {} -- if you add plugin options, they go here.\n }\n}","NStefan002/screenkey.nvim":"return {\n \"NStefan002/screenkey.nvim\",\n lazy = false,\n version = \"*\" -- or branch = \"main\", to use the latest commit\n}","julienvincent/hunk.nvim":"return {\n \"julienvincent/hunk.nvim\",\n cmd = {\"DiffEditor\"},\n config = function()\n require(\"hunk\").setup(\n\n )\n end\n}","nvim-mini/mini.nvim":"return {\n \"nvim-mini/mini.nvim\",\n version = false\n}","seblyng/roslyn.nvim":"return {\n \"seblyng/roslyn.nvim\",\n ---@module 'roslyn.config'\n ---@type RoslynNvimConfig\n opts = {}\n}","ThePrimeagen/refactoring.nvim":"return {\n \"ThePrimeagen/refactoring.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"nvim-treesitter/nvim-treesitter\"\n },\n lazy = false,\n opts = {}\n}","wojciech-kulik/xcodebuild.nvim":"return { \"wojciech-kulik/xcodebuild.nvim\", event = \"VeryLazy\" }","pmizio/typescript-tools.nvim":"return {\n \"pmizio/typescript-tools.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"neovim/nvim-lspconfig\"\n },\n opts = {}\n}","tiagovla/tokyodark.nvim":"return {\n \"tiagovla/tokyodark.nvim\",\n opts = {},\n config = function(_, opts)\n require(\"tokyodark\").setup(\n opts\n ) -- calling setup is optional\n vim.cmd [[colorscheme tokyodark]]\n end\n}","nvim-mini/mini.files":"return {\n \"nvim-mini/mini.files\",\n version = false\n}","R-nvim/R.nvim":"return {\n \"R-nvim/R.nvim\",\n -- Only required if you also set defaults.lazy = true\n lazy = false\n}","Ramilito/kubectl.nvim":"return {\n \"ramilito/kubectl.nvim\",\n -- use a release tag to download pre-built binaries\n version = \"2.*\",\n -- AND/OR build from source, requires nightly: https://rust-lang.github.io/rustup/concepts/channels.html#working-with-nightly-rust\n -- build = 'cargo build --release',\n dependencies = \"saghen/blink.download\",\n config = function()\n require(\"kubectl\").setup(\n\n )\n end\n}","copilotlsp-nvim/copilot-lsp":"return {\n \"copilotlsp-nvim/copilot-lsp\",\n init = function()\n vim.g.copilot_nes_debounce =\n 500\n vim.lsp.enable(\n \"copilot_ls\"\n )\n vim.keymap.set(\n \"n\",\n \"<tab>\",\n function()\n local bufnr =\n vim.api.nvim_get_current_buf(\n\n )\n local state =\n vim.b[\n bufnr\n ].nes_state\n if state then\n -- Try to jump to the start of the suggestion edit.\n -- If already at the start, then apply the pending suggestion and jump to the end of the edit.\n local _ =\n require(\n \"copilot-lsp.nes\"\n ).walk_cursor_start_edit(\n\n ) or\n (require(\n \"copilot-lsp.nes\"\n ).apply_pending_nes(\n\n ) and\n require(\n \"copilot-lsp.nes\"\n ).walk_cursor_end_edit(\n\n ))\n return nil\n else\n -- Resolving the terminal's inability to distinguish between `TAB` and `<C-i>` in normal mode\n return \"<C-i>\"\n end\n end,\n {\n desc = \"Accept Copilot NES suggestion\",\n expr = true\n }\n )\n end\n}","mason-org/mason-lspconfig.nvim":"return {\n \"mason-org/mason-lspconfig.nvim\",\n opts = {},\n dependencies = {\n {\n \"mason-org/mason.nvim\",\n opts = {}\n },\n \"neovim/nvim-lspconfig\"\n }\n}","adalessa/laravel.nvim":"return {\n \"adalessa/laravel.nvim\",\n dependencies = {\n \"tpope/vim-dotenv\",\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-neotest/nvim-nio\",\n \"ravitemer/mcphub.nvim\" -- optional\n },\n cmd = {\"Laravel\"},\n keys = {\n {\n \"<leader>ll\",\n function()\n Laravel.pickers.laravel(\n\n )\n end,\n desc = \"Laravel: Open Laravel Picker\"\n },\n {\n \"<c-g>\",\n function()\n Laravel.commands.run(\n \"view:finder\"\n )\n end,\n desc = \"Laravel: Open View Finder\"\n },\n {\n \"<leader>la\",\n function()\n Laravel.pickers.artisan(\n\n )\n end,\n desc = \"Laravel: Open Artisan Picker\"\n },\n {\n \"<leader>lt\",\n function()\n Laravel.commands.run(\n \"actions\"\n )\n end,\n desc = \"Laravel: Open Actions Picker\"\n },\n {\n \"<leader>lr\",\n function()\n Laravel.pickers.routes(\n\n )\n end,\n desc = \"Laravel: Open Routes Picker\"\n },\n {\n \"<leader>lh\",\n function()\n Laravel.run(\n \"artisan docs\"\n )\n end,\n desc = \"Laravel: Open Documentation\"\n },\n {\n \"<leader>lm\",\n function()\n Laravel.pickers.make(\n\n )\n end,\n desc = \"Laravel: Open Make Picker\"\n },\n {\n \"<leader>lc\",\n function()\n Laravel.pickers.commands(\n\n )\n end,\n desc = \"Laravel: Open Commands Picker\"\n },\n {\n \"<leader>lo\",\n function()\n Laravel.pickers.resources(\n\n )\n end,\n desc = \"Laravel: Open Resources Picker\"\n },\n {\n \"<leader>lp\",\n function()\n Laravel.commands.run(\n \"command_center\"\n )\n end,\n desc = \"Laravel: Open Command Center\"\n },\n {\n \"gf\",\n function()\n local ok, res =\n pcall(\n function()\n if\n Laravel.app(\n \"gf\"\n ).cursorOnResource(\n\n )\n then\n return \"<cmd>lua Laravel.commands.run('gf')<cr>\"\n end\n end\n )\n if\n not ok or\n not res\n then\n return \"gf\"\n end\n return res\n end,\n expr = true,\n noremap = true\n }\n },\n event = {\"VeryLazy\"},\n opts = {\n features = {\n pickers = {\n provider = \"snacks\" -- \"snacks | telescope | fzf-lua | ui-select\"\n }\n }\n }\n}","bennypowers/nvim-regexplainer":"return {\n \"bennypowers/nvim-regexplainer\",\n config = function()\n require \"regexplainer\".setup(\n\n )\n end,\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\",\n \"MunifTanjim/nui.nvim\"\n },\n event = \"VeryLazy\"\n}","nvim-telescope/telescope-frecency.nvim":"return {\n \"nvim-telescope/telescope-frecency.nvim\",\n -- install the latest stable version\n version = \"*\",\n config = function()\n require(\"telescope\").load_extension \"frecency\"\n end\n}","HampusHauffman/block.nvim":"return {\n \"HampusHauffman/block.nvim\",\n config = function()\n require(\"block\").setup(\n {}\n )\n end\n}","nvim-telescope/telescope-fzf-native.nvim":"return {\n \"nvim-telescope/telescope-fzf-native.nvim\",\n build = \"cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release --target install\"\n}","rachartier/tiny-glimmer.nvim":"return {\n \"rachartier/tiny-glimmer.nvim\",\n event = \"VeryLazy\",\n priority = 10, -- Low priority to catch other plugins' keybindings\n config = function()\n require(\n \"tiny-glimmer\"\n ).setup()\n end\n}","elixir-tools/elixir-tools.nvim":"return {\n \"elixir-tools/elixir-tools.nvim\",\n version = \"*\",\n event = {\n \"BufReadPre\",\n \"BufNewFile\"\n },\n config = function()\n local elixir =\n require(\"elixir\")\n local elixirls =\n require(\n \"elixir.elixirls\"\n )\n\n elixir.setup {\n nextls = {\n enable = true\n },\n elixirls = {\n enable = true,\n settings = elixirls.settings {\n dialyzerEnabled = false,\n enableTestLenses = false\n },\n on_attach = function(\n client,\n bufnr)\n vim.keymap.set(\n \"n\",\n \"<space>fp\",\n \":ElixirFromPipe<cr>\",\n {\n buffer = true,\n noremap = true\n }\n )\n vim.keymap.set(\n \"n\",\n \"<space>tp\",\n \":ElixirToPipe<cr>\",\n {\n buffer = true,\n noremap = true\n }\n )\n vim.keymap.set(\n \"v\",\n \"<space>em\",\n \":ElixirExpandMacro<cr>\",\n {\n buffer = true,\n noremap = true\n }\n )\n end\n },\n projectionist = {\n enable = true\n }\n }\n end,\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","frankroeder/parrot.nvim":"return {\n \"frankroeder/parrot.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\",\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}\n}","olexsmir/gopher.nvim":"return {\n \"olexsmir/gopher.nvim\",\n ft = \"go\",\n -- branch = \"develop\"\n -- (optional) will update plugin's deps on every update\n build = function()\n vim.cmd.GoInstallDeps(\n\n )\n end,\n ---@module \"gopher\"\n ---@type gopher.Config\n opts = {}\n}","chipsenkbeil/org-roam.nvim":"return { \"chipsenkbeil/org-roam.nvim\", event = \"VeryLazy\" }","Isrothy/neominimap.nvim":"return {\n \"Isrothy/neominimap.nvim\",\n version = \"v3.x.x\",\n lazy = false, -- NOTE: NO NEED to Lazy load\n -- Optional. You can also set your own keybindings\n keys = {\n -- Global Minimap Controls\n {\n \"<leader>nm\",\n \"<cmd>Neominimap Toggle<cr>\",\n desc = \"Toggle global minimap\"\n },\n {\n \"<leader>no\",\n \"<cmd>Neominimap Enable<cr>\",\n desc = \"Enable global minimap\"\n },\n {\n \"<leader>nc\",\n \"<cmd>Neominimap Disable<cr>\",\n desc = \"Disable global minimap\"\n },\n {\n \"<leader>nr\",\n \"<cmd>Neominimap Refresh<cr>\",\n desc = \"Refresh global minimap\"\n },\n -- Window-Specific Minimap Controls\n {\n \"<leader>nwt\",\n \"<cmd>Neominimap WinToggle<cr>\",\n desc = \"Toggle minimap for current window\"\n },\n {\n \"<leader>nwr\",\n \"<cmd>Neominimap WinRefresh<cr>\",\n desc = \"Refresh minimap for current window\"\n },\n {\n \"<leader>nwo\",\n \"<cmd>Neominimap WinEnable<cr>\",\n desc = \"Enable minimap for current window\"\n },\n {\n \"<leader>nwc\",\n \"<cmd>Neominimap WinDisable<cr>\",\n desc = \"Disable minimap for current window\"\n },\n -- Tab-Specific Minimap Controls\n {\n \"<leader>ntt\",\n \"<cmd>Neominimap TabToggle<cr>\",\n desc = \"Toggle minimap for current tab\"\n },\n {\n \"<leader>ntr\",\n \"<cmd>Neominimap TabRefresh<cr>\",\n desc = \"Refresh minimap for current tab\"\n },\n {\n \"<leader>nto\",\n \"<cmd>Neominimap TabEnable<cr>\",\n desc = \"Enable minimap for current tab\"\n },\n {\n \"<leader>ntc\",\n \"<cmd>Neominimap TabDisable<cr>\",\n desc = \"Disable minimap for current tab\"\n },\n -- Buffer-Specific Minimap Controls\n {\n \"<leader>nbt\",\n \"<cmd>Neominimap BufToggle<cr>\",\n desc = \"Toggle minimap for current buffer\"\n },\n {\n \"<leader>nbr\",\n \"<cmd>Neominimap BufRefresh<cr>\",\n desc = \"Refresh minimap for current buffer\"\n },\n {\n \"<leader>nbo\",\n \"<cmd>Neominimap BufEnable<cr>\",\n desc = \"Enable minimap for current buffer\"\n },\n {\n \"<leader>nbc\",\n \"<cmd>Neominimap BufDisable<cr>\",\n desc = \"Disable minimap for current buffer\"\n },\n ---Focus Controls\n {\n \"<leader>nf\",\n \"<cmd>Neominimap Focus<cr>\",\n desc = \"Focus on minimap\"\n },\n {\n \"<leader>nu\",\n \"<cmd>Neominimap Unfocus<cr>\",\n desc = \"Unfocus minimap\"\n },\n {\n \"<leader>ns\",\n \"<cmd>Neominimap ToggleFocus<cr>\",\n desc = \"Switch focus on minimap\"\n }\n },\n init = function()\n -- The following options are recommended when layout == \"float\"\n vim.opt.wrap = false\n vim.opt.sidescrolloff =\n 36 -- Set a large value\n\n --- Put your configuration here\n ---@type Neominimap.UserConfig\n vim.g.neominimap = {\n auto_enable = true\n }\n end\n}","webhooked/kanso.nvim":"return {\n \"webhooked/kanso.nvim\",\n lazy = false,\n priority = 1000\n}","stevearc/resession.nvim":"return {\n \"stevearc/resession.nvim\",\n opts = {}\n}","jay-babu/mason-null-ls.nvim":"return {\n \"jay-babu/mason-null-ls.nvim\",\n event = {\n \"BufReadPre\",\n \"BufNewFile\"\n },\n dependencies = {\n \"williamboman/mason.nvim\",\n \"nvimtools/none-ls.nvim\"\n },\n config = function()\n require(\n \"your.null-ls.config\"\n ) -- require your null-ls config here (example below)\n end\n}","nvim-mini/mini.surround":"return {\n \"nvim-mini/mini.surround\",\n version = false\n}","nvim-mini/mini.pairs":"return {\n \"nvim-mini/mini.pairs\",\n version = false\n}","nvim-mini/mini.indentscope":"return {\n \"nvim-mini/mini.indentscope\",\n version = false\n}","nvim-mini/mini.icons":"return {\n \"nvim-mini/mini.icons\",\n version = false\n}","nvim-mini/mini.animate":"return {\n \"nvim-mini/mini.animate\",\n version = false\n}","nvim-mini/mini.ai":"return {\n \"nvim-mini/mini.ai\",\n version = false\n}","vague-theme/vague.nvim":"return {\n \"vague-theme/vague.nvim\",\n lazy = false, -- make sure we load this during startup if it is your main colorscheme\n priority = 1000, -- make sure to load this before all the other plugins\n config = function()\n -- NOTE: you do not need to call setup if you don't want to.\n require(\"vague\").setup(\n {}\n )\n vim.cmd(\n \"colorscheme vague\"\n )\n end\n}","folke/sidekick.nvim":"return {\n \"folke/sidekick.nvim\",\n opts = {\n -- add any options here\n cli = {\n mux = {\n backend = \"zellij\",\n enabled = true\n }\n }\n },\n keys = {\n {\n \"<tab>\",\n function()\n -- if there is a next edit, jump to it, otherwise apply it if any\n if\n not require(\n \"sidekick\"\n ).nes_jump_or_apply(\n\n )\n then\n return \"<Tab>\" -- fallback to normal tab\n end\n end,\n expr = true,\n desc = \"Goto/Apply Next Edit Suggestion\"\n },\n {\n \"<c-.>\",\n function()\n require(\n \"sidekick.cli\"\n ).toggle()\n end,\n desc = \"Sidekick Toggle\",\n mode = {\n \"n\",\n \"t\",\n \"i\",\n \"x\"\n }\n },\n {\n \"<leader>aa\",\n function()\n require(\n \"sidekick.cli\"\n ).toggle()\n end,\n desc = \"Sidekick Toggle CLI\"\n },\n {\n \"<leader>as\",\n function()\n require(\n \"sidekick.cli\"\n ).select()\n end,\n -- Or to select only installed tools:\n -- require(\"sidekick.cli\").select({ filter = { installed = true } })\n desc = \"Select CLI\"\n },\n {\n \"<leader>ad\",\n function()\n require(\n \"sidekick.cli\"\n ).close()\n end,\n desc = \"Detach a CLI Session\"\n },\n {\n \"<leader>at\",\n function()\n require(\n \"sidekick.cli\"\n ).send(\n {\n msg = \"{this}\"\n }\n )\n end,\n mode = {\"x\", \"n\"},\n desc = \"Send This\"\n },\n {\n \"<leader>af\",\n function()\n require(\n \"sidekick.cli\"\n ).send(\n {\n msg = \"{file}\"\n }\n )\n end,\n desc = \"Send File\"\n },\n {\n \"<leader>av\",\n function()\n require(\n \"sidekick.cli\"\n ).send(\n {\n msg = \"{selection}\"\n }\n )\n end,\n mode = {\"x\"},\n desc = \"Send Visual Selection\"\n },\n {\n \"<leader>ap\",\n function()\n require(\n \"sidekick.cli\"\n ).prompt()\n end,\n mode = {\"n\", \"x\"},\n desc = \"Sidekick Select Prompt\"\n },\n -- Example of a keybinding to open Claude directly\n {\n \"<leader>ac\",\n function()\n require(\n \"sidekick.cli\"\n ).toggle(\n {\n name = \"claude\",\n focus = true\n }\n )\n end,\n desc = \"Sidekick Toggle Claude\"\n }\n }\n}","folke/styler.nvim":"return {\n \"folke/styler.nvim\",\n config = function()\n require(\"styler\").setup(\n {\n themes = {\n markdown = {\n colorscheme = \"gruvbox\"\n },\n help = {\n colorscheme = \"catppuccin-mocha\",\n background = \"dark\"\n }\n }\n }\n )\n end,\n event = \"VeryLazy\"\n}","folke/drop.nvim":"return {\n \"folke/drop.nvim\",\n opts = {},\n event = \"VeryLazy\"\n}","folke/ts-comments.nvim":"return {\n \"folke/ts-comments.nvim\",\n opts = {},\n event = \"VeryLazy\",\n enabled = vim.fn.has(\n \"nvim-0.10.0\"\n ) == 1\n}","folke/edgy.nvim":"return {\n \"folke/edgy.nvim\",\n event = \"VeryLazy\",\n opts = {}\n}","sahaj-b/brainrot.nvim":"return {\n \"sahaj-b/brainrot.nvim\",\n event = \"VeryLazy\",\n opts = {\n -- defaults:\n\n disable_phonk = false, -- skip phonk/overlay on \"no errors\"\n phonk_time = 2.5, -- seconds the phonk/image overlay stays\n min_error_duration = 0.5, -- minimum seconds errors must exist before phonk triggers (0 = instant)\n block_input = true, -- block input during phonk/overlay\n dim_level = 60, -- phonk overlay darkness 0..100\n sound_enabled = true, -- enable sounds\n image_enabled = true, -- enable images (needs image.nvim)\n boom_volume = 50, -- volume for vine boom sound (0..100)\n phonk_volume = 50, -- volume for phonk sound (0..100)\n boom_sound = nil, -- custom boom sound path (e.g., \"~/sounds/boom.ogg\")\n phonk_dir = nil, -- custom phonk folder path (e.g., \"~/sounds/phonks\")\n image_dir = nil, -- custom image folder path (e.g., \"~/memes/images\")\n lsp_wide = false -- track errors workspace-wide(get ALL lsp errors)\n }\n}","eldritch-theme/eldritch.nvim":"return {\n \"eldritch-theme/eldritch.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","oribarilan/lensline.nvim":"return {\n \"oribarilan/lensline.nvim\",\n tag = \"2.0.0\", -- or: branch = 'release/2.x' for latest non-breaking updates\n event = \"LspAttach\",\n config = function()\n require(\"lensline\").setup(\n\n )\n end\n}","dundalek/lazy-lsp.nvim":"return {\n \"dundalek/lazy-lsp.nvim\",\n dependencies = {\n \"neovim/nvim-lspconfig\"\n },\n config = function()\n require(\"lazy-lsp\").setup {}\n end\n}","tris203/rzls.nvim":"return { \"tris203/rzls.nvim\", event = \"VeryLazy\" }","jellydn/hurl.nvim":"return {\n \"jellydn/hurl.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\",\n \"nvim-lua/plenary.nvim\",\n \"nvim-treesitter/nvim-treesitter\",\n -- Optional, for markdown rendering with render-markdown.nvim\n {\n \"MeanderingProgrammer/render-markdown.nvim\",\n opts = {\n file_types = {\n \"markdown\"\n }\n },\n ft = {\"markdown\"}\n }\n },\n ft = \"hurl\",\n opts = {\n -- Show debugging info\n debug = false,\n -- Show notification on run\n show_notification = false,\n -- Show response in popup or split\n mode = \"split\",\n -- Default formatter\n formatters = {\n json = {\"jq\"}, -- Make sure you have install jq in your system, e.g: brew install jq\n html = {\n \"prettier\", -- Make sure you have install prettier in your system, e.g: npm install -g prettier\n \"--parser\",\n \"html\"\n },\n xml = {\n \"tidy\", -- Make sure you have installed tidy in your system, e.g: brew install tidy-html5\n \"-xml\",\n \"-i\",\n \"-q\"\n }\n },\n -- Default mappings for the response popup or split views\n mappings = {\n close = \"q\", -- Close the response popup or split view\n next_panel = \"<C-n>\", -- Move to the next response popup window\n prev_panel = \"<C-p>\" -- Move to the previous response popup window\n }\n },\n keys = {\n -- Run API request\n {\n \"<leader>A\",\n \"<cmd>HurlRunner<CR>\",\n desc = \"Run All requests\"\n },\n {\n
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment