-- ref: https://www.nerdfonts.com/cheat-sheet
-- : https://github.com/onsails/lspkind.nvim/blob/57610d5ab560c073c465d6faf0c19f200cb67e6e/README.md#option-1-vanilla-neovim-lsp
-- : https://github.com/Bekaboo/dropbar.nvim/blob/a53efda8a215fc404ca56d46286fdd1489bb49ec/README.md#icons
-- : https://github.com/simrat39/symbols-outline.nvim/pull/225
return {
diagnostic = {
error = '', -- nf-fa-times_circle
hint = '', -- nf-fa-lightbulb_o
info = '', -- nf-fa-info_circle
warn = '', -- nf-fa-warning
},
fileformat = {
unix = '', -- nf-dev-linux
dos = '', -- nf-dev-windows
mac = '', -- nf-dev-apple
},
git = {
added = '', -- nf-md-plus_box
branch = '', -- nf-dev-git_branch
modified = '', -- nf-md-circle_box
removed = '', -- nf-md-minus_box
},
other = {
clock = '', -- nf-fa-clock_o
},
symbol = {
array = '', -- nf-md-code_brackets
boolean = '', -- nf-cod-symbol_boolean
break_statement = '', -- nf-cod-stop_circle
call = '', -- nf-md-call_made
case_statement = '', -- nf-md-electric_switch_closed
class = '', -- nf-cod-symbol_class
color = '', -- nf-md-palette
component = '', -- nf-cod-symbol_namespace
constant = '', -- nf-md-pi
constructor = '', -- nf-cod-gear
continue_statement = '', -- nf-cod-debug_continue
copilot = '', -- nf-oct-copilot
declaration = '', -- nf-md-shape_square_plus
delete = '', -- nf-md-trash_can_outline
do_statement = '', -- nf-md-repeat
enum = '', -- nf-cod-symbol_enum
enum_member = '', -- nf-cod-symbol_enum_member
event = '', -- nf-cod-symbol_event
field = '', -- nf-cod-symbol_field
file = '', -- nf-md-file
folder = '', -- nf-md-folder
for_statement = '', -- nf-md-repeat
fragment = '', -- nf-cod-symbol_namespace
func = '', -- nf-md-function
identifier = '', -- nf-md-identifier
if_statement = '', -- nf-md-ab_testing
interface = '', -- nf-cod-symbol_interface
keyword = '', -- nf-md-key_variant
list = '', -- nf-md-code_brackets
log = '', -- nf-oct-log
lsp = '', -- nf-cod-debug_disconnect
macro = '', -- nf-md-arrow_expand_all
markdown_h1 = '', -- nf-md-format_header_1
markdown_h2 = '', -- nf-md-format_header_2
markdown_h3 = '', -- nf-md-format_header_3
markdown_h4 = '', -- nf-md-format_header_4
markdown_h5 = '', -- nf-md-format_header_5
markdown_h6 = '', -- nf-md-format_header_6
method = '', -- nf-cod-symbol_method
module = '', -- nf-md-view_module_outline
namespace = '', -- nf-cod-symbol_namespace
null = '', -- nf-md-null
number = '', -- nf-md-numeric
object = '', -- nf-cod-symbol_namespace
operator = '', -- nf-md-plus_minus_variant
package = '', -- nf-md-package_variant_closed
property = '', -- nf-md-tag
reference = '', -- nf-cod-references
regex = '', -- nf-cod-regex
rep = '', -- nf-md-repeat
scope = '', -- nf-cod-symbol_namespace
snippet = '', -- nf-cod-symbol_namespace
specifier = '', -- nf-md-text_long
statement = '', -- nf-cod-symbol_namespace
string = '', -- nf-cod-text_size
struct = '', -- nf-cod-symbol_structure
switch_statement = '', -- nf-md-electric_switch
terminal = '', -- nf-oct-terminal
text = '', -- nf-md-format_size
type = '', -- nf-cod-symbol_misc
type_parameter = '', -- nf-cod-symbol_parameter
unit = '', -- nf-md-ruler
value = '', -- nf-md-numeric
variable = '', -- nf-cod-symbol_variable
while_statement = '', -- nf-md-repeat
},
}