[TxMt] Multiple simultaneous arbitrary caret locations (with optional highlighting)

Duane Johnson duane.johnson at gmail.com
Tue Apr 25 15:51:00 UTC 2006

On Apr 25, 2006, at 9:32 AM, Charilaos Skiadas wrote:

> On Apr 25, 2006, at 10:21 AM, thomas Aylott wrote:
>> Excellent points, all.
>> Maybe we'll just come up with some random command to make it work  
>> by replacing the document with a snippet.
> Probably once we get mouse gestures, then the snippet idea might  
> actually work (at least for the first command click), reasonably well.
> Of course, we could, even now, have a key that inserts a "special  
> character", and once you've inserted all the special characters at  
> each location you want, then have a command that reads the entire  
> document and inserts it as a snippet, replacing those special  
> characters with $1 or something. We could build this as is now, and  
> make it require less keystrokes once mouse gestures are around.
> Not sure what the scaling performance of inserting the entire  
> document as a snippet is, but it's worth a try.
>> Obviously it couldn't work exactly the same. :D
>> Thanks for letting us down easily
> Haris

Beautiful--that's an excellent idea.  In fact, this would cover  
almost all of my use cases, since one could highlight and replace any  
word with this "special character".

On another note, Soryu was suggesting that the new "markers" that  
Allan is working on might be a useful tool for implementing this.   
Perhaps command-clicking could add a marker to that spot, and then we  
could create a "marker-to-snippet" command?


PS Allan, I don't think this feature would be as unpopular as you  
think.  Mac users are trained and adept at using the mouse in  
conjunction with the keyboard.  This is a long neglected area of  
"power editing" in the text editor world, as most text editors only  
implement the most rudimentary of mouse/keyboard interoperation.

More information about the textmate mailing list