-
Notifications
You must be signed in to change notification settings - Fork 0
/
jellyfish.yaml
215 lines (203 loc) · 6.85 KB
/
jellyfish.yaml
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
# useful commands
# so $VIMRUNTIME/syntax/hitest.vim
# h highlight-groups
colors:
Text: { dark: '#c7c7c7', light: '#111111' }
Main: { dark: '#d7afff', light: '#d7afff' }
Cursor: { dark: '#ffb472', light: '#f37c13' }
highlights:
- set: Main
fg: Main
deco: bold
kitty:
destinations:
dark: ~/.config/kitty/themes/jellyfish-night.conf
light: ~/.config/kitty/themes/jellyfish-day.conf
header: |
## name: jellyfish-night|||jellyfish-day
## author: Jannis Baum
#: The basic colors
foreground {{ Text }}
background #000000|||#eeeeee
selection_foreground {{ Search.fg }}
selection_background {{ Search.bg }}
#: Cursor colors
cursor {{ Cursor }}
cursor_text_color #000000|||#eeeeee
#: URL underline color when hovering with mouse
url_color {{ Cursor }}
#: kitty window border colors and terminal bell colors
active_border_color #777777|||#999999
inactive_border_color #333333|||#cccccc
bell_border_color #ff5a00
visual_bell_color none
#: Tab bar colors
active_tab_foreground {{ Main }}
active_tab_background #000000|||#eeeeee
inactive_tab_foreground #999999|||#777777
inactive_tab_background #000000|||#eeeeee
tab_bar_background none
tab_bar_margin_color none
#: Colors for marks (marked text in the terminal)
mark1_foreground black
mark1_background #98d3cb
mark2_foreground black
mark2_background #f2dcd3
mark3_foreground black
mark3_background #f274bc
#: The basic 16 colors
#: black
color0 #616161
color8 #8e8e8e
#: red
color1 #ff8272
color9 #ffc4bd
#: green
color2 #b4fa72|||#4caf50
color10 #d6fcb9|||#8cbb8e
#: yellow
color3 #fefdc2
color11 #fefdd5
#: blue
color4 #a5d5fe
color12 #c1e3fe
#: magenta
color5 #ff8ffd
color13 #ffb1fe
#: cyan
color6 #d0d1fe
color14 #e5e6fe
#: white
color7 #f1f1f1
color15 #fefefe
vim:
destination: ~/.vim/colors/jellyfish.vim
header: |
highlight clear
if exists("syntax_on")
syntax reset
endif
highlight:
# syntax -------------------------------------------------------------------
# gray
- set: [Comment, CocFloating]
fg: { dark: '#94', light: '#94' }
deco: italic
- set: [Ignore]
fg: { dark: '#a8', light: '#a8' }
- set: [Todo]
fg: { dark: '#94', light: '#94' }
deco: bold
# constants & variables
- set: [Constant]
fg: { dark: '#d787af', light: '#d787af' }
- set: [String]
fg: { dark: '#fc897e', light: '#fc897e' }
- set: [Number]
fg: { dark: '#ffac8f', light: '#ffac8f' }
- set: [CocSemVariable]
fg: Main
# language
- set: [Statement, Preproc, Keyword]
fg: { dark: '#afd7ff', light: '#afd7ff' }
- set: [Special]
fg: { dark: '#d7afd7', light: '#d7afd7' }
- set: [Identifier, Title]
from: Main
# types, classes, functions
- set: [Type]
fg: { dark: '#c5f1ff', light: '#c5f1ff' }
- set: [CocSemClass, Function]
fg: { dark: '#7fb7c3', light: '#7fb7c3' }
# other
- set: [Underlined]
fg: { dark: '#afd7ff', light: '#afd7ff' }
deco: underline
# errors & warnings --------------------------------------------------------
- set: [Error, SpellCap, SpellBad, CocErrorHighlight]
deco: undercurl
ul: { dark: '#ff5f5f', light: '#ff5f5f' }
- set: [CocWarningHighlight, CocUnusedHighlight]
deco: undercurl
ul: { dark: '#ffaf00', light: '#0' }
- set: [CocInfoHighlight, CocHintHightlight, SpellLocal, SpellRare]
deco: undercurl
ul: { dark: '#afafff', light: '#afafff' }
- set: [ErrorMsg]
fg: { dark: '#ff5f5f', light: '#ff5f5f' }
# ui -----------------------------------------------------------------------
- set: [SignColumn]
fg: { dark: '#d0', light: '#d0' }
- set: [StatusLineNC, StatusLineTermNC]
fg: { dark: '#4', light: '#4' }
- set: [StatusLine, StatusLineTerm, LineNr, EndOfBuffer, TabLine, TabLineFill]
fg: { dark: '#58', light: '#58' }
deco: bold
- set: [TabLineSel]
from: Main
- set: [FoldColumn]
- set: [Folded]
fg: { dark: '#58', light: '#58' }
deco: italic
- set: [VertSplit]
fg: { dark: '#26', light: '#26' }
deco: bold
- set: [QuickScopePrimary, QuickScopeSecondary]
deco: underdouble
ul: Cursor
- set: [DiffAdd, DiffChange, DiffDelete, DiffText]
bg: { dark: '#26', light: '#26' }
# misc ---------------------------------------------------------------------
- set: [Search, MatchParen]
fg: { dark: '#26', light: '#26' }
bg: { dark: '#ffffaf', light: '#ffffaf' }
- set: [CocHighlightText]
deco: underline
ul: { dark: '#d0', light: '#d0' }
- set: [Sneak]
fg: { dark: '#26', light: '#26' }
bg: Main
- set: [SneakLabel]
fg: { dark: '#26', light: '#26' }
bg: Main
deco: bold
- set: [MoreMsg, Question]
fg: { dark: '#ffaf00', light: '#ffaf00' }
- set: [Visual, CocMenuSel, CocListLine]
bg: { dark: '#58', light: '#58' }
text-mate:
destination: '~/.config/bat/themes/jellyfish.tmTheme'
author: Jannis Baum
name: jellyfish
highlight:
- set: [comment]
from: Comment
- set: [string, constant.character]
from: String
- set: [constant.numeric]
from: Number
- set: [constant.language, constant.other, support.constant]
from: Constant
- set: [variable, variable.parameter, support.other.variable]
from: CocSemVariable
- set: [keyword]
from: Statement
- set: [entity.name.class, entity.other.inherited-class, support.class]
from: CocSemClass
- set: [storage.type, storage, support.type]
from: Type
- set: [entity.name.function, support.function]
from: Function
- set: [entity.name.tag, entity.other.attribute-name]
from: Special
custom:
- destination: '~/.zsh/scripts/_theme.zsh'
content: |
export PS1=$'%F{{{ Main }}}%f%K{{{ Main }}}%F{{{ Visual.bg }}}✻%f%k%F{{{ Main }}}%f %F{{{ Comment.fg }}}%{\x1b[3m%}%2~%{\x1b[0m%}%f %B»%b '
export LS_COLORS="fi=1;38;5;{{ Text }}:di=3;38;5;{{ Comment.fg }}:ex=4;38;5;{{ Special.fg }}"
export EZA_COLORS="sn=38;5;{{ Main }}:sb=1;38;5;{{ Main.fg }}:da=38;5;{{ Statement.fg }}:lp=3;38;5;{{ Comment.fg }}"
export FZF_DEFAULT_OPTS="$FZF_DEFAULT_OPTS
--color='fg+:{{ Text }}:underline,bg+:-1'
--color='hl:{{ Statement.fg }},hl+:{{ Main }}'
--color='prompt:{{ Main }}:bold,query:regular:italic'
--color='marker:{{ Main }},pointer:{{ Main }},spinner:{{ Main }},info:{{ Statement.fg }}'"