mirror of
https://github.com/QL-Win/QuickLook.git
synced 2025-09-11 17:59:17 +00:00
93 lines
2.6 KiB
XML
93 lines
2.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<SyntaxDefinition name="Vue" extensions=".vue;.nvue" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
|
|
<Color name="Comment" foreground="#008000" />
|
|
<Color name="Tag" foreground="#800000" exampleText="div" />
|
|
<Color name="Attribute" foreground="#0000FF" exampleText="v-if" />
|
|
<Color name="String" foreground="#A31515" exampleText=""text"" />
|
|
<Color name="Directive" foreground="#B000B0" exampleText="v-for" />
|
|
<Color name="Keyword" foreground="#000080" exampleText="import" />
|
|
<Color name="Script" foreground="#333333" />
|
|
<Color name="Style" foreground="#0055A5" />
|
|
|
|
<RuleSet name="Html">
|
|
<Span color="Comment" begin="<!--" end="-->" />
|
|
<Span color="String" begin=""" end=""" />
|
|
<Span color="String" begin="'" end="'" />
|
|
|
|
<!-- Tags -->
|
|
<Span color="Tag" begin="<" end=">">
|
|
<RuleSet>
|
|
<Keywords color="Tag">
|
|
<Word>template</Word>
|
|
<Word>script</Word>
|
|
<Word>style</Word>
|
|
<Word>div</Word>
|
|
<Word>span</Word>
|
|
<Word>input</Word>
|
|
<Word>button</Word>
|
|
<Word>component</Word>
|
|
</Keywords>
|
|
<Keywords color="Attribute">
|
|
<Word>v-if</Word>
|
|
<Word>v-else</Word>
|
|
<Word>v-else-if</Word>
|
|
<Word>v-for</Word>
|
|
<Word>v-bind</Word>
|
|
<Word>:key</Word>
|
|
<Word>:class</Word>
|
|
<Word>:style</Word>
|
|
<Word>v-model</Word>
|
|
<Word>v-on</Word>
|
|
<Word>@click</Word>
|
|
<Word>@input</Word>
|
|
</Keywords>
|
|
</RuleSet>
|
|
</Span>
|
|
</RuleSet>
|
|
|
|
<RuleSet name="JavaScript">
|
|
<Span color="Comment" begin="//" end="\n" />
|
|
<Span color="Comment" begin="/\*" end="\*/" />
|
|
<Span color="String" begin=""" end=""" />
|
|
<Span color="String" begin="'" end="'" />
|
|
<Keywords color="Keyword">
|
|
<Word>import</Word>
|
|
<Word>export</Word>
|
|
<Word>default</Word>
|
|
<Word>return</Word>
|
|
<Word>const</Word>
|
|
<Word>let</Word>
|
|
<Word>var</Word>
|
|
<Word>if</Word>
|
|
<Word>else</Word>
|
|
<Word>for</Word>
|
|
<Word>while</Word>
|
|
<Word>function</Word>
|
|
<Word>async</Word>
|
|
<Word>await</Word>
|
|
<Word>new</Word>
|
|
<Word>this</Word>
|
|
<Word>super</Word>
|
|
<Word>true</Word>
|
|
<Word>false</Word>
|
|
<Word>null</Word>
|
|
</Keywords>
|
|
</RuleSet>
|
|
|
|
<RuleSet name="CSS">
|
|
<Span color="Comment" begin="/\*" end="\*/" />
|
|
<Span color="String" begin=""" end=""" />
|
|
<Span color="String" begin="'" end="'" />
|
|
</RuleSet>
|
|
|
|
<RuleSet name="MainRuleSet">
|
|
<Import ruleSet="Html" />
|
|
<Import ruleSet="JavaScript" />
|
|
<Import ruleSet="CSS" />
|
|
</RuleSet>
|
|
|
|
<RuleSet>
|
|
<Import ruleSet="MainRuleSet" />
|
|
</RuleSet>
|
|
</SyntaxDefinition>
|