File indexing completed on 2024-05-19 15:23:16

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>test.mkiv</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (ConTeXt) - Theme (Breeze Light)"/>
0006 </head><body style="background-color:#ffffff;color:#1f1c1b"><pre>
0007 <span style="color:#898887;">% ConTeXt test file for Kate's syntax highlighting and code folding</span>
0008 
0009 
0010 <span style="color:#898887;">%% Comments</span>
0011 <span style="color:#898887;">%   This is a comment</span>
0012 <span style="color:#644a9b;">\%</span>  Not a comment
0013 <span style="color:#644a9b;">\\</span><span style="color:#898887;">% This is a comment</span>
0014 
0015 
0016 <span style="color:#898887;">%% Start/stop blocks</span>
0017 <span style="color:#0057ae;background-color:#e0e9f8;">\startsection</span>
0018 Can be nested
0019 <span style="color:#0057ae;background-color:#e0e9f8;">\startitemize</span>
0020 <span style="color:#644a9b;">\item</span> normal
0021 <span style="color:#0057ae;background-color:#e0e9f8;">\stopitemize</span>
0022 normal
0023 <span style="color:#0057ae;background-color:#e0e9f8;">\stopsection</span>
0024 <span style="color:#898887;">% \startblock \stopblock should be comments</span>
0025 
0026 
0027 <span style="color:#898887;">%% Commands</span>
0028 <span style="color:#644a9b;">\def</span><span style="color:#924c9d;">{</span><span style="color:#0057ae;background-color:#e0e9f8;">\startstuff</span><span style="color:#924c9d;">}</span>
0029 <span style="color:#0057ae;background-color:#e0e9f8;">\startstuff</span> should be normal command colour
0030 
0031 <span style="color:#644a9b;">\setupindenting</span>[yes, big]
0032 <span style="font-weight:bold;">\section</span><span style="color:#924c9d;">{</span>normal<span style="color:#924c9d;">}</span>
0033 
0034 
0035 <span style="color:#898887;">%% Inline math</span>
0036 <span style="color:#0057ae;background-color:#e0e9f8;">$</span><span style="color:#006e28;">equations are green, </span><span style="color:#644a9b;">\commands</span><span style="color:#006e28;"> somewhat darker</span>
0037 it can also run over multiple lines
0038 <span style="color:#898887;">% Comment</span>
0039 <span style="color:#0057ae;background-color:#e0e9f8;">$</span>
0040 normal
0041 <span style="color:#0057ae;background-color:#e0e9f8;">\mathematics</span><span style="color:#924c9d;">{</span><span style="color:#006e28;">equations are green, </span><span style="color:#644a9b;">\commands</span><span style="color:#006e28;"> somewhat darker</span>
0042 <span style="color:#006e28;">it can also run over multiple lines</span>
0043 <span style="color:#644a9b;">\mathematics</span><span style="color:#924c9d;">{</span><span style="color:#006e28;">nested math should be green</span><span style="color:#924c9d;">}</span><span style="color:#006e28;"> this should still be green</span>
0044 <span style="color:#898887;">% Comment</span>
0045 <span style="color:#924c9d;">}</span>
0046 normal
0047 <span style="color:#0057ae;background-color:#e0e9f8;">\math</span><span style="color:#924c9d;">{</span><span style="color:#006e28;">equations are green, </span><span style="color:#644a9b;">\commands</span><span style="color:#006e28;"> somewhat darker</span>
0048 <span style="color:#006e28;">it can also run over multiple lines</span>
0049 <span style="color:#644a9b;">\math</span><span style="color:#924c9d;">{</span><span style="color:#006e28;">nested math should be green</span><span style="color:#924c9d;">}</span><span style="color:#006e28;"> this should still be green</span>
0050 <span style="color:#898887;">% Comment</span>
0051 <span style="color:#924c9d;">}</span>
0052 normal
0053 <span style="color:#0057ae;background-color:#e0e9f8;">\m</span><span style="color:#924c9d;">{</span><span style="color:#006e28;">equations are green, </span><span style="color:#644a9b;">\commands</span><span style="color:#006e28;"> somewhat darker</span>
0054 <span style="color:#006e28;">it can also run over multiple lines</span>
0055 <span style="color:#644a9b;">\m</span><span style="color:#924c9d;">{</span><span style="color:#006e28;">nested math should be green</span><span style="color:#924c9d;">}</span><span style="color:#006e28;"> this should still be green</span>
0056 <span style="color:#898887;">% Comment</span>
0057 <span style="color:#924c9d;">}</span>
0058 normal
0059 <span style="color:#0057ae;background-color:#e0e9f8;">\mathematics</span><span style="color:#006e28;"> the first character should be green </span><span style="color:#924c9d;">{}</span>
0060 <span style="color:#0057ae;background-color:#e0e9f8;">\math</span><span style="color:#006e28;">        the first character should be green </span><span style="color:#924c9d;">{}</span>
0061 <span style="color:#0057ae;background-color:#e0e9f8;">\m</span><span style="color:#006e28;">           the first character should be green </span><span style="color:#924c9d;">{}</span>
0062 normal
0063 <span style="color:#898887;">% $should$ \mathematics{still} \math{be} \m{commented}</span>
0064 
0065 
0066 <span style="color:#898887;">%% Display math</span>
0067 <span style="color:#0057ae;background-color:#e0e9f8;">$$</span>
0068 <span style="color:#006e28;">equations are green, </span><span style="color:#644a9b;">\commands</span><span style="color:#006e28;"> somewhat darker</span>
0069 <span style="color:#006e28;">it can also run over multiple lines</span>
0070 <span style="color:#898887;">% Comment</span>
0071 <span style="color:#0057ae;background-color:#e0e9f8;">$$</span>
0072 normal
0073 <span style="color:#0057ae;background-color:#e0e9f8;">\startformula</span>
0074 <span style="color:#006e28;">equations are green, </span><span style="color:#644a9b;">\commands</span><span style="color:#006e28;"> somewhat darker</span>
0075 <span style="color:#006e28;">it can also run over multiple lines</span>
0076 <span style="color:#898887;">% Comment</span>
0077 
0078 <span style="color:#006e28;">Nested formulae should not work</span>
0079 <span style="color:#006e28;">The following should be red:</span>
0080 <span style="color:#bf0303;text-decoration:underline;">\startformula</span>
0081 <span style="color:#006e28;">Should still be math colour</span>
0082 <span style="color:#0057ae;background-color:#e0e9f8;">\stopformula</span>
0083 normal
0084 
0085 <span style="color:#898887;">%% Verbatim</span>
0086 <span style="color:#0057ae;background-color:#e0e9f8;">\starttyping</span>
0087 <span style="color:#bf0303;">All text in here should be verbatim colour</span>
0088 <span style="color:#bf0303;">% This should not be a comment</span>
0089 <span style="color:#bf0303;">&amp;@@#^%&amp;^#$</span>
0090 
0091 <span style="color:#bf0303;">Nested typing should be displayed in verbatim colour</span>
0092 <span style="color:#0057ae;background-color:#e0e9f8;">\starttyping</span>
0093 <span style="color:#0057ae;background-color:#e0e9f8;">\stoptyping</span>
0094 <span style="color:#bf0303;">should still be verbatim colour</span>
0095 <span style="color:#bf0303;">% This should not be a comment</span>
0096 <span style="color:#0057ae;background-color:#e0e9f8;">\stoptyping</span>
0097 
0098 normal
0099 
0100 
0101 <span style="color:#898887;">%% Tables</span>
0102 <span style="color:#0057ae;background-color:#e0e9f8;">\starttabulate</span>[|c|c|c|]
0103 <span style="color:#644a9b;">\FL</span>
0104 <span style="color:#644a9b;">\NC</span> header1 <span style="color:#644a9b;">\NC</span> header2 <span style="color:#644a9b;">\NC</span> header3 <span style="color:#644a9b;">\NR</span>
0105 <span style="color:#644a9b;">\ML</span>
0106 <span style="color:#644a9b;">\NC</span> value1 <span style="color:#644a9b;">\NC</span> value2 <span style="color:#644a9b;">\NC</span> value3 <span style="color:#644a9b;">\NR</span>
0107 <span style="color:#644a9b;">\NC</span> value4 <span style="color:#644a9b;">\NC</span> value5 <span style="color:#644a9b;">\NC</span> value6 <span style="color:#644a9b;">\NR</span>
0108 <span style="color:#644a9b;">\BL</span>
0109 <span style="color:#0057ae;background-color:#e0e9f8;">\stoptabulate</span>
0110 
0111 Commands for TABLE environment (<span style="color:#0057ae;background-color:#e0e9f8;">\bTABLE</span> and <span style="color:#0057ae;background-color:#e0e9f8;">\eTABLE</span>, <span style="color:#0057ae;background-color:#e0e9f8;">\bTD</span> and <span style="color:#0057ae;background-color:#e0e9f8;">\eTD</span>, etc.) should emulate start/stop blocks
0112 <span style="color:#0057ae;background-color:#e0e9f8;">\bTABLE</span>[split=yes]
0113   <span style="color:#0057ae;background-color:#e0e9f8;">\bTR</span> <span style="color:#0057ae;background-color:#e0e9f8;">\bTD</span> value1 <span style="color:#0057ae;background-color:#e0e9f8;">\eTD</span> <span style="color:#0057ae;background-color:#e0e9f8;">\bTD</span> value2 <span style="color:#0057ae;background-color:#e0e9f8;">\eTD</span> <span style="color:#0057ae;background-color:#e0e9f8;">\bTD</span> value3 <span style="color:#0057ae;background-color:#e0e9f8;">\eTD</span> <span style="color:#0057ae;background-color:#e0e9f8;">\eTR</span>
0114   <span style="color:#0057ae;background-color:#e0e9f8;">\bTR</span> <span style="color:#0057ae;background-color:#e0e9f8;">\bTD</span> value4 <span style="color:#0057ae;background-color:#e0e9f8;">\eTD</span> <span style="color:#0057ae;background-color:#e0e9f8;">\bTD</span> value5 <span style="color:#0057ae;background-color:#e0e9f8;">\eTD</span> <span style="color:#0057ae;background-color:#e0e9f8;">\bTD</span> value6 <span style="color:#0057ae;background-color:#e0e9f8;">\eTD</span> <span style="color:#0057ae;background-color:#e0e9f8;">\eTR</span>
0115 <span style="color:#0057ae;background-color:#e0e9f8;">\eTABLE</span>
0116 
0117 <span style="color:#0057ae;background-color:#e0e9f8;">\startxtable</span>
0118   <span style="color:#0057ae;background-color:#e0e9f8;">\startxrow</span>
0119     <span style="color:#0057ae;background-color:#e0e9f8;">\startxcell</span> value1 <span style="color:#0057ae;background-color:#e0e9f8;">\stopxcell</span>
0120     <span style="color:#0057ae;background-color:#e0e9f8;">\startxcell</span> value2 <span style="color:#0057ae;background-color:#e0e9f8;">\stopxcell</span>
0121   <span style="color:#0057ae;background-color:#e0e9f8;">\stopxrow</span>
0122   <span style="color:#0057ae;background-color:#e0e9f8;">\startxrow</span>
0123     <span style="color:#0057ae;background-color:#e0e9f8;">\startxcell</span> value3 <span style="color:#0057ae;background-color:#e0e9f8;">\stopxcell</span>
0124     <span style="color:#0057ae;background-color:#e0e9f8;">\startxcell</span> value5 <span style="color:#0057ae;background-color:#e0e9f8;">\stopxcell</span>
0125   <span style="color:#0057ae;background-color:#e0e9f8;">\stopxrow</span>
0126 <span style="color:#0057ae;background-color:#e0e9f8;">\stopxtable</span>
0127 </pre></body></html>