Skip to content

Commit d6529a7

Browse files
committed
Fixed formatting
Fixed double set of ?$ Removed whitespace and renamed the syntax highlighting section Reverted dedenting of filename:
1 parent 1ddeeb6 commit d6529a7

1 file changed

Lines changed: 50 additions & 44 deletions

File tree

runtime/syntax/markdown.yaml

Lines changed: 50 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
filetype: markdown
2+
23
detect:
3-
filename: \.(livemd|md|mkd|mkdn|markdown)$
4+
filename: \.(livemd|md|mkd|mkdn|markdown)$
5+
46
rules:
5-
# Tables (Github extension)
7+
# tables (Github extension)
68
- type: ".*[ :]\\|[ :].*"
79

810
# quotes
911
- statement: "^>.*"
1012

11-
# Emphasis
13+
# emphasis
1214
- type: "(^|[[:space:]])(_[^ ][^_]*_|\\*[^ ][^*]*\\*)"
1315

14-
# Strong emphasis
16+
# strong emphasis
1517
- type: "(^|[[:space:]])(__[^ ][^_]*__|\\*\\*[^ ][^*]*\\*\\*)"
1618

1719
# strike-through
1820
- type: "(^|[[:space:]])~~[^ ][^~]*~~"
19-
21+
2022
# horizontal rules
2123
- special: "^(---+|===+|___+|\\*\\*\\*+)\\s*$"
2224

@@ -41,96 +43,100 @@ rules:
4143

4244
- special: "^```$"
4345

