[TxMt] help with workaround with known bug

Rob Rix rix.rob at gmail.com
Fri May 5 01:49:46 UTC 2006


I don't speak Perl, so I was just talking generally... but each of
those \t's is a tab, so maybe remove two?

The only other thing I can think of is that $m1 there needs to be
escaped-- its contents, like.

On 5/4/06, Oliver Taylor <ollieman at gmail.com> wrote:
> > Set the output to "Insert as snippet" and wrap it in ${0:...}? you'll
> > need to escape the ... bit of course.
>
> Do you mean this:
>
> #!/usr/bin/perl -w
> $m1=$m2='';
> $c=1;
> while(<>)
> {
>         if(/^\t{4}(.+)[\r\n]+$/)
>         {
>                 $m1=$m2;
>                 $m2=$1;
>         }
>         $c++;
>         last if($c==$ENV{'TM_LINE_NUMBER'});
> }
> print "\n\n\t\t\t\t\${0:\$m1}";
>
> ...'cause that seems to work but inserts two too many tabs now.
>
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate
>
>



More information about the textmate mailing list