[TxMt] Re: LaTeX label completion messed up by - (dash) (Evan Berkowitz)

Evan Berkowitz evan.berkowitz at gmail.com
Wed Jul 23 17:22:25 UTC 2008


I'm happy to say that this works, although it would be nice to still  
be able to alt- around in them.  Not a huge deal, though.

Thanks for your help!

--Evan

On Jul 23, 2008, at 12:54 PM, Charilaos Skiadas wrote:

> On Jul 23, 2008, at 9:46 AM, Max Lein wrote:
>
>> I'm having the same problem, I prefer using colons to logically
>> separate labels of any kind (including citations) so I can jump back
>> and forth easier (with alt + left/right), but I'd always get  
>> duplicate
>> parts.
>>
>> A fix would be much appreciated :-)
>
> The completion command picks the current word (rather, gets the
> current word from textmate), looks that up and completes based on
> that. In this case, since - and/or : are not considered word
> characters, a label such as "here-is-a-label", if we are at "here-
> is", will be completed as if it as only showing the "is" part. So TM
> passes to the completion command the word "is", gets back the label
> "here-is-a-label", and inserts it in place of "is", resulting in
> "here-here-is-a-label". The quick fix from your side is to go to
> Textmate -> Preferences -> Text Editing, and add whatever characters
> you need in "Word Characters" box. You gain proper completion in this
> case, but you lose alt+left/right moving you through each part.
> However, Ctrl+left/right should still do the right thing.
>
> Fixing this more "properly" is a bit trickier, since if the "Esc"
> instead of "Opt-Esc" mechanism is used, we don't have much control
> over what is passed to the completion command. So any "fix" I make
> would cause the two completions to be somewhat inconsistent. Allan
> (et al), am I correct that when providing custom completion commands
> for the escape completion mechanism, it is TextMate that determines
> what a "word" is, and the commands cannot do it themselves?
>
>> Max
>
> Haris Skiadas
> Department of Mathematics and Computer Science
> Hanover College
>
>
>
>
>
> _______________________________________________
> textmate mailing list
> textmate at lists.macromates.com
> http://lists.macromates.com/listinfo/textmate




More information about the textmate mailing list