[texworks] Highlighting for .dtx file?
Joseph Wright
joseph.wright at morningstar2.co.uk
Mon Aug 26 19:40:52 CEST 2013
Hello all,
TeXworks' syntax highlighting comes set up for LaTeX and ConTeXt 'user
documents', as well as the 'no highlighting' option. One thing that I've
been asked a few times is for some settings for editing LaTeX Documented
Source (.dtx) files. Would it be of any broader interest to add this to
the standard set? Alternatively, if this seems rather too specialised
for the TeXworks core, is there any interest in trying to sort out a
single place to collect up useful add-ons to TeXworks, akin to WinEdt's
community site (http://www.winedt.org)? (Or of course is there one already?)
For reference, I currently use:
[LaTeX DTX]
# comments
red Y \^\^A.*
# Guards
orange N %<(?:[A-Za-z0-9!\|]+|.)>
limegreen N %<\*(?:[A-Za-z0-9!\|]+|.)>
crimson N %</(?:[A-Za-z0-9!\|]+|.)>
darkviolet N %<@@=(?:[A-Za-z]+|.)>
# special characters
darkred N \^\^\^\^\^[0-9a-z]{5}
darkred N \^\^\^\^[0-9a-z]{4}
darkred N \^\^\^[0-9a-z]{3}
darkred N \^\^[0-9a-z]{2}
darkred N [$#^_{}&]
gray N ^%%.*
gray N ^%
# Macrocode
green N \\(?:begin|end)\{macrocode\}
# LaTeX environments
darkgreen N \\(?:begin|end)\s*\{[^}]*\}
# control sequences
blue N \\(?:[A-Za-z@:_]+|.)
which covers both 'standard' LaTeX2e .dtx files and also LaTeX3/expl3.
(Colour scheme is based on WinEdt's dtx editing mode.)
--
Joseph Wright
More information about the texworks
mailing list