local status_ok, navic = pcall(require, "nvim-navic") if not status_ok then print("navic error!") return end local icons = require "user.icons" navic.setup { icons = { File = icons.kind.File, Module = icons.kind.Module, Namespace = icons.kind.Namespace, Package = icons.ui.Package, Class = icons.kind.Class, Method = icons.kind.Method, Property = icons.kind.Property, Field = icons.kind.Field, Constructor = icons.kind.Constructor, Enum = icons.kind.Enum, Interface = icons.kind.Interface, Function = icons.kind.Function, Variable = icons.kind.Variable, Constant = icons.kind.Constant, String = icons.type.String, Number = icons.type.Number, Boolean = icons.type.Boolean, Array = icons.type.Array, Object = icons.type.Object, Key = icons.kind.Key, Null = icons.type.Null, EnumMember = icons.kind.EnumMember, Struct = icons.kind.Struct, Event = icons.kind.Event, Operator = icons.kind.Operator, TypeParameter = icons.kind.TypeParameter }, highlight = true, separator = " " .. icons.ui.ChevronRight .. " ", depth_limit = 0, depth_limit_indicator = "..", }