File tree 3 files changed +83
-0
lines changed
3 files changed +83
-0
lines changed Original file line number Diff line number Diff line change 213
213
<includes >
214
214
<include >init.jline</include >
215
215
<include >data.json</include >
216
+ <include >apply-colors.sh</include >
216
217
</includes >
217
218
</resource >
218
219
</resources >
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ theme=${PROFILE_NAME,,}
4
+ theme=${theme// / -} ' .nanorctheme'
5
+ cp nanorctheme.template ${theme}
6
+ sed -i " s/%COLOR_01/${COLOR_01} /g" ${theme}
7
+ sed -i " s/%COLOR_02/${COLOR_02} /g" ${theme}
8
+ sed -i " s/%COLOR_03/${COLOR_03} /g" ${theme}
9
+ sed -i " s/%COLOR_04/${COLOR_04} /g" ${theme}
10
+ sed -i " s/%COLOR_05/${COLOR_05} /g" ${theme}
11
+ sed -i " s/%COLOR_06/${COLOR_06} /g" ${theme}
12
+ sed -i " s/%COLOR_07/${COLOR_07} /g" ${theme}
13
+ sed -i " s/%COLOR_08/${COLOR_08} /g" ${theme}
14
+ sed -i " s/%COLOR_09/${COLOR_09} /g" ${theme}
15
+ sed -i " s/%COLOR_10/${COLOR_10} /g" ${theme}
16
+ sed -i " s/%COLOR_11/${COLOR_11} /g" ${theme}
17
+ sed -i " s/%COLOR_12/${COLOR_12} /g" ${theme}
18
+ sed -i " s/%COLOR_13/${COLOR_13} /g" ${theme}
19
+ sed -i " s/%COLOR_14/${COLOR_14} /g" ${theme}
20
+ sed -i " s/%COLOR_15/${COLOR_15} /g" ${theme}
21
+ sed -i " s/%COLOR_16/${COLOR_16} /g" ${theme}
22
+ exit
Original file line number Diff line number Diff line change
1
+ #
2
+ # This file describes a default scheme template for nanorc syntax highlighting for terminals with dark background
3
+ #
4
+ # Actual nanorc themes can be generated using the themes available on https://mayccoll.github.io/Gogh/themes.
5
+ #
6
+ # Linux:
7
+ # \> cd git/jline3
8
+ # \> ./build rebuild
9
+ # \> cd git/jline3/demo/target/nanorc
10
+ # \> bash -c "$(wget -qO- https://git.io/vQgMr)"
11
+ # ...
12
+ #
13
+
14
+ PLAIN %COLOR_08
15
+ FUNCTION %COLOR_11
16
+ STRING %COLOR_15
17
+ COMMENT %COLOR_07
18
+ DOC_COMMENT %COLOR_15
19
+ TYPE %COLOR_13
20
+ BOOLEAN %COLOR_16
21
+ NULL %COLOR_07
22
+ NUMBER %COLOR_05
23
+ VARIABLE %COLOR_12
24
+ PACKAGE %COLOR_03
25
+ CLASS %COLOR_03
26
+ CONSTANT %COLOR_04
27
+ OPERATOR %COLOR_04
28
+ COMMAND %COLOR_11
29
+ OPTION %COLOR_04
30
+ KEYWORD %COLOR_16
31
+ JUMP %COLOR_15
32
+ SECTION %COLOR_11
33
+ ATTRIBUTE %COLOR_03
34
+ PATH %COLOR_13
35
+ EXECUTABLE %COLOR_03
36
+ LINK %COLOR_07
37
+ TITLE %COLOR_13
38
+ ESCAPE %COLOR_01,%COLOR_07
39
+ DEBUG %COLOR_14
40
+ ERROR %COLOR_02
41
+ TODO %COLOR_16,%COLOR_07
42
+ WARNING ,%COLOR_02
43
+ WHITESPACE ,%COLOR_03
44
+ HEADER bold,%COLOR_13,~grey7,underline
45
+ ROW_NUMBER bold,%COLOR_13,~grey7
46
+ ROW_STYLE ,~grey15
47
+ LIST_BACKGROUND ,~grey42
48
+ LIST_GROUP %COLOR_04
49
+ #
50
+ # mixin
51
+ #
52
+ +FUNCTION FUNCTION: "[A-Za-z_][A-Za-z0-9_]*[[:space:]]*[(]" \n PLAIN: "[(]"
53
+ +LINT WHITESPACE: "[[:space:]]+$" \n WARNING: "\t*"
54
+ +LONG_LINE_WARNING WARNING: "^.{81,}$"
55
+ #
56
+ # parser
57
+ #
58
+ $LINE_COMMENT COMMENT \n TODO: "FIXME|TODO|XXX"
59
+ $BLOCK_COMMENT COMMENT \n DOC_COMMENT: startWith=/** \n TODO: "FIXME|TODO|XXX"
60
+ $BALANCED_DELIMITERS STRING \n VARIABLE: continueAs=\s*:
You can’t perform that action at this time.
0 commit comments