diff --git a/lazy-lock.json b/lazy-lock.json index d6a9b21..336ae22 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -13,21 +13,22 @@ "executor.nvim": { "branch": "main", "commit": "56dfbe6f7fbf4a6ba7e5934df2d95810e0235f64" }, "flash.nvim": { "branch": "main", "commit": "3be9bf7e85550045ec576379a0c45aac144d0438" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "gh.nvim": { "branch": "main", "commit": "6f367b2ab8f9d4a0a23df2b703a3f91137618387" }, "gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" }, "grug-far.nvim": { "branch": "main", "commit": "3e72397465f774b01aa38e4fe8e6eecf23d766d9" }, "harpoon": { "branch": "harpoon2", "commit": "ed1f853847ffd04b2b61c314865665e1dadf22c7" }, "helm-ls.nvim": { "branch": "main", "commit": "f36ecbd3e7b0b2ac8358a9d6a3213888e29943db" }, + "kulala.nvim": { "branch": "main", "commit": "183bf444bfffe957fdb83c5aac53b10cd4dced00" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "e28ce52fc7ff79fcb76f0e79ee6fb6182fca90b9" }, - "litee.nvim": { "branch": "main", "commit": "4efaf373322d9e71eaff31164abb393417cc6f6a" }, "lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "2304ff65ecc8cb2afc2484de3e2ed9a407edf0b9" }, "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, "mini.ai": { "branch": "main", "commit": "11c57180bc9084089206e211ac7aa598bedc9673" }, + "mini.comment": { "branch": "main", "commit": "c40bc46e72f41d3db265f6d86deb3dc259c0985d" }, "mini.icons": { "branch": "main", "commit": "284798619aed9f4c1ac1b9417b9a5e3b4b85ef3a" }, "mini.pairs": { "branch": "main", "commit": "b9aada8c0e59f2b938e98fbf4eae0799eba96ad9" }, + "neogen": { "branch": "main", "commit": "d7f9461727751fb07f82011051338a9aba07581d" }, "neotest": { "branch": "master", "commit": "7166dc36af2760a76479e021e0521e23f62165f1" }, "neotest-python": { "branch": "master", "commit": "b0d3a861bd85689d8ed73f0590c47963a7eb1bf9" }, "neotest-vitest": { "branch": "main", "commit": "f5560d7048e514d8da92a9e1e1f1c6d84dd9096f" }, @@ -39,8 +40,12 @@ "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-treesitter": { "branch": "main", "commit": "30c466ad571b8b99fd06e3df8b2336e3ae63a53a" }, + "nvim-treesitter-context": { "branch": "master", "commit": "41847d3dafb5004464708a3db06b14f12bde548a" }, "nvim-treesitter-textobjects": { "branch": "main", "commit": "1b2d85d3de6114c4bcea89ffb2cd1ce9e3a19931" }, "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" }, + "octo.nvim": { "branch": "master", "commit": "c5e8a7c036b0c6d63e8c2b39af9b6bdbdc50f9a0" }, + "overseer.nvim": { "branch": "master", "commit": "c77c78b35d0b4d244e1cd77c25ec93a16fbbfc94" }, "persistence.nvim": { "branch": "main", "commit": "51eef57272742b773468949f6bd0503ec3f83874" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, diff --git a/lazyvim.json b/lazyvim.json index 45b15da..45c32e0 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -1,6 +1,9 @@ { "extras": [ + "lazyvim.plugins.extras.coding.mini-comment", + "lazyvim.plugins.extras.coding.neogen", "lazyvim.plugins.extras.coding.nvim-cmp", + "lazyvim.plugins.extras.editor.overseer", "lazyvim.plugins.extras.lang.docker", "lazyvim.plugins.extras.lang.git", "lazyvim.plugins.extras.lang.helm", @@ -10,9 +13,11 @@ "lazyvim.plugins.extras.lang.typescript", "lazyvim.plugins.extras.lang.yaml", "lazyvim.plugins.extras.test.core", - "lazyvim.plugins.extras.util.gh", + "lazyvim.plugins.extras.ui.treesitter-context", "lazyvim.plugins.extras.util.gitui", - "lazyvim.plugins.extras.util.project" + "lazyvim.plugins.extras.util.octo", + "lazyvim.plugins.extras.util.project", + "lazyvim.plugins.extras.util.rest" ], "install_version": 8, "news": { diff --git a/lua/plugins/general.lua b/lua/plugins/general.lua index ba9ead8..19aa83f 100644 --- a/lua/plugins/general.lua +++ b/lua/plugins/general.lua @@ -29,28 +29,35 @@ return { }, keys = { { - "trr", + "Brr", ":ExecutorRun", desc = "Run task in background", }, { - "tro", + "Bro", ":ExecutorRun", desc = "Run one-off task in background", }, { - "trs", + "Brs", ":ExecutorSetCommand", desc = "Set background command to run", }, { - "tll", + "Bll", ":ExecutorToggleDetail", desc = "Show last task details", }, - { "t", desc = "+tasks" }, - { "tr", desc = "+run task" }, - { "tl", desc = "+last task" }, + }, + }, + { + "folke/which-key.nvim", + opts = { + spec = { + { "B", group = "+background task" }, + { "Br", group = "+run task" }, + { "Bl", group = "+last task" }, + }, }, }, -- Use for completion and snippets (supertab)