-- TODO: Memo char codes local M = {} M.diagnostic_icons = { error = '', warn = '', info = '', hint = '', } M.lsp_icons = { diagnostic = '', code_action = '', incoming = ' ', outgoing = ' ', } -- TODO: Add more icons -- - String -- - Number -- - Boolean -- - Package -- - Namespace -- - Object -- - Array M.codicons = { Text = ' ', -- 0xFEA93 Method = ' ', -- 0xFEA8C Function = ' ', -- 0xFEA8C Constructor = ' ', -- 0xFEA8C Field = ' ', -- 0xFEB5F Variable = ' ', -- 0xFEA88 Class = ' ', -- 0xFEB5B Interface = ' ', -- 0xFEB61 Module = ' ', -- 0xFEA8B Property = ' ', -- 0xFEB65 Unit = ' ', -- 0xFEA96 Value = ' ', -- 0xFEA95 Enum = ' ', -- 0xFEA95 Keyword = ' ', -- 0xFEB62 Snippet = ' ', -- 0xFEB66 Color = ' ', -- 0xFEB5C File = ' ', -- 0xFEA7B Reference = ' ', -- 0xFEA94 Folder = ' ', -- 0xFEA83 EnumMember = ' ', -- 0xFEA95 Constant = ' ', -- 0xFEB5D Struct = ' ', -- 0xFEA91 Event = ' ', -- 0xFEA86 Operator = ' ', -- 0xFEB64 TypeParameter = ' ', -- 0xFEA92 Null = ' ', -- 0xEBE0 Copilot = ' ', } M.todo_icons = { todo = '', fix = '', warn = '', test = '', note = '', } M.misc_icons = { file = '', folder = '', cmd = '', vim = '', lazy = '' } return M