Skip to content

Commit ed66661

Browse files
committed
Add option of flags.asteriskUnorderedList in config files:
If `true`, the output UDL file should be identical to "classic build" in v2. Default is `false`. This commit only take effect in default theme.
1 parent 315f63f commit ed66661

2 files changed

Lines changed: 85 additions & 10 deletions

File tree

build/template.hbs.xml

Lines changed: 82 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<UserLang name="Markdown ({{themeName}})" ext="md markdown" udlVersion="2.1">
33
<Settings>
44
<Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="2" decimalSeparator="0" />
5-
<Prefix Keywords1="yes" Keywords2="yes" Keywords3="yes" Keywords4="yes" Keywords5="yes" Keywords6="yes" Keywords7="yes" Keywords8="no" />
5+
<Prefix Keywords1="yes" Keywords2="yes" Keywords3="yes" Keywords4="yes" Keywords5="yes" Keywords6="{{#unless flags.asteriskUnorderedList}}yes{{else}}no{{/unless}}" Keywords7="{{#unless flags.asteriskUnorderedList}}yes{{else}}no{{/unless}}" Keywords8="no" />
66
</Settings>
77
<KeywordLists>
88
<Keywords name="Comments">00# 01 02((EOL)) 03&lt;!-- 04--&gt;</Keywords>
@@ -29,10 +29,10 @@
2929
<Keywords name="Keywords3">*** ___</Keywords>
3030
<Keywords name="Keywords4">** __</Keywords>
3131
<Keywords name="Keywords5">* _</Keywords>
32-
<Keywords name="Keywords6">** __</Keywords>
33-
<Keywords name="Keywords7">* _</Keywords>
32+
<Keywords name="Keywords6">{{#unless flags.asteriskUnorderedList}}** __{{/unless}}</Keywords>
33+
<Keywords name="Keywords7">{{#unless flags.asteriskUnorderedList}}* _{{/unless}}</Keywords>
3434
<Keywords name="Keywords8"></Keywords>
35-
<Keywords name="Delimiters">00![ 00[ 01\ 02] 02] 03``` 03` 03~~~ 04\ 05``` 05((EOL `)) 05~~~ 06*** 07\ 08((EOL ***)) 09** 10\ 11((EOL **)) 12* 13\ 14((EOL *)) 15** 16\ 17((EOL **)) 18* 19\ 20((EOL *)) 21 22 23</Keywords>
35+
<Keywords name="Delimiters">00![ 00[ 01\ 02] 02] 03``` 03` 03~~~ 04\ 05``` 05((EOL `)) 05~~~ 06*** 07\ 08((EOL ***)) 09** 10\ 11((EOL **)) {{#unless flags.asteriskUnorderedList}}12* 13\ 14((EOL *)) 15** 16\ 17((EOL **)) 18* 19\ 20((EOL *)){{else}}12 13 14 15 16 17 18 19 20{{/unless}} 21 22 23</Keywords>
3636
</KeywordLists>
3737
<Styles>
3838
<WordsStyle name="DEFAULT" fgColor="{{default.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="0" nesting="0" />
@@ -44,8 +44,32 @@
4444
<WordsStyle name="KEYWORDS3" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="3" nesting="0" />
4545
<WordsStyle name="KEYWORDS4" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="1" nesting="0" />
4646
<WordsStyle name="KEYWORDS5" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="2" nesting="0" />
47-
<WordsStyle name="KEYWORDS6" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="3" nesting="0" />
48-
<WordsStyle name="KEYWORDS7" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="3" nesting="0" />
47+
<WordsStyle name="KEYWORDS6" fgColor="
48+
{{~#unless flags.asteriskUnorderedList~}}
49+
{{emphasis.fgColor}}
50+
{{~else~}}
51+
{{default.fgColor}}
52+
{{~/unless~}}
53+
" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="
54+
{{~#unless flags.asteriskUnorderedList~}}
55+
3
56+
{{~else~}}
57+
0
58+
{{~/unless~}}
59+
" nesting="0" />
60+
<WordsStyle name="KEYWORDS7" fgColor="
61+
{{~#unless flags.asteriskUnorderedList~}}
62+
{{emphasis.fgColor}}
63+
{{~else~}}
64+
{{default.fgColor}}
65+
{{~/unless~}}
66+
" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="
67+
{{~#unless flags.asteriskUnorderedList~}}
68+
3
69+
{{~else~}}
70+
0
71+
{{~/unless~}}
72+
" nesting="0" />
4973
<WordsStyle name="KEYWORDS8" fgColor="{{default.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="0" nesting="0" />
5074
<WordsStyle name="OPERATORS" fgColor="{{unorderedList.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="1" nesting="0" />
5175
<WordsStyle name="FOLDER IN CODE1" fgColor="{{default.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="0" nesting="0" />
@@ -54,10 +78,58 @@
5478
<WordsStyle name="DELIMITERS1" fgColor="{{link.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="2" nesting="0" />
5579
<WordsStyle name="DELIMITERS2" fgColor="{{code.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="0" nesting="0" />
5680
<WordsStyle name="DELIMITERS3" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="3" nesting="0" />
57-
<WordsStyle name="DELIMITERS4" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="1" nesting="65600" />
58-
<WordsStyle name="DELIMITERS5" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="2" nesting="32800" />
59-
<WordsStyle name="DELIMITERS6" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="3" nesting="0" />
60-
<WordsStyle name="DELIMITERS7" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="3" nesting="0" />
81+
<WordsStyle name="DELIMITERS4" fgColor="{{emphasis.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="1" nesting="
82+
{{~#unless flags.asteriskUnorderedList~}}
83+
65600
84+
{{~else~}}
85+
0
86+
{{~/unless~}}
87+
" />
88+
<WordsStyle name="DELIMITERS5" fgColor="
89+
{{~#unless flags.asteriskUnorderedList~}}
90+
{{emphasis.fgColor}}
91+
{{~else~}}
92+
{{default.fgColor}}
93+
{{~/unless~}}
94+
" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="
95+
{{~#unless flags.asteriskUnorderedList~}}
96+
2
97+
{{~else~}}
98+
0
99+
{{~/unless~}}
100+
" nesting="
101+
{{~#unless flags.asteriskUnorderedList~}}
102+
32800
103+
{{~else~}}
104+
0
105+
{{~/unless~}}
106+
" />
107+
<WordsStyle name="DELIMITERS6" fgColor="
108+
{{~#unless flags.asteriskUnorderedList~}}
109+
{{emphasis.fgColor}}
110+
{{~else~}}
111+
{{default.fgColor}}
112+
{{~/unless~}}
113+
" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="
114+
{{~#unless flags.asteriskUnorderedList~}}
115+
3
116+
{{~else~}}
117+
0
118+
{{~/unless~}}
119+
" nesting="0" />
120+
<WordsStyle name="DELIMITERS7" fgColor="
121+
{{~#unless flags.asteriskUnorderedList~}}
122+
{{emphasis.fgColor}}
123+
{{~else~}}
124+
{{default.fgColor}}
125+
{{~/unless~}}
126+
" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="
127+
{{~#unless flags.asteriskUnorderedList~}}
128+
3
129+
{{~else~}}
130+
0
131+
{{~/unless~}}
132+
" nesting="0" />
61133
<WordsStyle name="DELIMITERS8" fgColor="{{default.fgColor}}" bgColor="{{default.bgColor}}" {{#default.transparentBg}}colorStyle="1" {{/default.transparentBg}}fontName="" fontStyle="0" nesting="0" />
62134
</Styles>
63135
</UserLang>

config/markdown.default.config.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,8 @@
2626
},
2727
"comment": {
2828
"fgColor": "808080"
29+
},
30+
"flags": {
31+
"asteriskUnorderedList": false
2932
}
3033
}

0 commit comments

Comments
 (0)