chore: create a treesitter directory and move relevant specs

This commit is contained in:
2024-12-10 09:22:04 -05:00
parent 5e9e2b2280
commit 108f3f95c0
6 changed files with 2 additions and 1 deletions
@@ -0,0 +1,35 @@
return {
'nvim-treesitter/nvim-treesitter-refactor',
event = { 'BufReadPost', 'BufWritePost', 'BufNewFile' },
dependencies = 'nvim-treesitter',
opts = {
refactor = {
highlight_definitions = {
enable = true,
clear_on_cursor_move = true, -- Set to false if you have an `updatetime` of ~100.
},
highlight_current_scope = {
enable = false,
},
smart_rename = {
enable = true,
keymaps = {
smart_rename = 'grr',
},
},
navigation = {
enable = true,
keymaps = {
goto_definition_lsp_fallback = 'gd',
list_definitions = 'gnD',
list_definitions_toc = 'gO',
goto_next_usage = '<a-*>',
goto_previous_usage = '<a-#>',
},
},
},
},
config = function(_, opts)
require('nvim-treesitter.configs').setup(opts)
end,
}