From 321b2b6fa8bb2353c793d87d608bd347b0632b85 Mon Sep 17 00:00:00 2001 From: Eric Tiedemann Date: Sun, 26 Nov 2023 16:52:35 -0500 Subject: [PATCH] update config --- init.lua | 5 ++--- lua/custom/config/treesj-config.lua | 8 ++++++++ lua/custom/plugins/treesj.lua | 1 - 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index 32960f94..416034cd 100644 --- a/init.lua +++ b/init.lua @@ -377,7 +377,7 @@ vim.keymap.set('n', 'ss', require('telescope.builtin').lsp_document_symb vim.keymap.set('n', 'sG', ':LiveGrepGitRoot', { desc = '[S]earch by [G]rep on Git Root' }) vim.keymap.set('n', 'sd', require('telescope.builtin').diagnostics, { desc = '[S]earch [D]iagnostics' }) vim.keymap.set('n', 'sr', require('telescope.builtin').resume, { desc = '[S]earch [R]esume' }) -vim.keymap.set('n', 'f', ':NvimTreeToggle\n', { desc = 'Open [F]iletree' }) +vim.keymap.set('n', 'f', ':NvimTreeToggle\n', { desc = '[F]iletree Toggle' }) -- [[ Configure Treesitter ]] -- See `:help nvim-treesitter` @@ -388,7 +388,7 @@ vim.defer_fn(function() ensure_installed = { 'c', 'cpp', 'go', 'lua', 'python', 'rust', 'tsx', 'javascript', 'typescript', 'vimdoc', 'vim', 'bash' }, -- Autoinstall languages that are not installed. Defaults to false (but you can change for yourself!) - auto_install = false, + auto_install = true, highlight = { enable = true }, indent = { enable = true }, @@ -617,4 +617,3 @@ cmp.setup { require "custom.config.treesj-config" require "custom.config.toggleterm-config" require "custom.config.harpoon-config" -require "autocmds" diff --git a/lua/custom/config/treesj-config.lua b/lua/custom/config/treesj-config.lua index 93c018e0..a2d1542c 100644 --- a/lua/custom/config/treesj-config.lua +++ b/lua/custom/config/treesj-config.lua @@ -22,3 +22,11 @@ require("treesj").setup( } } ) + +require('which-key').register { + ['c'] = { + t = { ":lua require('treesj').toggle()", "[T]oggle" }, + s = { ":lua require('treesj').split()", "[S]plit" }, + j = { ":lua require('treesj').join()", "[J]oin" }, + }, +} diff --git a/lua/custom/plugins/treesj.lua b/lua/custom/plugins/treesj.lua index 478417ba..0dfaeb70 100644 --- a/lua/custom/plugins/treesj.lua +++ b/lua/custom/plugins/treesj.lua @@ -2,6 +2,5 @@ return { { 'Wansmer/treesj', dependencies = { 'nvim-treesitter/nvim-treesitter' }, - opts = {}, }, }