aboutsummaryrefslogtreecommitdiff
path: root/groff.nanorc
blob: 79949ed9c684315146573b155de3e6af603ba4f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
## Here is an example for groff.
##
syntax "groff" "(\.m[ems]|\.mom)$" "\.rof" "\.tmac$" "^tmac."
## The argument of .ds or .nr
color cyan "^\.[[:space:]]*(ds|nr)[[:space:]]+[^[:space:]]*"
## Single character escapes
color brightmagenta "\\."
## Highlight the argument of \f or \s in the same color
color brightmagenta "\\f." "\\f\(.." "\\s(\+|\-)?[0-9]"
## Newlines
color cyan "(\\|\\\\)n(.|\(..)"
color cyan start="(\\|\\\\)n\[" end="]"
## Requests
color brightgreen "^\.[[:space:]]*[^[:space:]]*"
## Comments
color yellow "^\.\\".*$"
color yellow "\\".*$"
color yellow "^\\#.*$"
## Strings
color green "(\\|\\\\)\*(.|\(..)"
color green start="(\\|\\\\)\*\[" end="]"
## Characters
color brightred "\\\(.."
color brightred start="\\\[" end="]"
## Macro arguments
color brightcyan "\\\\\$[1-9]"