[TxMt] Feature suggestion: undo in selection

Rob Shearer textmate at v.cx
Fri Feb 9 00:27:33 UTC 2007


I've already filed a feature request on preserving undo history. I  
suggest adding a description of this more robust functionality to  
that request.

http://macromates.com/ticket/show?ticket_id=F57E8A56

On 8 Feb 2007, at 23:43, subtleGradient / Thomas Aylott wrote:

> On Feb 8, 2007, at 6:21 PM, William Uther wrote:
>> Hi,
>>   Just another feature suggestion.  Use case:
>>
>>   I've been making some changes in a source file.  I've been  
>> making the changes in two locations in the file in parallel,  
>> trying to keep them roughly in sync as I make the changes.  When I  
>> get to the end, I notice that there was a simpler set of changes  
>> for one of the two locations.
>>
>>   I'd like to be able to select a region of text and 'undo in  
>> selection'.  It is just like normal undo, but it skips over  
>> commands in the undo list that don't affect the selection and only  
>> undoes commands that do affect the selection.  (For bonus points,  
>> the 'skipped' undo commands could be left in the undo queue, so if  
>> I start using normal undo then they start being undone.)
>>
>>   I suspect that this isn't a particularly common request, so I  
>> don't really expect it to ever be implemented, but I thought it  
>> was better to mention the idea than not.
>>
>> Be well,
>> Will            :-}
>
> IMHO, the current state of affairs with regard to undo really …  
> stinks. (yay censorship!)
>
> Not just TextMate, but most applications have really REALLY  
> terrible undo systems.
> Some people are actually innovating in this space. The e editor  
> http://www.e-texteditor.com/ for example has a really stinking  
> sweet (looking, since I haven't actually used it) system. That  
> editor actually manages all of the edits and lets you go back in  
> time for the whole document or just a section and keep the entire  
> backward AND foreward history preserved across edits and saves and  
> closing and reopening the file.
>
> I really really want this functionality in TextMate.
>
> I really want to just close the document or quit the app and come  
> back a week later and still have my full undo history.
>
>
> Currently this is not doable with the current bundle system.
> I have investigated linking into the preview window since it can  
> actually run a command every time you make an edit, but the  
> limitations of this system are just too great to bother with it.
> It might be doable with a plugin, i have no clue.
>
> I think we're just going to have to wait for Allan to open the door  
> to this sort of thing, and I really doubt that it's going to be  
> before TextMate 3.0.
> I'm sure the stuff in 2.0 will happily distract me from being too  
> annoyed about it for now.
>
> thomas Aylott — design42 — subtleGradient — CrazyEgg
>
>
> ______________________________________________________________________
> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20070209/57d24e1b/attachment.html>


More information about the textmate mailing list