[TxMt] Feature suggestion: undo in selection
subtleGradient / Thomas Aylott
oblivious at subtlegradient.com
Thu Feb 8 23:43:14 UTC 2007
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20070208/4c0c4753/attachment.html>
More information about the textmate
mailing list