mirror of
https://github.com/tomru/nvim.git
synced 2026-03-03 14:37:15 +01:00
add outline
This commit is contained in:
@@ -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
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user