nixfmt, callHierarchy

This commit is contained in:
iofq 2025-07-21 23:53:08 -05:00
parent ec4206b55a
commit d7ae87e671
No known key found for this signature in database
GPG key ID: ECF3B2DA38BF7183
3 changed files with 55 additions and 42 deletions

View file

@ -1,54 +1,53 @@
return {
{
'nvim-treesitter/nvim-treesitter',
event = 'VeryLazy',
"nvim-treesitter/nvim-treesitter",
event = "VeryLazy",
dependencies = {
{
'nvim-treesitter/nvim-treesitter-context',
"nvim-treesitter/nvim-treesitter-context",
opts = {
max_lines = 2,
min_window_height = 50,
},
},
'nvim-treesitter/nvim-treesitter-textobjects',
'RRethy/nvim-treesitter-textsubjects',
"nvim-treesitter/nvim-treesitter-textobjects",
"RRethy/nvim-treesitter-textsubjects",
},
config = function()
require('nvim-treesitter.configs').setup {
ensure_installed = {},
auto_install = false,
highlight = {
main = "nvim-treesitter.configs",
opts = {
ensure_installed = {},
auto_install = false,
highlight = {
enable = true,
},
indent = {
enable = true,
},
matchup = {
enable = true,
},
textobjects = {
move = {
enable = true,
},
indent = {
enable = true,
},
matchup = {
enable = true,
},
textobjects = {
move = {
enable = true,
goto_next_start = {
[']a'] = '@parameter.inner',
[']f'] = '@function.outer',
},
goto_previous_start = {
['[a'] = '@parameter.inner',
['[f'] = '@function.outer',
},
goto_next_start = {
["]a"] = "@parameter.inner",
["]f"] = "@function.outer",
},
swap = {
enable = true,
swap_next = {
['a]'] = '@parameter.inner',
},
swap_previous = {
['a['] = '@parameter.inner',
},
goto_previous_start = {
["[a"] = "@parameter.inner",
["[f"] = "@function.outer",
},
},
}
end,
swap = {
enable = true,
swap_next = {
["a]"] = "@parameter.inner",
},
swap_previous = {
["a["] = "@parameter.inner",
},
},
},
},
},
}