From 14e8f5a001210ae406e0f1c8e6ef5b883928c2e8 Mon Sep 17 00:00:00 2001 From: Gabe Venberg Date: Mon, 20 Mar 2023 19:42:31 -0500 Subject: [PATCH] added treesj --- neovim/.config/nvim/init.lua | 9 ++++----- neovim/.config/nvim/lua/packages.lua | 21 +++++++++++++++++++-- 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/neovim/.config/nvim/init.lua b/neovim/.config/nvim/init.lua index f036704..71ae32f 100644 --- a/neovim/.config/nvim/init.lua +++ b/neovim/.config/nvim/init.lua @@ -99,10 +99,7 @@ end local opts = { noremap = true, silent = true } --toggle spell check map('n', 'sp', ':setlocal spell!', opts) ---[[ --easily create splits - map('n', '|', ':vs', opts) ]] ---[[ map('n', '-', ':sp', opts) - --use ctrl+direction to move between splits. ]] +--use ctrl+direction to move between splits. map('n', '', 'h', opts) map('n', '', 'j', opts) map('n', '', 'k', opts) @@ -144,4 +141,6 @@ vim.keymap.set("n", "xq", "TroubleToggle quickfix", opts) vim.keymap.set("n", "lR", "TroubleToggle lsp_references", opts) vim.keymap.set("n", "lD", "TroubleToggle lsp_definitions", opts) -- toggle keymappings for venn using v -vim.api.nvim_set_keymap('n', 'v', ":lua Toggle_venn()", { noremap = true }) +map('n', 'v', ":lua Toggle_venn()", { noremap = true }) +-- treesj +map('n', 'j', ':TSJToggle', opts) diff --git a/neovim/.config/nvim/lua/packages.lua b/neovim/.config/nvim/lua/packages.lua index a1fa6e1..2377514 100644 --- a/neovim/.config/nvim/lua/packages.lua +++ b/neovim/.config/nvim/lua/packages.lua @@ -328,8 +328,6 @@ return require('packer').startup(function(use) use 'chentau/marks.nvim' - use 'tversteeg/registers.nvim' - use {'lukas-reineke/indent-blankline.nvim', config=function() vim.opt.list = true @@ -349,6 +347,25 @@ return require('packer').startup(function(use) end } + use { + "tversteeg/registers.nvim", + config = function() + require("registers").setup() + end, + } + + use { 'Wansmer/treesj', + requires = { 'nvim-treesitter' }, + config = function() + require('treesj').setup({ + -- Use default keymaps + -- (m - toggle, j - join, s - split) + use_default_keymaps = false, + max_join_length = 256, + }) + end, + } + use "jbyuki/venn.nvim" --color scheme stuff.