Last active
November 3, 2025 10:07
-
-
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {"meta":{"created_at":1762164441080},"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\" }","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}","neovim/nvim-lspconfig":"return { \"neovim/nvim-lspconfig\", event = \"VeryLazy\" }","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}","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}","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\" }","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\" }","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\" }","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}","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 install --frozen-lockfile\",\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}","julwrites/llm-nvim":"return {\n \"julwrites/llm-nvim\",\n -- Optional: Specify dependencies if needed, e.g., for UI components\n -- dependencies = { 'nvim-lua/plenary.nvim' },\n config = function()\n -- Configure the plugin\n require(\"llm\").setup(\n {\n -- Specify the default LLM model to use\n model = \"gpt-4o\", -- Or 'claude-3-haiku-20240307', 'llama3', etc.\n -- Define a default system prompt (optional)\n system_prompt = \"You are a helpful Neovim assistant.\"\n\n -- Disable default key mappings if you prefer to set your own\n -- no_mappings = true,\n\n -- Enable debug logging (optional)\n -- debug = true,\n\n -- Enable or disable automatic updates for the underlying `llm` CLI tool.\n -- Defaults to `false`.\n -- auto_update_cli = false,\n\n -- Set the interval in days for checking for `llm` CLI updates.\n -- Defaults to `7`.\n -- auto_update_interval_days = 7,\n }\n )\n\n -- Example custom key mappings (if no_mappings = true or for overrides)\n -- vim.keymap.set('n', '<leader>lp', '<Plug>(llm-prompt)', { desc = \"LLM Prompt\" })\n -- vim.keymap.set('v', '<leader>ls', '<Plug>(llm-selection)', { desc = \"LLM Selection\" })\n -- vim.keymap.set('n', '<leader>lt', '<Plug>(llm-toggle)', { desc = \"LLM Toggle Manager\" })\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 event = \"VeryLazy\"\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\" }","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}","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}","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}","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}","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}","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}","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}","norcalli/snippets.nvim":"return { \"norcalli/snippets.nvim\", event = \"VeryLazy\" }","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}","you-n-g/navigate-note.nvim":"return {\n \"you-n-g/navigate-note.nvim\",\n config = true\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 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\" }","gaborvecsei/memento.nvim":"return {\n \"gaborvecsei/memento.nvim\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\n}","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}","roobert/search-replace.nvim":"return {\n \"roobert/search-replace.nvim\",\n config = function()\n require(\n \"search-replace\"\n ).setup(\n {\n -- optionally override defaults\n default_replace_single_buffer_options = \"gcI\",\n default_replace_multi_buffer_options = \"egcI\"\n }\n )\n end\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 tag = \"0.1.8\",\n dependencies = {\n {\n \"nvim-lua/plenary.nvim\"\n }\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}","TimUntersberger/neofs":"return { \"TimUntersberger/neofs\", event = \"VeryLazy\" }","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}","is0n/fm-nvim":"return {\n \"is0n/fm-nvim\",\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}","elihunter173/dirbuf.nvim":"return {\n \"elihunter173/dirbuf.nvim\",\n event = \"VeryLazy\"\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\"}","dinhhuy258/sfm.nvim":"return {\n \"dinhhuy258/sfm.nvim\",\n config = function()\n require(\"sfm\").setup()\n end,\n event = \"VeryLazy\"\n}","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 version = false, -- Get the latest release\n dependencies = {\n -- OPTIONAL\n \"nvim-lua/plenary.nvim\",\n \"nvim-telescope/telescope.nvim\",\n \"ibhagwan/fzf-lua\"\n },\n ---@module 'project'\n\n ---@type Project.Config.Options\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\" }","xiyaowong/transparent.nvim":"return { \"xiyaowong/transparent.nvim\", event = \"VeryLazy\" }","folke/twilight.nvim":"return {\n \"folke/twilight.nvim\",\n opts = {}\n}","koenverburg/peepsight.nvim":"return {\n \"koenverburg/peepsight.nvim\",\n event = \"VeryLazy\"\n}","uga-rosa/ccc.nvim":"return { \"uga-rosa/ccc.nvim\", event = \"VeryLazy\" }","ziontee113/color-picker.nvim":"return {\n \"ziontee113/color-picker.nvim\",\n config = function()\n require(\n \"color-picker\"\n )\n end,\n event = \"VeryLazy\"\n}","lcheylus/overlength.nvim":"return {\n \"lcheylus/overlength.nvim\"\n}","brenoprata10/nvim-highlight-colors":"return { \"brenoprata10/nvim-highlight-colors\", event = \"VeryLazy\" }","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}","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}","everviolet/nvim":"return {\n \"everviolet/nvim\",\n name = \"evergarden\",\n priority = 1000, -- Colorscheme plugin is loaded first before any other plugins\n opts = {\n theme = {\n variant = \"fall\", -- 'winter'|'fall'|'spring'|'summer'\n accent = \"green\"\n },\n editor = {\n transparent_background = false,\n sign = {\n color = \"none\"\n },\n float = {\n color = \"mantle\",\n solid_border = false\n },\n completion = {\n color = \"surface0\"\n }\n }\n }\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 style = \"lagoon\" -- Optional: Choose any style like `lagoon` or 'dune'.\n }\n )\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}","kyazdani42/blue-moon":"return {\n \"kyazdani42/blue-moon\",\n config = function()\n vim.opt.termguicolors =\n true\n vim.cmd \"colorscheme blue-moon\"\n end,\n event = \"VeryLazy\"\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}","PHSix/nvim-hybrid":"return {\n \"PHSix/nvim-hybrid\",\n config = function()\n require(\"hybrid\").setup(\n\n )\n -- or use\n -- vim.cmd [[colorscheme nvim-hybrid]]\n end,\n event = \"VeryLazy\"\n}","Th3Whit3Wolf/space-nvim":"return {\n \"Th3Whit3Wolf/space-nvim\",\n event = \"VeryLazy\"\n}","yonlu/omni.vim":"return { \"yonlu/omni.vim\", event = \"VeryLazy\" }","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 -- Enable theme\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}","kvrohit/substrata.nvim":"return {\n \"kvrohit/substrata.nvim\",\n event = \"VeryLazy\"\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}","RishabhRD/gruvy":"return {\n \"RishabhRD/gruvy\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\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}","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}","cpea2506/one_monokai.nvim":"return {\n \"cpea2506/one_monokai.nvim\"\n}","phha/zenburn.nvim":"return {\n \"phha/zenburn.nvim\"\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}","chrsm/paramount-ng.nvim":"return {\n \"chrsm/paramount-ng.nvim\",\n dependencies = {\n \"rktjmp/lush.nvim\"\n },\n event = \"VeryLazy\"\n}","lmburns/kimbox":"return {\n \"lmburns/kimbox\",\n config = [[require(\"kimbox\").load()]],\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}","yazeed1s/minimal.nvim":"return {\n \"yazeed1s/minimal.nvim\",\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}","olivercederborg/poimandres.nvim":"return {\n \"olivercederborg/poimandres.nvim\",\n lazy = false,\n priority = 1000,\n config = function()\n require(\"poimandres\").setup {}\n end,\n -- optionally set the colorscheme within lazy config\n init = function()\n vim.cmd(\n \"colorscheme poimandres\"\n )\n end\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}","yazeed1s/oh-lucy.nvim":"return {\n \"yazeed1s/oh-lucy.nvim\",\n event = \"VeryLazy\"\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\"}","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}","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}","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}","calind/selenized.nvim":"return {\n \"calind/selenized.nvim\"\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}","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}","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\" }","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}","sontungexpt/witch-line":"return {\n \"sontungexpt/witch-line\",\n dependencies = {\n \"nvim-tree/nvim-web-devicons\"\n },\n lazy = false, -- Almost component is lazy load by default. So you can set lazy to false\n opts = {}\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\" }","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}","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\" }","zk-org/zk-nvim":"return {\n \"zk-org/zk-nvim\",\n config = function()\n require(\"zk\").setup(\n {}\n )\n end\n}","chrsm/impulse.nvim":"return { \"chrsm/impulse.nvim\", event = \"VeryLazy\" }","obsidian-nvim/obsidian.nvim":"return {\n \"obsidian-nvim/obsidian.nvim\",\n version = \"*\", -- recommended, use latest release instead of latest commit\n ft = \"markdown\",\n -- Replace the above line with this if you only want to load obsidian.nvim for markdown files in your vault:\n -- event = {\n -- -- If you want to use the home shortcut '~' here you need to call 'vim.fn.expand'.\n -- -- E.g. \"BufReadPre \" .. vim.fn.expand \"~\" .. \"/my-vault/*.md\"\n -- -- refer to `:h file-pattern` for more examples\n -- \"BufReadPre path/to/my-vault/*.md\",\n -- \"BufNewFile path/to/my-vault/*.md\",\n -- },\n ---@module 'obsidian'\n ---@type obsidian.config\n opts = {\n workspaces = {\n {\n name = \"personal\",\n path = \"~/vaults/personal\"\n },\n {\n name = \"work\",\n path = \"~/vaults/work\"\n }\n }\n\n -- see below for full list of options 👇\n }\n}","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 require(\"hexer\").setup(\n\n )\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}","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 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}","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}","cxwx/specs.nvim":"return { \"cxwx/specs.nvim\", event = \"VeryLazy\" }","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 \"echasnovski/mini.nvim\", -- Optional: Needed for line highlighting (full mini.nvim plugin)\n -- ... or ...\n \"echasnovski/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 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\" }","nyngwang/NeoWell.lua":"return {\n \"nyngwang/NeoWell.lua\",\n config = function()\n require(\"neo-well\").setup {\n height = 10\n }\n end,\n event = \"VeryLazy\"\n}","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}","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}","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}","smzm/hydrovim":"return {\n \"smzm/hydrovim\",\n event = \"VeryLazy\"\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\" }","bfredl/nvim-ipy":"return { \"bfredl/nvim-ipy\", 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 -- 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 -- 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\" }","rafcamlet/nvim-luapad":"return {\n \"rafcamlet/nvim-luapad\",\n event = \"VeryLazy\"\n}","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\" }","tveskag/nvim-blame-line":"return {\n \"tveskag/nvim-blame-line\",\n event = \"VeryLazy\"\n}","ruifm/gitlinker.nvim":"return {\n \"ruifm/gitlinker.nvim\",\n dependencies = \"nvim-lua/plenary.nvim\",\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}","akinsho/git-conflict.nvim":"return {\n \"akinsho/git-conflict.nvim\",\n version = \"*\",\n config = true,\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}","pwntester/octo.nvim":"return {\n \"pwntester/octo.nvim\",\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 config = function()\n require \"octo\".setup()\n end,\n event = \"VeryLazy\"\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}","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}","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}","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\" }","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}","roobert/tabtree.nvim":"return {\n \"roobert/tabtree.nvim\",\n config = function()\n require(\"tabtree\").setup(\n\n )\n end\n}","woosaaahh/sj.nvim":"return { \"woosaaahh/sj.nvim\", event = \"VeryLazy\" }","Weissle/easy-action":"return {\n \"Weissle/easy-action\",\n dependencies = {\n {\n \"kevinhwang91/promise-async\",\n module = {\"async\"}\n }\n },\n event = \"VeryLazy\"\n}","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\" }","gsuuon/tshjkl.nvim":"return {\n \"gsuuon/tshjkl.nvim\",\n config = true\n}","backdround/neowords.nvim":"return { \"backdround/neowords.nvim\", event = \"VeryLazy\" }","backdround/improved-ft.nvim":"return { \"backdround/improved-ft.nvim\", event = \"VeryLazy\" }","jinh0/eyeliner.nvim":"return {\n \"jinh0/eyeliner.nvim\",\n config = function()\n require \"eyeliner\".setup {\n -- show highlights only after keypress\n highlight_on_key = true,\n -- dim all other characters if set to true (recommended!)\n dim = false,\n -- set the maximum number of characters eyeliner.nvim will check from\n -- your current cursor position; this is useful if you are dealing with\n -- large files: see https://github.com/jinh0/eyeliner.nvim/issues/41\n max_length = 9999,\n -- filetypes for which eyeliner should be disabled;\n -- e.g., to disable on help files:\n -- disabled_filetypes = {\"help\"}\n disabled_filetypes = {},\n -- buftypes for which eyeliner should be disabled\n -- e.g., disabled_buftypes = {\"nofile\"}\n disabled_buftypes = {},\n -- add eyeliner to f/F/t/T keymaps;\n -- see section on advanced configuration for more information\n default_keymaps = true\n }\n end\n}","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}","DanilaMihailov/beacon.nvim":"return {\n \"danilamihailov/beacon.nvim\"\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\" }","ziontee113/syntax-tree-surfer":"return {\n \"ziontee113/syntax-tree-surfer\",\n event = \"VeryLazy\"\n}","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}","TheLazyCat00/racer-nvim":"return { \"TheLazyCat00/racer-nvim\", event = \"VeryLazy\" }","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}","anuvyklack/keymap-amend.nvim":"return {\n \"anuvyklack/keymap-amend.nvim\",\n event = \"VeryLazy\"\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}","debugloop/layers.nvim":"return {\n \"debugloop/layers.nvim\",\n opts = {} -- see :help Layers.config\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}","nkakouros-original/scrollofffraction.nvim":"return {\n \"nkakouros-original/scrollofffraction.nvim\",\n lazy = true\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}","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}","utilyre/sentiment.nvim":"return {\n \"utilyre/sentiment.nvim\",\n version = \"*\",\n event = \"VeryLazy\", -- keep for lazy loading\n opts = {},\n init = function()\n -- `matchparen.vim` needs to be disabled manually in case of lazy loading\n vim.g.loaded_matchparen =\n 1\n end\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}","pocco81/true-zen.nvim":"return {\n \"pocco81/true-zen.nvim\",\n config = function()\n require(\"true-zen\").setup {}\n end,\n event = \"VeryLazy\"\n}","pocco81/high-str.nvim":"return { \"pocco81/high-str.nvim\", event = \"VeryLazy\" }","pocco81/auto-save.nvim":"return {\n \"pocco81/auto-save.nvim\",\n config = function()\n require(\"auto-save\").setup {}\n end,\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}","johmsalas/text-case.nvim":"return {\n \"johmsalas/text-case.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\n },\n config = function()\n require(\"textcase\").setup(\n {}\n )\n require(\"telescope\").load_extension(\n \"textcase\"\n )\n end,\n keys = {\n \"ga\", -- Default invocation prefix\n {\n \"ga.\",\n \"<cmd>TextCaseOpenTelescope<CR>\",\n mode = {\"n\", \"x\"},\n desc = \"Telescope\"\n }\n },\n cmd = {\n -- NOTE: The Subs command name can be customized via the option \"substitude_command_name\"\n \"Subs\",\n \"TextCaseOpenTelescope\",\n \"TextCaseOpenTelescopeQuickChange\",\n \"TextCaseOpenTelescopeLSPChange\",\n \"TextCaseStartReplacingCommand\"\n },\n -- If you want to use the interactive feature of the `Subs` command right away, text-case.nvim\n -- has to be loaded on startup. Otherwise, the interactive feature of the `Subs` will only be\n -- available after the first executing of it or after a keymap of text-case.nvim has been used.\n lazy = false\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}","anuvyklack/pretty-fold.nvim":"return {\n \"anuvyklack/pretty-fold.nvim\",\n config = function()\n require(\"pretty-fold\").setup(\n\n )\n end,\n event = \"VeryLazy\"\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}","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}","gpanders/editorconfig.nvim":"return { \"gpanders/editorconfig.nvim\", event = \"VeryLazy\" }","mhartington/formatter.nvim":"return {\n \"mhartington/formatter.nvim\"\n}","lukas-reineke/lsp-format.nvim":"return {\n \"lukas-reineke/lsp-format.nvim\",\n event = \"VeryLazy\"\n}","sbdchd/neoformat":"return {\n \"sbdchd/neoformat\",\n event = \"VeryLazy\"\n}","cappyzawa/trim.nvim":"return {\n \"cappyzawa/trim.nvim\",\n opts = {}\n}","mcauley-penney/tidy.nvim":"return {\n \"mcauley-penney/tidy.nvim\",\n config = true\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}","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\" }","RutaTang/spectacle.nvim":"return { \"RutaTang/spectacle.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}","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}","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\" }","ThePrimeagen/vim-be-good":"return {\n \"ThePrimeagen/vim-be-good\",\n event = \"VeryLazy\"\n}","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}","antonk52/bad-practices.nvim":"return {\n \"antonk52/bad-practices.nvim\",\n event = \"VeryLazy\"\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}","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}","ycm-core/YouCompleteMe":"return { \"ycm-core/YouCompleteMe\", event = \"VeryLazy\" }","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\" }","xuhdev/vim-latex-live-preview":"return {\n \"xuhdev/vim-latex-live-preview\",\n event = \"VeryLazy\"\n}","mattn/vim-lsp-settings":"return {\n \"mattn/vim-lsp-settings\",\n dependencies = {\n \"prabirshrestha/vim-lsp\"\n },\n event = \"VeryLazy\"\n}","prabirshrestha/vim-lsp":"return {\n \"prabirshrestha/vim-lsp\",\n event = \"VeryLazy\"\n}","tweekmonster/helpful.vim":"return { \"tweekmonster/helpful.vim\", event = \"VeryLazy\" }","mlaursen/vim-react-snippets":"return {\n \"mlaursen/vim-react-snippets\",\n dependencies = {\n \"SirVer/ultisnips\"\n },\n event = \"VeryLazy\"\n}","puremourning/vimspector":"return { \"puremourning/vimspector\", event = \"VeryLazy\" }","vim-pandoc/vim-pandoc":"return { \"vim-pandoc/vim-pandoc\", event = \"VeryLazy\" }","Shougo/dpp.vim":"return { \"Shougo/dpp.vim\", event = \"VeryLazy\" }","jasonccox/vim-wayland-clipboard":"return {\n \"jasonccox/vim-wayland-clipboard\",\n event = \"VeryLazy\"\n}","vim-jp/vimdoc-ja":"return { \"vim-jp/vimdoc-ja\", event = \"VeryLazy\" }","DanBradbury/copilot-chat.vim":"return {\n \"DanBradbury/copilot-chat.vim\",\n event = \"VeryLazy\"\n}","vim-fuzzbox/fuzzbox.vim":"return {\n \"vim-fuzzbox/fuzzbox.vim\",\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}","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}","lifepillar/vim-colortemplate":"return { \"lifepillar/vim-colortemplate\", event = \"VeryLazy\" }","wsdjeg/vim-todo":"return { \"wsdjeg/vim-todo\", event = \"VeryLazy\" }","wsdjeg/dein-ui.vim":"return { \"wsdjeg/dein-ui.vim\", 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\" }","preservim/vimux":"return { \"preservim/vimux\", 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}","voldikss/vim-floaterm":"return {\n \"voldikss/vim-floaterm\",\n event = \"VeryLazy\"\n}","ledger/vim-ledger":"return {\n \"ledger/vim-ledger\",\n event = \"VeryLazy\"\n}","AndrewRadev/splitjoin.vim":"return { \"AndrewRadev/splitjoin.vim\", event = \"VeryLazy\" }","tjdevries/vim9jit":"return { \"tjdevries/vim9jit\", event = \"VeryLazy\" }","Shougo/ddu.vim":"return { \"Shougo/ddu.vim\", event = \"VeryLazy\" }","jayli/vim-easycomplete":"return {\n \"jayli/vim-easycomplete\",\n dependencies = {\n \"L3MON4D3/LuaSnip\"\n },\n event = \"VeryLazy\"\n}","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}","azabiong/vim-highlighter":"return {\n \"azabiong/vim-highlighter\",\n init = function()\n -- settings\n end\n}","Shougo/pum.vim":"return { \"Shougo/pum.vim\", event = \"VeryLazy\" }","liuchengxu/vim-clap":"return { \"liuchengxu/vim-clap\", event = \"VeryLazy\" }","lifepillar/vim-mucomplete":"return { \"lifepillar/vim-mucomplete\", event = \"VeryLazy\" }","madox2/vim-ai":"return {\n \"madox2/vim-ai\",\n event = \"VeryLazy\"\n}","vimpostor/vim-tpipeline":"return {\n \"vimpostor/vim-tpipeline\",\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}","OmniSharp/omnisharp-vim":"return {\n \"OmniSharp/omnisharp-vim\",\n dependencies = {\n \"dense-analysis/ale\"\n },\n event = \"VeryLazy\"\n}","Shougo/ddc.vim":"return { \"Shougo/ddc.vim\", event = \"VeryLazy\" }","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}","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}","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\" }","tinted-theming/tinted-vim":"return {\n \"tinted-theming/tinted-vim\"\n}","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}","ziglang/zig.vim":"return {\n \"ziglang/zig.vim\",\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\" }","michal-h21/vim-zettel":"return { \"michal-h21/vim-zettel\", 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}","AndrewRadev/switch.vim":"return { \"AndrewRadev/switch.vim\", event = \"VeryLazy\" }","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\" }","wadackel/vim-dogrun":"return {\n \"wadackel/vim-dogrun\",\n event = \"VeryLazy\"\n}","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}","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\" }","cocopon/iceberg.vim":"return { \"cocopon/iceberg.vim\", 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\" }","wsdjeg/vim-fetch":"return { \"wsdjeg/vim-fetch\", 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\" }","itchyny/vim-cursorword":"return { \"itchyny/vim-cursorword\", event = \"VeryLazy\" }","glidenote/memolist.vim":"return {\n \"glidenote/memolist.vim\",\n event = \"VeryLazy\"\n}","ekalinin/Dockerfile.vim":"return {\n \"ekalinin/Dockerfile.vim\",\n event = \"VeryLazy\"\n}","mikavilpas/tsugit.nvim":"return { \"mikavilpas/tsugit.nvim\", 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}","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}","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}","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}","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}","mistweaverco/ndoo.nvim":"return {\n \"mistweaverco/ndoo.nvim\",\n dependencies = {\n \"nvim-telescope/telescope.nvim\"\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}","michel-garcia/fzf-lua-file-browser.nvim":"return {\n \"michel-garcia/fzf-lua-file-browser.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\"\n }\n}","julelang/jule.nvim":"return {\n \"julelang/jule.nvim\",\n event = \"VeryLazy\"\n}","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}","KieranCanter/candela.nvim":"return {\n \"KieranCanter/candela.nvim\",\n opts = {}\n}","lucasadelino/conifer.nvim":"return {\n \"lucasadelino/conifer.nvim\",\n priority = 1000,\n lazy = false,\n opts = {}\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}","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}","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}","algmyr/vcsigns.nvim":"return {\n \"algmyr/vcsigns.nvim\",\n config = function()\n require(\"vcsigns\").setup {\n target_commit = 1 -- Nice default for jj with new+squash flow.\n }\n\n local function map(\n mode,\n lhs,\n rhs,\n desc,\n opts)\n local options = {\n noremap = true,\n silent = true,\n desc = desc\n }\n if opts then\n options =\n vim.tbl_extend(\n \"force\",\n options,\n opts\n )\n end\n vim.keymap.set(\n mode,\n lhs,\n rhs,\n options\n )\n end\n\n map(\n \"n\",\n \"[r\",\n function()\n require(\n \"vcsigns\"\n ).actions.target_older_commit(\n 0,\n vim.v.count1\n )\n end,\n \"Move diff target back\"\n )\n map(\n \"n\",\n \"]r\",\n function()\n require(\n \"vcsigns\"\n ).actions.target_newer_commit(\n 0,\n vim.v.count1\n )\n end,\n \"Move diff target forward\"\n )\n map(\n \"n\",\n \"[c\",\n function()\n require(\n \"vcsigns\"\n ).actions.hunk_prev(\n 0,\n vim.v.count1\n )\n end,\n \"Go to previous hunk\"\n )\n map(\n \"n\",\n \"]c\",\n function()\n require(\n \"vcsigns\"\n ).actions.hunk_next(\n 0,\n vim.v.count1\n )\n end,\n \"Go to next hunk\"\n )\n map(\n \"n\",\n \"[C\",\n function()\n require(\n \"vcsigns\"\n ).actions.hunk_prev(\n 0,\n 9999\n )\n end,\n \"Go to first hunk\"\n )\n map(\n \"n\",\n \"]C\",\n function()\n require(\n \"vcsigns\"\n ).actions.hunk_next(\n 0,\n 9999\n )\n end,\n \"Go to last hunk\"\n )\n map(\n \"n\",\n \"<leader>su\",\n function()\n require(\n \"vcsigns\"\n ).actions.hunk_undo(\n 0\n )\n end,\n \"Undo hunks in range\"\n )\n map(\n \"n\",\n \"<leader>sd\",\n function()\n require(\n \"vcsigns\"\n ).actions.toggle_hunk_diff(\n 0\n )\n end,\n \"Show hunk diffs inline in the current buffer\"\n )\n end\n}","deathbeam/myplugins.nvim":"return { \"deathbeam/myplugins.nvim\", event = \"VeryLazy\" }","saghen/nvim":"return { \"saghen/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}","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}","haolian9/reveal.nvim":"return { \"haolian9/reveal.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}","nvim-mini/mini.basics":"return {\n \"nvim-mini/mini.basics\",\n version = false\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}","pmouraguedes/sql-ghosty.nvim":"return {\n \"pmouraguedes/sql-ghosty.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n opts = {}\n}","comfysage/lynn.nvim":"return { \"comfysage/lynn.nvim\", event = \"VeryLazy\" }","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/picker.nvim":"return { \"santhosh-tekuri/picker.nvim\", event = \"VeryLazy\" }","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}","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}","nvim-mini/mini.jump":"return {\n \"nvim-mini/mini.jump\",\n version = false\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\" }","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}","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\" }","WillEhrendreich/Ionide-nvim":"return { \"WillEhrendreich/Ionide-nvim\", 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}","tomtomjhj/vscoq.nvim":"return {\n \"tomtomjhj/vscoq.nvim\",\n dependencies = {\n \"whonore/Coqtail\"\n },\n event = \"VeryLazy\"\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}","L-Colombo/oldschool.nvim":"return {\n \"L-Colombo/oldschool.nvim\",\n config = true\n -- to ovverride palette colors:\n -- opts = { <color> = \"<hex value>\"}\n}","neo451/lit.nvim":"return { \"neo451/lit.nvim\", event = \"VeryLazy\" }","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}","tinted-theming/tinted-nvim":"return {\n \"tinted-theming/tinted-nvim\"\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}","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}","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}","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}","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}","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}","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}","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}","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}","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}","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}","JunaidQrysh/chameleon.nvim":"return {\n \"JunaidQrysh/chameleon.nvim\",\n dependencies = {\n \"nvzone/volt\",\n \"nvim-lua/plenary.nvim\"\n },\n event = \"VeryLazy\"\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}","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}","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}","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}","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}","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}","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\" }","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}","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}","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\" }","zeertzjq/nvim-paste-fix":"return { \"zeertzjq/nvim-paste-fix\", event = \"VeryLazy\" }","Allianaab2m/penumbra.nvim":"return { \"Allianaab2m/penumbra.nvim\", event = \"VeryLazy\" }","prichrd/flagmode.nvim":"return {\n \"prichrd/flagmode.nvim\",\n event = \"VeryLazy\"\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}","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}","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 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 ---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 ---Choose the default merge behavior\n default_merge_opts = {\n --- How to merge lists; 'append' (default), 'prepend' or 'replace'\n list_behavior = \"append\"\n }\n },\n -- I recommend loading on these filetype so that the\n -- jsonls integration and jsonc filetype setup works\n ft = {\"json\", \"jsonc\"}\n}","ryoppippi/nvim-in-the-loop":"return { \"ryoppippi/nvim-in-the-loop\", event = \"VeryLazy\" }","nvim-mini/mini.doc":"return {\n \"nvim-mini/mini.doc\",\n version = false\n}","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}","ninetyfive-gg/ninetyfive.nvim":"return {\n \"ninetyfive-gg/ninetyfive.nvim\",\n version = \"*\"\n}","Mitch1000/backpack.nvim":"return { \"Mitch1000/backpack.nvim\", event = \"VeryLazy\" }","altermo/small.nvim":"return { \"altermo/small.nvim\", event = \"VeryLazy\" }","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}","tarides/ocaml.nvim":"return {\n \"tarides/ocaml.nvim\",\n config = function()\n require(\"ocaml\").setup(\n\n )\n end\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}","wsdjeg/zettelkasten.nvim":"return {\n \"wsdjeg/zettelkasten.nvim\",\n config_before = function()\n vim.g.zettelkasten_directory =\n \"D:/zettelkasten\"\n vim.g.zettelkasten_template_directory =\n \"D:/zettelkasten_template\"\n end,\n config = function()\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}","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}","linw1995/nvim-mcp":"return {\n \"linw1995/nvim-mcp\",\n build = \"cargo install --path .\",\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\" }","nvim-mini/mini.hues":"return {\n \"nvim-mini/mini.hues\",\n version = false\n}","kiyoon/magick.nvim":"return { \"kiyoon/magick.nvim\", event = \"VeryLazy\" }","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}","rimeinn/rime.nvim":"return { \"rimeinn/rime.nvim\", event = \"VeryLazy\" }","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}","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}","sharpchen/Eva-Theme.nvim":"return {\n \"sharpchen/Eva-Theme.nvim\",\n lazy = false,\n priority = 1000,\n build = \":EvaCompile\"\n}","hands-free-vim/cursorless.nvim":"return {\n \"hands-free-vim/cursorless.nvim\"\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}","RomanAverin/charleston.nvim":"return {\n \"romanaverin/charleston.nvim\",\n name = \"charleston\",\n priority = 1000\n}","nvim-mini/mini.extra":"return {\n \"nvim-mini/mini.extra\",\n version = false\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}","MeanderingProgrammer/dashboard.nvim":"return {\n \"MeanderingProgrammer/dashboard.nvim\",\n event = \"VimEnter\",\n config = function()\n require(\"dashboard\").setup(\n {}\n )\n end\n}","nvim-mini/mini.misc":"return {\n \"nvim-mini/mini.misc\",\n version = false\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}","Piotr1215/pairup.nvim":"return {\n \"Piotr1215/pairup.nvim\",\n config = function()\n require(\"pairup\").setup(\n {\n provider = \"claude\"\n }\n )\n end\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\" }","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.notify":"return {\n \"nvim-mini/mini.notify\",\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}","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}","yochem/jq-playground.nvim":"return {\n \"yochem/jq-playground.nvim\"\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\" }","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}","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}","niveK77pur/midi-input.nvim":"return {\n \"niveK77pur/midi-input.nvim\",\n ft = {\"lilypond\"},\n cmd = {\"MidiInputStart\"}\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\" }","jeryldev/pyworks.nvim":"return {\n \"jeryldev/pyworks.nvim\",\n dependencies = {\n {\n \"GCBallesteros/jupytext.nvim\",\n config = true -- IMPORTANT: This ensures jupytext.setup() is called!\n },\n {\n \"benlubas/molten-nvim\", -- Required: Code execution\n build = \":UpdateRemotePlugins\" -- IMPORTANT: Required for Molten to work\n },\n \"3rd/image.nvim\" -- Required: Image display\n },\n config = function()\n require(\"pyworks\").setup(\n {\n -- Pyworks auto-configures everything with proven settings!\n -- Just specify any preferences:\n python = {\n use_uv = true -- Use uv for faster package installation\n },\n image_backend = \"kitty\" -- or \"ueberzug\" for other terminals\n\n -- Optional: Skip auto-configuration of specific dependencies\n -- skip_molten = false,\n -- skip_jupytext = false,\n -- skip_image = false,\n -- skip_keymaps = false,\n }\n )\n end,\n lazy = false, -- Load immediately for file detection\n priority = 100 -- Load early\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}","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}","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\" }","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}","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}","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}","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}","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}","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\" }","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}","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}","nxhung2304/lastplace.nvim":"return {\n \"nxhung2304/lastplace.nvim\",\n config = function()\n require(\"lastplace\").setup(\n {}\n )\n end\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}","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}","hrsh7th/nvim-automa":"return { \"hrsh7th/nvim-automa\", event = \"VeryLazy\" }","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}","skylarmb/torchlight.nvim":"return {\n \"skylarmb/torchlight.nvim\",\n lazy = false,\n priority = 1000,\n opts = {\n contrast = \"medium\" -- possible values: soft, medium, hard\n }\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\" }","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\" }","VVoruganti/today.nvim":"return {\n \"VVoruganti/today.nvim\",\n config = function()\n require(\"today\").setup(\n\n )\n end\n}","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/sixelview.nvim":"return {\n \"kjuq/sixelview.nvim\",\n opts = {}\n}","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}","mrquantumcodes/retrospect.nvim":"return {\n \"mrquantumcodes/retrospect.nvim\",\n event = \"VeryLazy\"\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\" }","hardyrafael17/norminette42.nvim":"return {\n \"hardyrafael17/norminette42.nvim\"\n}","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}","ColaMint/pokemon.nvim":"return { \"ColaMint/pokemon.nvim\", event = \"VeryLazy\" }","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}","atlj/Pixie.nvim":"return {\n \"atlj/Pixie.nvim\",\n build = function()\n vim.cmd.PixieInstall()\n end,\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\" }","ishchow/nvim-deardiary":"return {\n \"ishchow/nvim-deardiary\",\n event = \"VeryLazy\"\n}","tjdevries/monkey.nvim":"return { \"tjdevries/monkey.nvim\", event = \"VeryLazy\" }","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}","meeehdi-dev/bropilot.nvim":"return { \"meeehdi-dev/bropilot.nvim\", event = \"VeryLazy\" }","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}","Gerg-L/nvim-flake":"return { \"Gerg-L/nvim-flake\", event = \"VeryLazy\" }","roodolv/markdown-toggle.nvim":"return {\n \"roodolv/markdown-toggle.nvim\",\n config = function()\n require(\n \"markdown-toggle\"\n ).setup()\n end\n}","NicolasGB/jj.nvim":"return {\n \"nicolasgb/jj.nvim\",\n config = function()\n require(\"jj\").setup(\n {}\n )\n end\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}","jpwol/thorn.nvim":"return {\n \"jpwol/thorn.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\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}","hrsh7th/nvim-cmp-kit":"return { \"hrsh7th/nvim-cmp-kit\", event = \"VeryLazy\" }","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}","editor-code-assistant/eca-nvim":"return { \"editor-code-assistant/eca-nvim\", event = \"VeryLazy\" }","TheNoeTrevino/roids.nvim":"return {\n \"TheNoeTrevino/roids.nvim\"\n}","emmanueltouzery/elixir-extras.nvim":"return { \"emmanueltouzery/elixir-extras.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}","black-desk/fcitx5-ui.nvim":"return { \"black-desk/fcitx5-ui.nvim\", event = \"VeryLazy\" }","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}","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}","jmbuhr/telescope-zotero.nvim":"return { \"jmbuhr/telescope-zotero.nvim\", event = \"VeryLazy\" }","joshuadanpeterson/typewriter.nvim":"return { \"joshuadanpeterson/typewriter.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}","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}","syaiful6/ocaml.nvim":"return { \"syaiful6/ocaml.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}","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}","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}","hrsh7th/nvim-kit":"return { \"hrsh7th/nvim-kit\", event = \"VeryLazy\" }","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/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}","nvim-mini/mini.trailspace":"return {\n \"nvim-mini/mini.trailspace\",\n version = false\n}","nvim-mini/mini.test":"return {\n \"nvim-mini/mini.test\",\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}","elanmed/fzf-lua-frecency.nvim":"return { \"elanmed/fzf-lua-frecency.nvim\", event = \"VeryLazy\" }","jrop/u.nvim":"return {\n \"jrop/u.nvim\",\n lazy = true\n}","tronikelis/ts-autotag.nvim":"return { \"tronikelis/ts-autotag.nvim\", event = \"VeryLazy\" }","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}","dimtion/guttermarks.nvim":"return {\n \"dimtion/guttermarks.nvim\",\n event = {\n \"BufReadPost\",\n \"BufNewFile\",\n \"BufWritePre\"\n }\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}","hrsh7th/nvim-ix":"return {\n \"hrsh7th/nvim-ix\",\n dependencies = {\n \"hrsh7th/nvim-cmp-kit\"\n }\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}","forest-nvim/maple.nvim":"return {\n \"forest-nvim/maple.nvim\",\n opts = {}\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}","ck-zhang/mistake.nvim":"return {\n \"https://github.com/ck-zhang/mistake.nvim\"\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\" }","NotAShelf/direnv.nvim":"return {\n \"NotAShelf/direnv.nvim\",\n config = function()\n require(\"direnv\").setup(\n {}\n )\n end\n}","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}","binhtran432k/dracula.nvim":"return {\n \"binhtran432k/dracula.nvim\",\n lazy = false,\n priority = 1000,\n opts = {}\n}","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}","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}","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}","rmagatti/gx-extended.nvim":"return {\n \"rmagatti/gx-extended.nvim\",\n keys = {\"gx\"},\n opts = {\n open_fn = require \"lazy.util\".open\n }\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}","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\" }","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}","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}","psliwka/termcolors.nvim":"return {\n \"psliwka/termcolors.nvim\",\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}","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}","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\" }","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}","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}","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}","antoinemadec/openrgb.nvim":"return {\n \"antoinemadec/openrgb.nvim\",\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\" }","PatschD/zippy.nvim":"return {\n \"PatschD/zippy.nvim\",\n event = \"VeryLazy\"\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}","mikavilpas/blink-ripgrep.nvim":"return { \"mikavilpas/blink-ripgrep.nvim\", event = \"VeryLazy\" }","fabridamicelli/cronex.nvim":"return {\n \"fabridamicelli/cronex.nvim\",\n tag = \"0.1.3\",\n opts = {}\n}","ahkohd/difft.nvim":"return {\n \"ahkohd/difft.nvim\",\n config = function()\n require(\"difft\").setup(\n\n )\n end\n}","KostkaBrukowa/definition-or-references.nvim":"return {\n \"KostkaBrukowa/definition-or-references.nvim\"\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}","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}","jrop/morph.nvim":"return {\"jrop/morph.nvim\"}","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}","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}","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}","AdeAttwood/ivy.nvim":"return {\n \"AdeAttwood/ivy.nvim\",\n build = \"cargo build --release\"\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}","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}","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}","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}","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}","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}","nvim-mini/mini-git":"return {\n \"nvim-mini/mini-git\",\n version = false\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\" }","hrsh7th/nvim-deck":"return { \"hrsh7th/nvim-deck\", event = \"VeryLazy\" }","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}","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}","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.operators":"return {\n \"nvim-mini/mini.operators\",\n version = false\n}","nvim-mini/mini.deps":"return { \"nvim-mini/mini.deps\", event = \"VeryLazy\" }","nvim-mini/mini.clue":"return {\n \"nvim-mini/mini.clue\",\n version = false\n}","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}","brianhuster/unnest.nvim":"return {\n \"https://github.com/brianhuster/unnest.nvim\"\n}","nocksock/do.nvim":"return { \"nocksock/do.nvim\", event = \"VeryLazy\" }","Decodetalkers/csharpls-extended-lsp.nvim":"return { \"Decodetalkers/csharpls-extended-lsp.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}","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}","mrjones2014/op.nvim":"return {\n \"mrjones2014/op.nvim\",\n build = \"make install\",\n event = \"VeryLazy\"\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}","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}","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}","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}","Mythos-404/xmake.nvim":"return {\n \"Mythos-404/xmake.nvim\",\n version = \"^3\",\n lazy = true,\n event = \"BufReadPost\",\n config = true\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}","xiantang/darcula-dark.nvim":"return {\n \"xiantang/darcula-dark.nvim\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\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}","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}","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}","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\" }","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}","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\" }","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}","ten3roberts/qf.nvim":"return {\n \"ten3roberts/qf.nvim\",\n config = function()\n require \"qf\".setup {}\n end,\n event = \"VeryLazy\"\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}","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\" }","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\" }","kmontocam/nvim-conda":"return {\n \"kmontocam/nvim-conda\",\n dependencies = {\n \"nvim-lua/plenary.nvim\"\n }\n}","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}","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}","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\" }","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\" }","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}","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\" }","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}","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}","fynnfluegge/monet.nvim":"return {\n \"fynnfluegge/monet.nvim\",\n name = \"monet\"\n}","blazkowolf/gruber-darker.nvim":"return {\n \"blazkowolf/gruber-darker.nvim\"\n}","nvim-mini/mini.completion":"return {\n \"nvim-mini/mini.completion\",\n version = false\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}","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}","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}","DaikyXendo/nvim-material-icon":"return {\n \"DaikyXendo/nvim-material-icon\"\n}","p00f/alabaster.nvim":"return { \"p00f/alabaster.nvim\", event = \"VeryLazy\" }","nvim-mini/mini.diff":"return {\n \"nvim-mini/mini.diff\",\n version = false\n}","martineausimon/nvim-lilypond-suite":"return {\n \"martineausimon/nvim-lilypond-suite\",\n opts = {}\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\" }","nvim-mini/mini.pick":"return {\n \"nvim-mini/mini.pick\",\n version = false\n}","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}","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}","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}","nvim-mini/mini.align":"return {\n \"nvim-mini/mini.align\",\n version = false\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}","nvim-mini/mini.map":"return {\n \"nvim-mini/mini.map\",\n version = false\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}","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}","nvim-mini/mini.move":"return {\n \"nvim-mini/mini.move\",\n version = false\n}","nvim-mini/mini.hipatterns":"return {\n \"nvim-mini/mini.hipatterns\",\n version = false\n}","nvim-mini/mini.comment":"return {\n \"nvim-mini/mini.comment\",\n version = false\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}","nvimtools/none-ls-extras.nvim":"return { \"nvimtools/none-ls-extras.nvim\", event = \"VeryLazy\" }","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\" }","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}","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}","gruvw/strudel.nvim":"return {\n \"gruvw/strudel.nvim\",\n build = \"npm install\",\n config = function()\n require(\"strudel\").setup(\n\n )\n end\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}","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}","andrewferrier/wrapping.nvim":"return {\n \"andrewferrier/wrapping.nvim\",\n config = function()\n require(\"wrapping\").setup(\n opts\n )\n end,\n event = \"VeryLazy\"\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}","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}","CRAG666/betterTerm.nvim":"return {\n \"CRAG666/betterTerm.nvim\",\n opts = {}\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}","johnseth97/codex.nvim":"return { \"johnseth97/codex.nvim\", event = \"VeryLazy\" }","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}","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}","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}","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}","casedami/neomodern.nvim":"return { \"casedami/neomodern.nvim\", event = \"VeryLazy\" }","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}","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}","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}","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}","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}","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\" }","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}","folke/neoconf.nvim":"return {\"folke/neoconf.nvim\"}","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}","NickvanDyke/opencode.nvim":"return {\n \"NickvanDyke/opencode.nvim\",\n dependencies = {\n -- Recommended for `ask()` and `select()`.\n -- Required for default `toggle()` implementation.\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}","nvim-mini/mini.nvim":"return {\n \"nvim-mini/mini.nvim\",\n version = false\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}","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}","wojciech-kulik/xcodebuild.nvim":"return { \"wojciech-kulik/xcodebuild.nvim\", event = \"VeryLazy\" }","nvim-mini/mini.surround":"return {\n \"nvim-mini/mini.surround\",\n version = false\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}","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}","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}","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}","R-nvim/R.nvim":"return {\n \"R-nvim/R.nvim\",\n -- Only required if you also set defaults.lazy = true\n lazy = false\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}","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}","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}","nvim-mini/mini.files":"return {\n \"nvim-mini/mini.files\",\n version = false\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}","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}","seblyng/roslyn.nvim":"return {\n \"seblyng/roslyn.nvim\",\n ---@module 'roslyn.config'\n ---@type RoslynNvimConfig\n opts = {}\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 \"<leader>a\",\n \"<cmd>HurlRunnerAt<CR>\",\n desc = \"Run Api request\"\n },\n {\n \"<leader>te\",\n \"<cmd>HurlRunnerToEntry<CR>\",\n desc = \"Run Api request to entry\"\n },\n {\n \"<leader>tE\",\n \"<cmd>HurlRunnerToEnd<CR>\",\n desc = \"Run Api request from current entry to end\"\n },\n {\n \"<leader>tm\",\n \"<cmd>HurlToggleMode<CR>\",\n desc = \"Hurl Toggle Mode\"\n },\n {\n \"<leader>tv\",\n \"<cmd>HurlVerbose<CR>\",\n desc = \"Run Api in verbose mode\"\n },\n {\n \"<leader>tV\",\n \"<cmd>HurlVeryVerbose<CR>\",\n desc = \"Run Api in very verbose mode\"\n },\n -- Run Hurl request in visual mode\n {\n \"<leader>h\",\n \":HurlRunner<CR>\",\n desc = \"Hurl Runner\",\n mode = \"v\"\n }\n }\n}","FabijanZulj/blame.nvim":"return {\n \"FabijanZulj/blame.nvim\",\n lazy = false,\n config = function()\n require(\"blame\").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}","jay-babu/mason-nvim-dap.nvim":"return { \"jay-babu/mason-nvim-dap.nvim\", event = \"VeryLazy\" }","MaximilianLloyd/ascii.nvim":"return {\n \"MaximilianLloyd/ascii.nvim\",\n dependencies = {\n \"MunifTanjim/nui.nvim\"\n }\n}","coder/claudecode.nvim":"return {\n \"coder/claudecode.nvim\",\n dependencies = {\n \"folke/snacks.nvim\"\n },\n config = true,\n keys = {\n {\n \"<leader>a\",\n nil,\n desc = \"AI/Claude Code\"\n },\n {\n \"<leader>ac\",\n \"<cmd>ClaudeCode<cr>\",\n desc = \"Toggle Claude\"\n },\n {\n \"<leader>af\",\n \"<cmd>ClaudeCodeFocus<cr>\",\n desc = \"Focus Claude\"\n },\n {\n \"<leader>ar\",\n \"<cmd>ClaudeCode --resume<cr>\",\n desc = \"Resume Claude\"\n },\n {\n \"<leader>aC\",\n \"<cmd>ClaudeCode --continue<cr>\",\n desc = \"Continue Claude\"\n },\n {\n \"<leader>am\",\n \"<cmd>ClaudeCodeSelectModel<cr>\",\n desc = \"Select Claude model\"\n },\n {\n \"<leader>ab\",\n \"<cmd>ClaudeCodeAdd %<cr>\",\n desc = \"Add current buffer\"\n },\n {\n \"<leader>as\",\n \"<cmd>ClaudeCodeSend<cr>\",\n mode = \"v\",\n desc = \"Send to Claude\"\n },\n {\n \"<leader>as\",\n \"<cmd>ClaudeCodeTreeAdd<cr>\",\n desc = \"Add file\",\n ft = {\n \"NvimTree\",\n \"neo-tree\",\n \"oil\",\n \"minifiles\",\n \"netrw\"\n }\n },\n -- Diff management\n {\n \"<leader>aa\",\n \"<cmd>ClaudeCodeDiffAccept<cr>\",\n desc = \"Accept diff\"\n },\n {\n \"<leader>ad\",\n \"<cmd>ClaudeCodeDiffDeny<cr>\",\n desc = \"Deny diff\"\n }\n }\n}","webhooked/kanso.nvim":"return {\n \"webhooked/kanso.nvim\",\n lazy = false,\n priority = 1000\n}","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 }\n}","tiagovla/scope.nvim":"return {\n \"tiagovla/scope.nvim\",\n config = true\n}","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 alse 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}","SUSTech-data/wildfire.nvim":"return {\n \"sustech-data/wildfire.nvim\",\n event = \"VeryLazy\",\n dependencies = {\n \"nvim-treesitter/nvim-treesitter\"\n },\n config = function()\n require(\"wildfire\").setup(\n\n )\n end\n}","NStefan002/screenkey.nvim":"return {\n \"NStefan002/screenkey.nvim\",\n lazy = false,\n version = \"*\" -- or branch = \"main\", to use the latest commit\n}","jesseleite/nvim-noirbuddy":"return {\n \"jesseleite/nvim-noirbuddy\",\n dependencies = {\n {\n \"tjdevries/colorbuddy.nvim\"\n }\n },\n lazy = false,\n priority = 1000,\n opts = {}\n}","frankroeder/parrot.nvim":"return {\n \"frankroeder/parrot.nvim\",\n dependencies = {\n \"ibhagwan/fzf-lua\",\n \"nvim-lua/plenary.nvim\"\n },\n opts = {}\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}","mfussenegger/nvim-dap-python":"return {\n \"mfussenegger/nvim-dap-python\",\n event = \"VeryLazy\"\n}","lewis6991/hover.nvim":"return { \"lewis6991/hover.nvim\", event = \"VeryLazy\" }","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}","codethread/qmk.nvim":"return {\n \"codethread/qmk.nvim\",\n config = function()\n ---@type qmk.UserConfig\n local conf = {\n name = \"LAYOUT_preonic_grid\",\n layout = {\n \"_ x x x x x x _ x x x x x x\",\n \"_ x x x x x x _ x x x x x x\",\n \"_ x x x x x x _ x x x x x x\",\n \"_ x x x x x x _ x x x x x x\",\n \"_ x x x x x x _ x x x x x x\"\n }\n }\n require(\"qmk\").setup(\n conf\n )\n end,\n event = \"VeryLazy\"\n}","gpanders/nvim-parinfer":"return { \"gpanders/nvim-parinfer\", event = \"VeryLazy\" }","aktersnurra/no-clown-fiesta.nvim":"return { \"aktersnurra/no-clown-fiesta.nvim\", event = \"VeryLazy\" }","ravitemer/mcphub.nvim":"return { \"ravitemer/mcphub.nvim\", event = \"VeryLazy\" }","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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment