add outline

This commit is contained in:
Thomas Ruoff
2024-09-16 08:20:07 +02:00
parent 76ac303f20
commit f7b494512a

View File

@@ -118,6 +118,7 @@ return {
vim.opt_local.omnifunc = 'v:lua.vim.lsp.omnifunc' vim.opt_local.omnifunc = 'v:lua.vim.lsp.omnifunc'
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = 0 }) vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = 0 })
vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, { buffer = 0 })
vim.keymap.set('n', 'gr', vim.lsp.buf.references, { buffer = 0 }) vim.keymap.set('n', 'gr', vim.lsp.buf.references, { buffer = 0 })
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0 }) vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0 })
vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0 }) vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0 })
@@ -181,4 +182,15 @@ return {
}) })
end, end,
}, },
{
'hedyhli/outline.nvim',
lazy = true,
cmd = { 'Outline', 'OutlineOpen' },
keys = {
{ '<leader>co', '<cmd>Outline<CR>', desc = 'Toggle outline' },
},
opts = {
-- Your setup opts here
},
},
} }