diff --git a/lua/plugins/ui.lua b/lua/plugins/ui.lua index 0c3bd91..0c633e4 100644 --- a/lua/plugins/ui.lua +++ b/lua/plugins/ui.lua @@ -246,12 +246,25 @@ return { }, { -- show tree of symbols in the current file - 'simrat39/symbols-outline.nvim', - cmd = 'SymbolsOutline', + 'hedyhli/outline.nvim', + cmd = 'Outline', keys = { - { 'lo', ':SymbolsOutline', desc = 'symbols outline' }, + { 'lo', ':Outline', desc = 'symbols outline' }, + }, + opts = { + providers = { + priority = { 'markdown', 'lsp', 'norg' }, + -- Configuration for each provider (3rd party providers are supported) + lsp = { + -- Lsp client names to ignore + blacklist_clients = {}, + }, + markdown = { + -- List of supported ft's to use the markdown provider + filetypes = { 'markdown', 'quarto' }, + }, + }, }, - opts = {}, }, { -- or show symbols in the current file as breadcrumbs