From 2a6ce9c8c0fbc2b2c127ec204e2e69939e235b03 Mon Sep 17 00:00:00 2001 From: Daniel Barber Date: Thu, 22 Jun 2023 11:42:54 -0500 Subject: [PATCH] Fix keymapping for TreeSJ --- config/nvim/lua/config/keymaps.lua | 5 +++++ config/nvim/lua/config/plugins/treesj.lua | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/config/nvim/lua/config/keymaps.lua b/config/nvim/lua/config/keymaps.lua index 75cf985..b0ab01a 100644 --- a/config/nvim/lua/config/keymaps.lua +++ b/config/nvim/lua/config/keymaps.lua @@ -21,6 +21,11 @@ keymap("n", "", ":Telescope buffers") -- Formatting keymap("n", "f", vim.lsp.buf.format, { desc = "Format buffer" }) +-- TreeSJ +keymap("n", "gs", ":TSJSplit", { desc = "Split code block" }) +keymap("n", "gj", ":TSJJoin", { desc = "Join code block" }) +keymap("n", "gm", ":TSJToggle", { desc = "Split or join code block" }) + -- LSP require("config.keymaps.lsp") require("config.keymaps.nvim-test") diff --git a/config/nvim/lua/config/plugins/treesj.lua b/config/nvim/lua/config/plugins/treesj.lua index 5803191..5932a65 100644 --- a/config/nvim/lua/config/plugins/treesj.lua +++ b/config/nvim/lua/config/plugins/treesj.lua @@ -3,9 +3,9 @@ return { dependencies = { "nvim-treesitter/nvim-treesitter" }, - keys = { "gm", "gj", "gs" }, - config = function() - require("treesj").setup() + require("treesj").setup({ + use_default_keymaps = false, + }) end, }