Files
dotfiles/.config/nvim/lua/plugins/navic.lua
T

51 lines
1.2 KiB
Lua

return {
'SmiteshP/nvim-navic',
dependencies = {
'neovim/nvim-lspconfig',
},
event = 'VeryLazy',
opts = {
icons = {
File = '󰈙 ',
Module = '',
Namespace = '󰌗 ',
Package = '',
Class = '󰌗 ',
Method = '󰆧 ',
Property = '',
Field = '',
Constructor = '',
Enum = '󰕘',
Interface = '󰕘',
Function = '󰊕 ',
Variable = '󰆧 ',
Constant = '󰏿 ',
String = '󰀬 ',
Number = '󰎠 ',
Boolean = '',
Array = '󰅪 ',
Object = '󰅩 ',
Key = '󰌋 ',
Null = '󰟢 ',
EnumMember = '',
Struct = '󰌗 ',
Event = '',
Operator = '󰆕 ',
TypeParameter = '󰊄 ',
},
lsp = {
auto_attach = true,
preference = nil,
},
highlight = false,
separator = '',
depth_limit = 0,
depth_limit_indicator = '',
safe_output = true,
lazy_update_context = false,
click = true,
format_text = function(text)
return text
end,
},
}