On Jun 13, 2005, at 3:14 PM, Christopher Petrilli wrote:
On 6/13/05, Charilaos Skiadas
The above line by itself is not a problem, so, if
you could send us
entire file, I'll try to have a look at it.
Unfortunately, I can't, but the file is only 206 lines, as it is a
.sty file that modifies the memoir package. Nothing complex.
I am not really familiar with the syntax for sty files. Is it exactly
the same as the latex syntax, or is anything different? Can you maybe
create a small sample demonstrating the problem? I just tried opening
pdfsync.sty and adding the line you mentioned at a couple random
locations, but it worked fine, so there is something else in the
context that causes trouble.
How big is the
document? Are the lines very long? Have you checked out
the latest revision?
206 lines, nope, all under 80 characters, and yes.
The funny thing is that TeXshop colors it correctly, so it might be
worth looking at what they do.
Unfortunately recursion is not perfect in TextMate yet, so there are
some things that are hard to implement perfectly at this point, and
nested commands, though partially supported, are not perfect at this
point. This might be what is causing the problems in your case, or it
might be irrelevant, but it seems that sty files tend to have lots of
nested commands. I personally don't work with sty files, and I think
the same is true of the others maintaining the latex bundle, so the
patterns for commands might not be ideal at this point for sty use.
I'll take a look at the command matching pattern, but given that I
didn't write it in the first place it's hard to see what the problem is
without some test cases. So as I said above, if you can generate a
small test case that shows exactly where the problem is, it would be
Can you tell us the scope on each of the parts of the line you
mentioned earlier, i.e. what the scopes of
\newcommand, \tla, 1, \scshape, \MakeLowercase and #1 are, in your