45 lines
850 B
Lua
45 lines
850 B
Lua
local status_ok, navic = pcall(require, "nvim-navic")
|
|
if not status_ok then
|
|
return
|
|
end
|
|
|
|
local icons = require "user.icons"
|
|
|
|
|
|
navic.setup {
|
|
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 = ' '
|
|
|
|
},
|
|
highlight = true,
|
|
separator = " " .. icons.ui.ChevronRight .. " ",
|
|
depth_limit = 0,
|
|
depth_limit_indicator = "..",
|
|
}
|
|
|