local iconset = { middle_dot = "·", check = "", close = "󰅖", question_mark = "", info_circle_outline = "", exclamation_circle = "", exclamation_triangle = "", chat = "", pen = "", magnifying_glass = "", thumbtack = "", eye = "", eye_disabled = "󰛑", lock = "", clock = "", stopwatch = "󰄉", bug = "", fire = "", whitespace = { newline = "", }, star = "★", ignored = "◌", git = { merge = "", }, -- Arrows arrow = { right = "➜", }, caret = { right = "", down = "", }, chevron = { double = { right = "»" } }, file = { default = "", text = "", symlink = "", }, folder = { closed = "", open = "", empty = "", empty_open = "", symlink = "", symlink_open = "", }, -- Shapes circle = "", circle_dot = "", circle_dotted = "◌", plus = "", minus = "", square = "󰝤", triangle_outline = "󰔷", box = { horizontal_line = "─", vertical_line = "│", vertical_line_left = "▏", vertical_line_right = "▕", vertical_line_thick = "▊", top_right_corner = "┐", middel_left = "├", bottom_left_corner = "└", }, ruler = "󰑭", cogwheel = "", package = "", wrench = "", hash = "", text = "", text_boxed = "", bracket = "", bracket_dots = "󰘦", square_bracket = "", color = "", sort_desc = "", wand = "", number = "", hexadecimal = "󱊧", math = { ["function"] = "󰊕", pi = "", plus_minus = "󰆕", }, code = { field = "", variable = "", interface = "", method = "", class = "", keyword = "", boolean = "", Reference = "󰈇", struct = "󰙅", event = "", type_parameter = "", }, } return { prompt = iconset.caret_right, current = " ", selected = iconset.check, close = iconset.close, modified = iconset.circle, pinned = iconset.thumbtack, edit = iconset.pen, buffer = "", search = iconset.magnifying_glass, indent = iconset.box.vertical_line_left, signcolum = { separator = iconset.box.vertical_line_left }, whitespace = { tab = "»", space = iconset.middle_dot, eol = iconset.whitespace.newline, nbsp = "␣", }, fold = { open = iconset.caret.down, close = iconset.caret.right, sep = " ", }, tree = { horizontal = iconset.box.horizontal_line, vertical = iconset.box.vertical_line, expanded = iconset.box.top_right_corner, node = iconset.box.middel_left, nodelast = iconset.box.bottom_left_corner, }, files = iconset.file, file_status = { modified = iconset.circle, readonly = iconset.lock, hidden = iconset.eye_disabled, bookmarked = iconset.star, }, folder = { arrow_closed = iconset.caret.right, arrow_open = iconset.caret.down, closed = iconset.folder.closed, open = iconset.folder.open, empty = iconset.folder.empty, empty_open = iconset.folder.empty_open, symlink = iconset.folder.symlink, symlink_open = iconset.folder.symlink_open, }, diff = { added = iconset.plus, modified = iconset.square, removed = iconset.minus, }, diff_gutter = { add = iconset.box.vertical_line_thick, change = iconset.box.vertical_line_thick, delete = iconset.caret.right, untracked = iconset.box.vertical_line_thick, }, gitsigns = { -- Change type added = iconset.circle, modified = iconset.circle, deleted = iconset.minus, renamed = iconset.arrow.right, -- Status type untracked = iconset.star, ignored = iconset.circle_dotted, unstaged = "", staged = iconset.check, conflict = iconset.git.merge, }, todo = { default = iconset.exclamation_circle, warn = iconset.exclamation_triangle, perf = iconset.clock, bug = iconset.bug, hack = iconset.fire, test = iconset.stopwatch, }, diagnostics = { error = iconset.circle_dot, warn = iconset.triangle_outline, info = iconset.info_circle_outline, hint = iconset.chat, }, test = { ok = iconset.check, failed = iconset.close, running = "", skipped = "", watch = "", unknown = iconset.circle, }, debug = { breakpoint = "󰄯", breakpointCondition = "󰯲", logPoint = "󰰍", stopped = "󰌕", rejected = "", }, symbols = { Text = iconset.text, Method = iconset.code.method, Function = iconset.math["function"], Constructor = iconset.cogwheel, Field = iconset.code.field, Variable = iconset.code.variable, Class = iconset.code.class, Interface = iconset.code.interface, Module = iconset.bracket, Namespace = iconset.bracket, Package = iconset.package, Property = iconset.wrench, Unit = iconset.ruler, Value = iconset.hash, String = iconset.text_boxed, Number = iconset.number, NumberHex = iconset.hexadecimal, Boolean = iconset.code.boolean, Array = iconset.square_bracket, Object = iconset.bracket, Enum = iconset.sort_desc, Keyword = iconset.code.keyword, Snippet = iconset.bracket_dots, Color = iconset.color, File = iconset.file.text, Reference = iconset.code.reference, Folder = iconset.folder.closed, Key = iconset.text, Null = iconset.code.boolean, EnumMember = iconset.sort_desc, Constant = iconset.math.pi, Struct = iconset.code.struct, Event = iconset.code.event, Operator = iconset.math.plus_minus, TypeParameter = iconset.code.type_parameter, Spell = iconset.wand, Unknown = iconset.question_mark }, filetypes = { php = "󰌟", phpunit = "󰙨", laravel = "" } }