diff --git a/init.lua b/init.lua index 9711f7b..c07d8b6 100644 --- a/init.lua +++ b/init.lua @@ -358,6 +358,7 @@ vim.api.nvim_create_autocmd("LspAttach", { require("lsp_signature").setup({}) vim.keymap.set('n', '', ':u') +vim.keymap.set('v', '', ':u') vim.keymap.set('i', '', ':ui') vim.keymap.set('i', '', 'yyi') vim.keymap.set('i', '', 'PA') @@ -372,8 +373,17 @@ vim.keymap.set('n', 's', ':SymbolsOutline') vim.keymap.set("v", "", ">gv") vim.keymap.set("v", "", "t', ':TodoTelescope') -vim.keymap.set('v', "", ":m'>+") -vim.keymap.set('v', "", ":m-2") +vim.keymap.set('v', "", "dpV`]") +vim.keymap.set('v', "", "dkPV`]") +require("nvim-treesitter.configs").setup { + incremental_selection = { + enable = true, + keymaps = { + node_incremental = "v", + node_decremental = "V", + }, + }, +} require("overseer").setup({ templates = { "builtin", "user.cpp_cp" },