From 3c6f65eaaa6e182f093a3b8ae445d213680ad2c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sun, 3 Dec 2023 18:36:53 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20added=20sibling=20swa?= =?UTF-8?q?p=20and=20scrollEOF=20as=20extras?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extras/coding/treesitter/sibling-swap.lua | 13 +++++++++++++ .config/nvim/lua/plugins/extras/util/scrollEOF.lua | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 .config/nvim/lua/plugins/extras/coding/treesitter/sibling-swap.lua create mode 100644 .config/nvim/lua/plugins/extras/util/scrollEOF.lua diff --git a/.config/nvim/lua/plugins/extras/coding/treesitter/sibling-swap.lua b/.config/nvim/lua/plugins/extras/coding/treesitter/sibling-swap.lua new file mode 100644 index 00000000..3e6906fe --- /dev/null +++ b/.config/nvim/lua/plugins/extras/coding/treesitter/sibling-swap.lua @@ -0,0 +1,13 @@ +return { + "Wansmer/sibling-swap.nvim", + dependencies = "nvim-treesitter/nvim-treesitter", + opts = { + use_default_keymaps = false, + highlight_node_at_cursor = true, + }, + -- stylua: ignore + keys = { + { "", function() require("sibling-swap").swap_with_right() end, desc = "Move Node Right" }, + { "", function() require("sibling-swap").swap_with_left() end, desc = "Move Node Left" }, + }, +} diff --git a/.config/nvim/lua/plugins/extras/util/scrollEOF.lua b/.config/nvim/lua/plugins/extras/util/scrollEOF.lua new file mode 100644 index 00000000..09b5e2a4 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/util/scrollEOF.lua @@ -0,0 +1,5 @@ +return { + "Aasim-A/scrollEOF.nvim", + event = "CursorMoved", + opts = {}, +}