44-
# Fenced code blocks for syntax highlighting
46+
# syntax highlighting of fenced code blocks
4547
- default:
46-
start: "(?i)^```((c|h)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
48+
start: "(?i)^```(c|h)((\\s+|:|,|\\{|\\?)[^`]*)?$"
4749
end: "^```$"
4850
rules:
49-
- include: "c"
51+
- include: "c"
5052
- default:
51-
start: "(?i)^```((cpp|c\\+\\+|cxx)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
53+
start: "(?i)^```(cpp|c\\+\\+|cxx)((\\s+|:|,|\\{|\\?)[^`]*)?$"
5254
end: "^```$"
5355
rules:
54-
- include: "c++"
56+
- include: "c++"
5557
- default:
56-
start: "(?i)^```((cs|csharp|c#)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
58+
start: "(?i)^```(cs|csharp|c#)((\\s+|:|,|\\{|\\?)[^`]*)?$"
5759
end: "^```$"
5860
rules:
59-
- include: "csharp"
61+
- include: "csharp"
6062
- default:
61-
start: "(?i)^```((css|css.erb)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
63+
start: "(?i)^```(css|css.erb)((\\s+|:|,|\\{|\\?)[^`]*)?$"
6264
end: "^```$"
6365
rules:
64-
- include: "css"
66+
- include: "css"
6567
- default:
66-
start: "(?i)^```((patch|diff|rej)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
68+
start: "(?i)^```(patch|diff|rej)((\\s+|:|,|\\{|\\?)[^`]*)?$"
6769
end: "^```$"
6870
rules:
69-
- include: "patch"
71+
- include: "patch"
7072
- default:
71-
start: "(?i)^```((go|golang)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
73+
start: "(?i)^```(go|golang)((\\s+|:|,|\\{|\\?)[^`]*)?$"
7274
end: "^```$"
7375
rules:
74-
- include: "go"
76+
- include: "go"
7577
- default:
76-
start: "(?i)^```((ini|conf)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
78+
start: "(?i)^```(ini|conf)((\\s+|:|,|\\{|\\?)[^`]*)?$"
7779
end: "^```$"
7880
rules:
79-
- include: "ini"
81+
- include: "ini"
8082
- default:
81-
start: "(?i)^```((java|bsh)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
83+
start: "(?i)^```(java|bsh)((\\s+|:|,|\\{|\\?)[^`]*)?$"
8284
end: "^```$"
8385
rules:
84-
- include: "java"
86+
- include: "java"
8587
- default:
86-
start: "(?i)^```((js|jsx|javascript|es6|mjs|cjs|dataviewjs|\\{\\.js.+?\\})((\\\
87-
s+|:|,|\\{|\\?)[^`]*)?$)$"
88+
start:
89+
"(?i)^```(js|jsx|javascript|es6|mjs|cjs|dataviewjs|\\{\\.js.+?\\})((\\\
90+
s+|:|,|\\{|\\?)[^`]*)?$"
8891
end: "^```$"
8992
rules:
90-
- include: "javascript"
93+
- include: "javascript"
9194
- default:
92-
start: "(?i)^```((json|json5|sublime-settings|sublime-menu|sublime-keymap|sublime-mousemap|sublime-theme|sublime-build|sublime-project|sublime-completions)((\\\
93-
s+|:|,|\\{|\\?)[^`]*)?$)$"
95+
start:
96+
"(?i)^```(json|json5|sublime-settings|sublime-menu|sublime-keymap|sublime-mousemap|sublime-theme|sublime-build|sublime-project|sublime-completions)((\\\
97+
s+|:|,|\\{|\\?)[^`]*)?$"
9498
end: "^```$"
9599
rules:
96-
- include: "json"
100+
- include: "json"
97101
- default:
98-
start: "(?i)^```((php|php3|php4|php5|phpt|phtml|aw|ctp)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
102+
start: "(?i)^```(php|php3|php4|php5|phpt|phtml|aw|ctp)((\\s+|:|,|\\{|\\?)[^`]*)?$"
99103
end: "^```$"
100104
rules:
101-
- include: "php"
105+
- include: "php"
102106
- default:
103-
start: "(?i)^```((python|py|py3|rpy|pyw|cpy|SConstruct|Sconstruct|sconstruct|SConscript|gyp|gypi|\\\
104-
{\\.python.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
107+
start:
108+
"(?i)^```(python|py|py3|rpy|pyw|cpy|SConstruct|Sconstruct|sconstruct|SConscript|gyp|gypi|\\\
109+
{\\.python.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$"
105110
end: "^```$"
106111
rules:
107-
- include: "python"
112+
- include: "python"
108113
- default:
109-
start: "(?i)^```((rust|rs|\\{\\.rust.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
114+
start: "(?i)^```(rust|rs|\\{\\.rust.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$"
110115
end: "^```$"
111116
rules:
112-
- include: "rust"
117+
- include: "rust"
113118
- default:
114-
start: "(?i)^```((shell|sh|bash|zsh|bashrc|bash_profile|bash_login|profile|bash_logout|.textmate_init|\\\
115-
{\\.bash.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
119+
start:
120+
"(?i)^```(shell|sh|bash|zsh|bashrc|bash_profile|bash_login|profile|bash_logout|.textmate_init|\\\
121+
{\\.bash.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$"
116122
end: "^```$"
117123
rules:
118-
- include: "shell"
124+
- include: "shell"
119125
- default:
120-
start: "(?i)^```((sql|ddl|dml)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
126+
start: "(?i)^```(sql|ddl|dml)((\\s+|:|,|\\{|\\?)[^`]*)?$"
121127
end: "^```$"
122128
rules:
123-
- include: "sql"
129+
- include: "sql"
124130
- default:
125-
start: "(?i)^```((typescript|ts)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
131+
start: "(?i)^```(typescript|ts)((\\s+|:|,|\\{|\\?)[^`]*)?$"
126132
end: "^```$"
127133
rules:
128-
- include: "typescript"
134+
- include: "typescript"
129135
- default:
130-
start: "(?i)^```((yaml|yml)((\\s+|:|,|\\{|\\?)[^`]*)?$)$"
136+
start: "(?i)^```(yaml|yml)((\\s+|:|,|\\{|\\?)[^`]*)?$"
131137
end: "^```$"
132138
rules:
133-
- include: "yaml"
139+
- include: "yaml"
134140

135141
- special:
136142
start: "`"

0 commit comments

Comments
 (0)