/contrib/groff/contrib/mom/examples/elvis_syntax.new
https://bitbucket.org/freebsd/freebsd-head/ · Unknown · 106 lines · 97 code · 9 blank · 0 comment · 0 complexity · d0d5bd206523ac0350b4a4713abb52ed MD5 · raw file
- " Steve Kirkendall has thoughtfully reworked elvis's syntax
- " highlighting so that it now supports nroff constructs like \fBword
- " and \(emword, with \fB and \(em being highlighted while "word" is
- " not.
- "
- " There are some other enhancements as well, making it possible
- " to have any word beginning with punctuation (i.e. groff
- " requests) highlighted. I've decided to take advantage of these
- " improvements, which apply to elvis-2.2h onwards, and write a new
- " simplified set of syntax highlighting rules for mom. Just plug
- " this file at the end of /etc/elvis/elvis.syn to use them.
- "
- " If you're using an older version of elvis, stick with the
- " highlighting rules in the files elvis_syntax.
- #Mom
- language mom
- extension .mom .tmac
- startword .
- color startword normal
- inword _.'
- color inword normal
- other initialpunct
- mostly normal
- backslash none
- color args like fixed
- color braces like char
- color brackets like underlined
- color chars like emphasized
- color decimals normal
- color ellipsis normal
- color escapes like keyword
- color math like cursor
- color misc like string
- color operators like string
- color parens like comment
- color reg_string like math
- color tmac_escapes like keyword
- color single_slash like char
- font args DA DE EN ES FR IT NL NO PT SV
- font args DEFAULT CHAPTER NAMED LETTER
- font args TYPESET TYPEWRITE
- font args FINAL DRAFT
- font args BLOCK QUAD
- font args LEFT RIGHT CENTER CENTRE JUSTIFY TOP BOTTOM L R C J
- font args OFF QUIT END EXIT DONE NO ALL
- font args PAGE NUMBER STAR LINE
- font args LETTER LEGAL EXECUTIVE LEDGER TABLOID QUARTO FOLIO
- font args 10x14 A3 A4 A5 B4 B5
- font args SINGLESPACE
- font args FACTOR
- font args DASH BULLET ALPHA DIGIT USER ROMAN roman alpha
- font args SUSPEND RESUME
- font args RGB CYM CMYK GRAY GREY
- font args COND CONDX EXT EXTX SUP SUPX CONDSUP CONDSUPX EXTSUP EXTSUPX
- font args BOLDER BOLDERX SLANT SLANTX
- font args UP DOWN BCK FWD BU BP FU FP FN_MARK EN_MARK
- font args ROM IT BD BDI PREV
- font args ST
- prefix { \{ \} \{\ }
- font braces { \{ \} \{\ }
- prefix [ ]
- font brackets [ ]
- prefix \(bu \(co \(ct \(de \(dg \(di \(em \(en \(mu \(pl \(rg \(sc \(sq \(lq \(rq
- font chars \(bu \(co \(ct \(de \(dg \(di \(em \(en \(mu \(pl \(rg \(sc \(sq \(lq \(rq
- prefix \(14 \(12 \(34 \(+-
- font chars \(14 \(12 \(34 \(+-
- prefix \fR \fB \fI \fP \f0 \f1 \f2 \f3
- font chars \fR \fB \fI \fP \f0 \f1 \f2 \f3
- prefix .0 .1 .2 .3 .4 .5 .6 .7 .8 .9
- font decimals . .0 .1 .2 .3 .4 .5 .6 .7 .8 .9
- prefix \/ \/. \/? \/! \/, \/; \/:
- font escapes \/ \/. \/? \/! \/, \/; \/:
- prefix \, \,. \,? \,! \,, \,; \,:
- font escapes \, \,. \,? \,! \,, \,; \,:
- prefix \~ \0 \: \| \^ \& \% \!
- font escapes \~ \0 \: \| \^ \& \% \!
- prefix \b \c \C \d \D \e \f \f( \h \l \L \p \r \s \s+ \s- \S \u \v \w
- font escapes \b \c \C \d \D \e \f \f( \h \l \L \p \r \s \s+ \s- \S \u \v \w
- prefix ...
- font ellipsis ...
- prefix + - * / = == < > <= >= <? >? %
- font math + - * / = == < > <= >= <? >? %
- prefix |
- font misc |
- prefix ! : &
- font operators ! : &
- prefix ( )
- font parens ( )
- prefix # * $
- font reg_string # * $
- prefix \n \*
- font single_slash \n \*
- prefix \\n \\* \\$
- font tmac_escapes \\n \\* \\$
- character \]'
- comment \#
- comment \"