[TxMt] Re: Highlighting in Textmate - Latex

Want to Learn curiouslearn at gmail.com
Sat Nov 8 01:34:06 UTC 2008

Sweet! Alex and M.P. many thanks to both of you. I used Alex's suggestion
but also tried M.P's suggestion as it helps me find the scope when I don't
know it.

Thanks again. I really appreciate it.

On Fri, Nov 7, 2008 at 10:24 AM, <mapcdi at mac.com> wrote:

>  On Nov 7, 2008, at 12:49 PM, Want to Learn wrote:
>>  Hi,
>>> I am using textmate for Latex. I was wondering if there is a way I could
>>> customize highlighting of document parts in Latex. For example, currently
>>> the footnotes are not highlighted, but any math input between two $ signs is
>>> highlighted in green. Suppose I want everything that appears between
>>> \footnote{ and } in gray color or add a background color. Is there a way to
>>> do that?
>>> Thanks very much for your help.
>> In your theme, add a rule for meta.footnote.latex.  Go to preferences,
>> find the fonts & colors tab, click the "plus" sign to add a new rule.  set
>> the scope selector to meta.footnote.latex.  Give the rule a name, and add a
>> color.  That's it!
>> —Alex
> What I do to know the exact name of any scope in a given document in
> TextMate:
> (in the above case: meta.footnote.latex  AND
> support.function.footnote.latex)
> I use the 'Bundle Development' Bundle which has a Copy Scope command
> clickable in a menu item in:  Bundles > Bundle Development > Copy Scope,
> as follows:
> First place cursor in the middle of the desired word, here it was
> \footnote{};
> then ckick menu item 'Copy Scope';
> then paste it in the text;
> then copy the line of interest, here it's
>  'support.function.footnote.latex'   into the color prefs like previously
> stated by Alex;
> then do the same with the scope you get at  '{My footnote here}' ,  it was:
>    'meta.footnote.latex'.
> Probably there's a shorter way, but this is what I do and I can know about
> (and customize) every scope in a Latex doc, or any other type of doc for
> that matter.
> I wish the Latex Bundle could just add this simple Copy Scope command in
> its next update. It's just this:
>                        tr <<< "$TM_SCOPE" ' ' '\n'|pbcopy
> Best regards,
> M.P.
> _______________________________________________
> textmate mailing list
> textmate at lists.macromates.com
> http://lists.macromates.com/listinfo/textmate
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20081107/11ff51fa/attachment.html>

More information about the textmate mailing list