[texworks] Regex for DTX mode

Joseph Wright joseph.wright at morningstar2.co.uk
Fri Sep 26 17:06:07 CEST 2008

Jonathan Kew wrote:
>> Yes, background is more of an issue for me too.  I'm thinking that this
>> allows combinations of properties, which I like the idea of.
> So something like "green,bold,bg:yellow"?
> I don't want to go too far with this... different fonts, etc... but
> maybe something more than just text color would be possible.
> Note that the current implementation, at least, applies the first match
> it finds and then skips to the end of the matched text; do you feel
> there's a need to layer multiple styles on top of each other, rather
> than this "exclusive" model?

How about simply controlling background separately? So





with the current skipping unchanged.  I'm thinking that the two are (at
least for me) useful for very different things.

>>> But that still matches four tabs. Why can't I write ( ){4} or (\ ){4} or
>>> even [\s^\t]{4} to match four spaces only?
>> As it was, it took me ages to get what I have.  The really obvious
>> (typing four spaces) seems to fail too!
> It would, because it's using whitespace to separate the fields in the
> configuration file!
> I suppose I should change that, if you're wanting to be able to put
> explicit spaces (as opposed to general whitespace, \s) into patterns. I
> was trying to do something rather minimalist.... perhaps too much so!
> How about requiring <TAB>s to separate the fields? Then space would be
> allowed in patterns, and you can still use the \t escape sequence if you
> need an actual tab there. (That's actually what I did first, then I
> switched to using any whitespace as the separator; apparently a bad move.)

How about Will's suggestion of "\ " as an escaped space.  This is
obvious on screen, whereas I think you have it right that any general
whitespace should separate the input.
Joseph Wright

More information about the texworks mailing list