44 lines
1.1 KiB
Lua
44 lines
1.1 KiB
Lua
return
|
|
{
|
|
'nvimdev/lspsaga.nvim',
|
|
config = function()
|
|
require('lspsaga').setup({
|
|
symbol_in_winbar = {
|
|
enable = true,
|
|
hide_keyboard = true,
|
|
},
|
|
lightbulb = {
|
|
enable = true,
|
|
enable_in_insert = true,
|
|
cache_code_action = true,
|
|
sign = true,
|
|
update_time = 150,
|
|
sign_priority = 20,
|
|
virtual_text = false,
|
|
},
|
|
diagnostic = {
|
|
extend_relatedInformation = true,
|
|
},
|
|
finder = {
|
|
keys = {
|
|
vsplit = "s",
|
|
split = "v",
|
|
toggle_or_open = "<CR>",
|
|
shuttle = "<TAB>",
|
|
},
|
|
},
|
|
outline = {
|
|
keys = {
|
|
toggle_or_jump = "<CR>",
|
|
},
|
|
},
|
|
implement = {
|
|
enable = false,
|
|
},
|
|
})
|
|
end,
|
|
dependencies = {
|
|
'nvim-treesitter/nvim-treesitter',
|
|
'nvim-tree/nvim-web-devicons',
|
|
}
|
|
}
|