I don't know if this was an issue with the original command or not, but try this:
$obj = new Object(); $obj = new Object();
Selecting both lines and then running the command gives this result:
= new Object(); = new Object(); = new Object(); = new Object();
... which obviously leaves out the four expected $obj. -- Ian Potter
On Nov 26, 2007, at 11:02 AM, Hans-Joerg Bibiko wrote:
On 26 Nov 2007, at 16:06, Allan Odgaard wrote:
On 26 Nov 2007, at 12:59, Juan Falgueras wrote:
[...] I think I've find a bug in the duplicate line TM proc:
The reason for the confusion is that this is only a problem on Leopard.
The duplicate line uses bash with byte-offsets into the line string variable, but starting with Leopard, bash will treat the offsets as code-point offsets.
So we need to rewrite the command in some other scripting language to ensure compatibility with both Tiger and Leopard…
I can't test it with Leopard yet, but try this one:
<Duplicate Line : Selection (Tiger:Leopard).tmCommand>
On Tiger it works.
Cheers,
--Hans ______________________________________________________________________ For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate