37 lines
763 B
Lua
37 lines
763 B
Lua
require'nvim-treesitter.configs'.setup {
|
|
highlight = {
|
|
enable = true
|
|
},
|
|
ensure_installed = 'maintained',
|
|
indent = {
|
|
enable = true
|
|
},
|
|
incremental_selection = {
|
|
enable = true,
|
|
keymaps = {
|
|
init_selection = 'gnn',
|
|
node_incremental = 'grn',
|
|
scope_incremental = 'grc',
|
|
node_decremental = 'grm'
|
|
},
|
|
},
|
|
playground = {
|
|
enable = true,
|
|
disable = {},
|
|
updatetime = 25,
|
|
persist_queries = false
|
|
},
|
|
textobjects = {
|
|
select = {
|
|
enable = true,
|
|
keymaps = {
|
|
['af'] = '@function.outer',
|
|
['if'] = '@function.inner',
|
|
['ac'] = '@class.outer',
|
|
['ic'] = '@class.inner',
|
|
['aP'] = '@parameter.outer',
|
|
['iP'] = '@parameter.inner'
|
|
}
|
|
}
|
|
}
|
|
}
|