Port treesitter support of symbols.nvim and aerial.nvim to outline.nvim.
A Lazy.nvim example to use this provider.
{
'hedyhli/outline.nvim',
config = function()
require('outline').setup({
providers = {
priority = { 'lsp', 'coc', 'markdown', 'norg', 'treesitter' },
},
})
end,
event = "VeryLazy",
dependencies = {
'epheien/outline-treesitter-provider.nvim'
}
}
This plugin is far from mature. If you find any issues, please submit an issue, PR is even better.