mirror of
https://github.com/pnx/dotfiles
synced 2026-06-16 19:30:01 +02:00
274 lines
6.7 KiB
Lua
274 lines
6.7 KiB
Lua
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 = "◌",
|
|
vcs = {
|
|
branch = "",
|
|
},
|
|
|
|
-- 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 = "",
|
|
minus_square = "",
|
|
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,
|
|
},
|
|
vcs = {
|
|
branch = iconset.vcs.branch,
|
|
},
|
|
gitsigns = {
|
|
-- Change type
|
|
added = iconset.circle,
|
|
modified = iconset.circle,
|
|
deleted = iconset.minus_square,
|
|
renamed = iconset.arrow.right,
|
|
-- Status type
|
|
untracked = iconset.question_mark,
|
|
ignored = iconset.ignored,
|
|
unstaged = iconset.circle,
|
|
staged = iconset.circle,
|
|
conflict = iconset.vcs.branch,
|
|
unmerged = iconset.vcs.branch,
|
|
},
|
|
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,
|
|
debug = iconset.bug,
|
|
trace = ""
|
|
},
|
|
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 = ""
|
|
}
|
|
}
|