1
0
mirror of https://github.com/scopatz/nanorc synced 2024-11-01 07:10:00 +01:00
nanorc/groff.nanorc

28 lines
820 B
Plaintext
Raw Normal View History

2010-07-29 00:15:43 +02:00
## Here is an example for groff.
##
syntax "Groff" "\.m[ems]$" "\.rof$" "\.tmac$" "^tmac."
comment ".\""
2010-07-29 00:15:43 +02:00
## The argument of .ds or .nr
color cyan "^\.(ds|nr) [^[[:space:]]]*[^[[:space:]]]*"
2010-07-29 00:15:43 +02:00
## 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:]]]*[^[[:space:]]]*"
color brightgreen "^\.[[:space:]]*[^[[:space:]]]*"
2010-07-29 00:15:43 +02:00
## Comments
color yellow "^\.\\".*$"
## Strings
color green "(\\|\\\\)\*(.|\(..)"
color green start="(\\|\\\\)\*\[" end="]"
## Characters
color brightred "\\\(.."
color brightred start="\\\[" end="]"
## Macro arguments
color brightcyan "\\\\\$[1-9]"