David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 1 | ## Here is an example for groff. |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 2 | |
David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 3 | syntax "groff" "\.m[ems]$" "\.rof" "\.tmac$" "^tmac." |
Mike Scalora | 6a2032f | 2016-05-25 22:13:50 +0200 | [diff] [blame] | 4 | comment ".\"" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 5 | |
| 6 | # The argument of .ds or .nr |
Benno Schulenberg | 2da9cbf | 2015-05-03 15:47:05 +0000 | [diff] [blame] | 7 | color cyan "^\.(ds|nr) [^[:space:]]*" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 8 | # Single-character escapes |
David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 9 | color brightmagenta "\\." |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 10 | # The argument of \f or \s in the same color |
David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 11 | color brightmagenta "\\f." "\\f\(.." "\\s(\+|\-)?[0-9]" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 12 | # Newlines |
David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 13 | color cyan "(\\|\\\\)n(.|\(..)" |
| 14 | color cyan start="(\\|\\\\)n\[" end="]" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 15 | # Requests |
Benno Schulenberg | 2da9cbf | 2015-05-03 15:47:05 +0000 | [diff] [blame] | 16 | color brightgreen "^\.[[:space:]]*[^[:space:]]*" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 17 | # Comments |
David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 18 | color yellow "^\.\\".*$" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 19 | # Strings |
David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 20 | color green "(\\|\\\\)\*(.|\(..)" |
| 21 | color green start="(\\|\\\\)\*\[" end="]" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 22 | # Characters |
David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 23 | color brightred "\\\(.." |
| 24 | color brightred start="\\\[" end="]" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 25 | # Macro arguments |
David Lawrence Ramsey | 5e6434c | 2006-06-01 17:23:28 +0000 | [diff] [blame] | 26 | color brightcyan "\\\\\$[1-9]" |