diff --git a/lua/taken/plugins/cmdline.lua b/lua/taken/plugins/cmdline.lua index 836543b..770c18f 100644 --- a/lua/taken/plugins/cmdline.lua +++ b/lua/taken/plugins/cmdline.lua @@ -4,7 +4,7 @@ return { dependencies = "MunifTanjim/nui.nvim", cmd = "FineCmdline", keys = { - { "", "FineCmdline" }, + { "", "FineCmdline", desc = "Open fine cmdline" }, }, config = function() local cmdline = require("fine-cmdline") diff --git a/lua/taken/plugins/dap.lua b/lua/taken/plugins/dap.lua index 1ff4672..693059a 100644 --- a/lua/taken/plugins/dap.lua +++ b/lua/taken/plugins/dap.lua @@ -1,7 +1,10 @@ --- @type LazyPluginSpec return { "rcarriga/nvim-dap-ui", - dependencies = "mfussenegger/nvim-dap", + dependencies = { + "mfussenegger/nvim-dap", + "nvim-neotest/nvim-nio", + }, config = function() vim.keymap.set("n", "tb", "DapToggleBreakpoint", { silent = true }) vim.keymap.set("n", "tc", "DapContinue", { silent = true }) diff --git a/lua/taken/plugins/multicurosr.lua b/lua/taken/plugins/multicurosr.lua new file mode 100644 index 0000000..dce874a --- /dev/null +++ b/lua/taken/plugins/multicurosr.lua @@ -0,0 +1,17 @@ +--- @type LazyPluginSpec +return { + "smoka7/multicursors.nvim", + dependencies = { + "smoka7/hydra.nvim", + }, + config = true, + cmd = { "MCstart", "MCvisual", "MCclear", "MCpattern", "MCvisualPattern", "MCunderCursor" }, + keys = { + { + mode = { "v", "n" }, + "m", + "MCstart", + desc = "Create a selection for selected text or word under the cursor", + }, + }, +} diff --git a/lua/taken/plugins/sessionmanager.lua b/lua/taken/plugins/sessionmanager.lua index af2413d..f4e91ce 100644 --- a/lua/taken/plugins/sessionmanager.lua +++ b/lua/taken/plugins/sessionmanager.lua @@ -4,9 +4,13 @@ return { priority = 100, dependencies = { { "nvim-lua/plenary.nvim" }, - { "nvim-telescope/telescope.nvim", tag = "0.1.0" }, + { "nvim-telescope/telescope.nvim", tag = "0.1.6" }, { "Shatur/neovim-session-manager" }, }, + keys = { + { "ps", "Telescope neovim-project discover", desc = "Open project discover" }, + { "ph", "Telescope neovim-project history", desc = "Opens project history" }, + }, init = function() vim.opt.sessionoptions:append("globals") end, @@ -24,8 +28,5 @@ return { sessionmanager.setup({ autoload_mode = smconfig.AutoloadMode.Disabled, }) - - vim.keymap.set("n", "ps", "Telescope neovim-project discover", { silent = true }) - vim.keymap.set("n", "ph", "Telescope neovim-project history", { silent = true }) end, } diff --git a/lua/taken/plugins/telescope.lua b/lua/taken/plugins/telescope.lua index 778dac7..19b328b 100644 --- a/lua/taken/plugins/telescope.lua +++ b/lua/taken/plugins/telescope.lua @@ -1,7 +1,7 @@ --- @type LazyPluginSpec return { "nvim-telescope/telescope.nvim", - tag = "0.1.4", + tag = "0.1.6", dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope-file-browser.nvim",