On Jan 22, 2006, at 2:37 PM, Gary L. Gray wrote:
s/(?<=\\|sub)sub/ /g; # replace all leading "sub"
with an em-space
Try to replace the s in the first sub with (s|S) This tells the regexp engine to match either an s or an S at that point. Have a look at this document for more on regular expressions used in textmate: http://www.geocities.jp/kosako3/oniguruma/doc/RE.txt
Then you also need to change the latex syntax to recognize your (sub) sections as having scope meta.section.latex In particular, in the LaTeX language file, you will find the line:
begin = '((\(?:(?:sub)*section|chapter|paragraph|part))(*?)(?:([)[^ []*?(]))??({))';
near the top.If you change the first "s" there to (s|S) instead, that might do it (haven't tested it). This will also be matching stuff like \SubSubsection, I hope that's alright.
Haris