diff options
| author | Ariel D'ALessandro <dalessandro.ariel@gmail.com> | 2021-08-18 07:06:27 +0200 |
|---|---|---|
| committer | Ariel D'ALessandro <dalessandro.ariel@gmail.com> | 2021-08-18 07:06:27 +0200 |
| commit | 7816050708b589abf4d5765980e5a109d91ada98 (patch) | |
| tree | 1df04e669ffe0d8d6b3b7f9c76b4705079de4c56 /plugin/treesitter.vim | |
| parent | f9f6c482a15e9917d5a1d91122321303e001e8b9 (diff) | |
| download | nvim-conf-7816050708b589abf4d5765980e5a109d91ada98.tar.gz nvim-conf-7816050708b589abf4d5765980e5a109d91ada98.zip | |
add treesitter plugins
Diffstat (limited to 'plugin/treesitter.vim')
| -rw-r--r-- | plugin/treesitter.vim | 23 |
1 files changed, 23 insertions, 0 deletions
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 = {}, |