1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
# Catppuccin Mocha
evaluate-commands %sh{
rosewater='rgb:f5e0dc'
flamingo='rgb:f2cdcd'
pink='rgb:f5c2e7'
mauve='rgb:cba6f7'
red='rgb:f38ba8'
maroon='rgb:eba0ac'
peach='rgb:fab387'
yellow='rgb:f9e2af'
green='rgb:a6e3a1'
teal='rgb:94e2d5'
sky='rgb:89dceb'
sapphire='rgb:74c7ec'
blue='rgb:89b4fa'
lavender='rgb:b4befe'
text='rgb:cdd6f4'
subtext1='rgb:bac2de'
subtext0='rgb:a6adc8'
overlay2='rgb:9399b2'
overlay1='rgb:7f849c'
overlay0='rgb:6c7086'
surface2='rgb:585b70'
surface1='rgb:45475a'
surface0='rgb:313244'
base='rgb:1e1e2e'
mantle='rgb:181825'
crust='rgb:11111b'
echo "
set-face global title ${text}+b
set-face global header ${subtext0}+b
set-face global bold ${maroon}+b
set-face global italic ${maroon}+i
set-face global mono ${green}
set-face global block ${sapphire}
set-face global link ${blue}
set-face global bullet ${peach}
set-face global list ${peach}
set-face global Default ${text},${base}
set-face global PrimarySelection ${text},${surface2}
set-face global SecondarySelection ${text},${surface2}
set-face global PrimaryCursor ${crust},${rosewater}
set-face global SecondaryCursor ${text},${overlay0}
set-face global PrimaryCursorEol ${surface2},${lavender}
set-face global SecondaryCursorEol ${surface2},${overlay1}
set-face global LineNumbers ${overlay1},${base}
set-face global LineNumberCursor ${rosewater},${surface2}+b
set-face global LineNumbersWrapped ${rosewater},${surface2}
set-face global MenuForeground ${text},${surface1}+b
set-face global MenuBackground ${text},${surface0}
set-face global MenuInfo ${crust},${teal}
set-face global Information ${crust},${teal}
set-face global Error ${crust},${red}
set-face global StatusLine ${text},${mantle}
set-face global StatusLineMode ${crust},${yellow}
set-face global StatusLineInfo ${crust},${teal}
set-face global StatusLineValue ${crust},${yellow}
set-face global StatusCursor ${crust},${rosewater}
set-face global Prompt ${teal},${base}+b
set-face global MatchingChar ${maroon},${base}
set-face global Whitespace ${overlay1},${base}+f
set-face global WrapMarker Whitespace
set-face global BufferPadding ${base},${base}
set-face global value ${peach}
set-face global type ${blue}
set-face global variable ${text}
set-face global module ${maroon}
set-face global function ${blue}
set-face global string ${green}
set-face global keyword ${mauve}
set-face global operator ${sky}
set-face global attribute ${green}
set-face global comment ${overlay0}
set-face global documentation comment
set-face global meta ${yellow}
set-face global builtin ${red}
"
}
|