From 7816050708b589abf4d5765980e5a109d91ada98 Mon Sep 17 00:00:00 2001 From: Ariel D'ALessandro Date: Wed, 18 Aug 2021 07:06:27 +0200 Subject: add treesitter plugins --- plugin/treesitter.vim | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'plugin/treesitter.vim') diff --git a/plugin/treesitter.vim b/plugin/treesitter.vim index 9bf42b2..b6bbd03 100644 --- a/plugin/treesitter.vim +++ b/plugin/treesitter.vim @@ -8,6 +8,29 @@ require "nvim-treesitter.configs".setup { indent = { enable = true, }, + refactor = { + highlight_definitions = { enable = true }, + smart_rename = { + enable = true, + keymaps = { + smart_rename = "grr", + }, + }, + }, + textobjects = { + select = { + enable = true, + lookahead = true, + keymaps = { + ["af"] = "@function.outer", + ["if"] = "@function.inner", + ["ac"] = "@conditional.outer", + ["ic"] = "@conditional.inner", + ["al"] = "@loop.outer", + ["il"] = "@loop.inner", + } + } + }, playground = { enable = true, disable = {}, -- cgit v1.2.3