From 910e95e76415a12128182f0e14c5655351998f66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Tue, 21 Nov 2023 10:47:44 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20added=20boole=20extra?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lazyvim.json | 1 + .../nvim/lua/plugins/extras/coding/boole.lua | 25 +++++++++++++++++++ .../nvim/lua/plugins/extras/coding/dial.lua | 20 +++------------ 3 files changed, 29 insertions(+), 17 deletions(-) create mode 100644 .config/nvim/lua/plugins/extras/coding/boole.lua diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index fea96840..3a00bafd 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -24,6 +24,7 @@ "plugins.extras.coding.ai.codeium", "plugins.extras.coding.ai.gpt", "plugins.extras.coding.annotation", + "plugins.extras.coding.boole", "plugins.extras.coding.debug.debugprint", "plugins.extras.coding.dial", "plugins.extras.coding.multicursor", diff --git a/.config/nvim/lua/plugins/extras/coding/boole.lua b/.config/nvim/lua/plugins/extras/coding/boole.lua new file mode 100644 index 00000000..c3b727b7 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/coding/boole.lua @@ -0,0 +1,25 @@ +return { + "nat-418/boole.nvim", + -- stylua: ignore + keys = { + { "", "Boole increment", expr = true, desc = "Increment" }, + { "", "Boole decrement", expr = true, desc = "Decrement" }, + }, + opts = { + mappings = { + increment = "", + decrement = "", + }, + -- User defined loops + additions = { + { "Foo", "Bar" }, + { "tic", "tac", "toe" }, + }, + allow_caps_additions = { + { "enable", "disable" }, + -- enable → disable + -- Enable → Disable + -- ENABLE → DISABLE + }, + }, +} diff --git a/.config/nvim/lua/plugins/extras/coding/dial.lua b/.config/nvim/lua/plugins/extras/coding/dial.lua index 3ed33548..024d3093 100644 --- a/.config/nvim/lua/plugins/extras/coding/dial.lua +++ b/.config/nvim/lua/plugins/extras/coding/dial.lua @@ -1,24 +1,10 @@ return { "monaqa/dial.nvim", event = "VeryLazy", - -- splutylua: ignore + -- stylua: ignore keys = { - { - "", - function() - return require("dial.map").inc_normal() - end, - expr = true, - desc = "Increment", - }, - { - "", - function() - return require("dial.map").dec_normal() - end, - expr = true, - desc = "Decrement", - }, + { "", function() return require("dial.map").inc_normal() end, expr = true, desc = "Increment" }, + { "", function() return require("dial.map").dec_normal() end, expr = true, desc = "Decrement" }, }, config = function() local augend = require("dial.augend")