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;">&@@#^%&^#$</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>