From 0f0362bf03ec01ad6f4db303647a5dea86743620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Wed, 29 May 2024 21:14:35 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20add=20vscode=20spec?= =?UTF-8?q?=20to=20some=20plugins=20to=20enable=20them=20inside=20vscode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/plugins/extras/coding/recorder.lua | 1 + .../lua/plugins/extras/coding/treesitter/mini-align.lua | 1 + .../lua/plugins/extras/coding/treesitter/node-action.lua | 1 + .../lua/plugins/extras/coding/treesitter/text-case.lua | 8 +++++--- .../plugins/extras/coding/treesitter/various-textobjs.lua | 1 + .../lua/plugins/extras/coding/treesitter/wildfire.lua | 1 + .config/nvim/lua/plugins/extras/editor/carbon-now.lua | 1 + .config/nvim/lua/plugins/extras/editor/codesnap.lua | 1 + .config/nvim/lua/plugins/extras/lazyvim/flash.lua | 1 + .config/nvim/lua/plugins/extras/ui/comment-box.lua | 1 + .config/nvim/lua/plugins/extras/ui/highlight-undo.lua | 1 + 11 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lua/plugins/extras/coding/recorder.lua b/.config/nvim/lua/plugins/extras/coding/recorder.lua index f27d328e..89d4756e 100644 --- a/.config/nvim/lua/plugins/extras/coding/recorder.lua +++ b/.config/nvim/lua/plugins/extras/coding/recorder.lua @@ -3,6 +3,7 @@ return { "chrisgrieser/nvim-recorder", dependencies = { "rcarriga/nvim-notify" }, event = "VeryLazy", + vscode = true, keys = { { "q", desc = "Start Recording" }, { "Q", desc = "Play Recording" }, diff --git a/.config/nvim/lua/plugins/extras/coding/treesitter/mini-align.lua b/.config/nvim/lua/plugins/extras/coding/treesitter/mini-align.lua index 2fc5c662..5c48ad17 100644 --- a/.config/nvim/lua/plugins/extras/coding/treesitter/mini-align.lua +++ b/.config/nvim/lua/plugins/extras/coding/treesitter/mini-align.lua @@ -1,6 +1,7 @@ return { "echasnovski/mini.align", opts = {}, + vscode = true, keys = { { "ga", mode = { "n", "v" }, desc = "Align" }, { "gA", mode = { "n", "v" }, desc = "Align Preview" }, diff --git a/.config/nvim/lua/plugins/extras/coding/treesitter/node-action.lua b/.config/nvim/lua/plugins/extras/coding/treesitter/node-action.lua index 9f25544a..e341594c 100644 --- a/.config/nvim/lua/plugins/extras/coding/treesitter/node-action.lua +++ b/.config/nvim/lua/plugins/extras/coding/treesitter/node-action.lua @@ -1,6 +1,7 @@ return { "ckolkey/ts-node-action", dependencies = { "nvim-treesitter" }, + vscode = true, opts = {}, --stylua: ignore keys = { { "J", "NodeAction", mode = "n", desc = "Node action" } }, diff --git a/.config/nvim/lua/plugins/extras/coding/treesitter/text-case.lua b/.config/nvim/lua/plugins/extras/coding/treesitter/text-case.lua index 824130d3..54877b81 100644 --- a/.config/nvim/lua/plugins/extras/coding/treesitter/text-case.lua +++ b/.config/nvim/lua/plugins/extras/coding/treesitter/text-case.lua @@ -1,9 +1,11 @@ return { "johmsalas/text-case.nvim", - dependencies = { "nvim-telescope/telescope.nvim" }, + vscode = true, config = function() - require("textcase").setup({}) - require("telescope").load_extension("textcase") + require("textcase").setup() + LazyVim.on_load("telescope.nvim", function() + require("telescope").load_extension("lazy") + end) end, keys = { { "gC", "TextCaseOpenTelescope", mode = { "n", "v" }, desc = "Text Case" }, diff --git a/.config/nvim/lua/plugins/extras/coding/treesitter/various-textobjs.lua b/.config/nvim/lua/plugins/extras/coding/treesitter/various-textobjs.lua index 49d757eb..928652c0 100644 --- a/.config/nvim/lua/plugins/extras/coding/treesitter/various-textobjs.lua +++ b/.config/nvim/lua/plugins/extras/coding/treesitter/various-textobjs.lua @@ -1,6 +1,7 @@ return { "chrisgrieser/nvim-various-textobjs", opts = { useDefaultKeymaps = false }, + vscode = true, -- stylua: ignore keys = { { "im", ft = { "markdown", "toml" }, mode = { "o", "x" }, function() require("various-textobjs").mdlink("inner") end, desc = "Markdown Link" }, diff --git a/.config/nvim/lua/plugins/extras/coding/treesitter/wildfire.lua b/.config/nvim/lua/plugins/extras/coding/treesitter/wildfire.lua index f7c84a85..9c0eec12 100644 --- a/.config/nvim/lua/plugins/extras/coding/treesitter/wildfire.lua +++ b/.config/nvim/lua/plugins/extras/coding/treesitter/wildfire.lua @@ -1,5 +1,6 @@ return { "sustech-data/wildfire.nvim", event = "BufEnter", + vscode = true, opts = {}, } diff --git a/.config/nvim/lua/plugins/extras/editor/carbon-now.lua b/.config/nvim/lua/plugins/extras/editor/carbon-now.lua index f382ca53..ca55d59a 100644 --- a/.config/nvim/lua/plugins/extras/editor/carbon-now.lua +++ b/.config/nvim/lua/plugins/extras/editor/carbon-now.lua @@ -1,4 +1,5 @@ return { "kristijanhusak/vim-carbon-now-sh", cmd = "CarbonNowSh", + vscode = true, } diff --git a/.config/nvim/lua/plugins/extras/editor/codesnap.lua b/.config/nvim/lua/plugins/extras/editor/codesnap.lua index c707ebc3..301d3f36 100644 --- a/.config/nvim/lua/plugins/extras/editor/codesnap.lua +++ b/.config/nvim/lua/plugins/extras/editor/codesnap.lua @@ -2,6 +2,7 @@ return { "mistricky/codesnap.nvim", build = "make", cmd = { "CodeSnap", "CodeSnapSave" }, + vscode = true, keys = { { "cs", mode = "v", ":'<,'>CodeSnap", desc = "Screenshot (Clipboard)" }, { "cS", mode = "v", ":'<,'>CodeSnapSave", desc = "Screenshot (Save)" }, diff --git a/.config/nvim/lua/plugins/extras/lazyvim/flash.lua b/.config/nvim/lua/plugins/extras/lazyvim/flash.lua index 4d9e3144..38112708 100644 --- a/.config/nvim/lua/plugins/extras/lazyvim/flash.lua +++ b/.config/nvim/lua/plugins/extras/lazyvim/flash.lua @@ -1,6 +1,7 @@ return { "folke/flash.nvim", opts = {}, + vscode = true, keys = { { "s", diff --git a/.config/nvim/lua/plugins/extras/ui/comment-box.lua b/.config/nvim/lua/plugins/extras/ui/comment-box.lua index 6ba62cf1..f8bc4b72 100644 --- a/.config/nvim/lua/plugins/extras/ui/comment-box.lua +++ b/.config/nvim/lua/plugins/extras/ui/comment-box.lua @@ -2,6 +2,7 @@ return { { "LudoPinelli/comment-box.nvim", opts = {}, + vscode = true, keys = { { "acb", "CBccbox", mode = { "n", "v" }, desc = "Comment Box" }, { "act", "CBllline", mode = { "n", "v" }, desc = "Tiled Line" }, diff --git a/.config/nvim/lua/plugins/extras/ui/highlight-undo.lua b/.config/nvim/lua/plugins/extras/ui/highlight-undo.lua index 4c371047..7b4e0595 100644 --- a/.config/nvim/lua/plugins/extras/ui/highlight-undo.lua +++ b/.config/nvim/lua/plugins/extras/ui/highlight-undo.lua @@ -1,6 +1,7 @@ return { "tzachar/highlight-undo.nvim", event = "LazyFile", + vscode = true, opts = { duration = 700, },