mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-17 03:54:01 +00:00
chore(nvim): treesitter config tweaks
This commit is contained in:
@@ -8,6 +8,9 @@ return {
|
|||||||
end,
|
end,
|
||||||
dependencies = {
|
dependencies = {
|
||||||
'nvim-treesitter/nvim-treesitter-textobjects',
|
'nvim-treesitter/nvim-treesitter-textobjects',
|
||||||
|
'nvim-treesitter/nvim-treesitter-refactor',
|
||||||
|
'nvim-treesitter/nvim-treesitter-context',
|
||||||
|
'JoosepAlviste/nvim-ts-context-commentstring',
|
||||||
},
|
},
|
||||||
config = function()
|
config = function()
|
||||||
require('nvim-treesitter.configs').setup {
|
require('nvim-treesitter.configs').setup {
|
||||||
@@ -47,6 +50,32 @@ return {
|
|||||||
'yaml',
|
'yaml',
|
||||||
},
|
},
|
||||||
|
|
||||||
|
refactor = {
|
||||||
|
navigation = {
|
||||||
|
enable = true,
|
||||||
|
-- Assign keymaps to false to disable them, e.g. `goto_definition = false`.
|
||||||
|
keymaps = {
|
||||||
|
goto_definition = '<leader>gnd',
|
||||||
|
list_definitions = '<leader>gnD',
|
||||||
|
list_definitions_toc = '<leader>gO',
|
||||||
|
goto_next_usage = '<a-*>',
|
||||||
|
goto_previous_usage = '<a-#>',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
smart_rename = {
|
||||||
|
enable = true,
|
||||||
|
-- Assign keymaps to false to disable them, e.g. `smart_rename = false`.
|
||||||
|
keymaps = {
|
||||||
|
smart_rename = 'grr',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
highlight_definitions = {
|
||||||
|
enable = true,
|
||||||
|
-- Set to false if you have an `updatetime` of ~100.
|
||||||
|
clear_on_cursor_move = true,
|
||||||
|
},
|
||||||
|
highlight_current_scope = { enable = false },
|
||||||
|
},
|
||||||
highlight = { enable = true },
|
highlight = { enable = true },
|
||||||
indent = { enable = true },
|
indent = { enable = true },
|
||||||
incremental_selection = {
|
incremental_selection = {
|
||||||
|
|||||||
Reference in New Issue
Block a user