Given and emacs buffer's command history:
(oldest command)
.
.
.
.
.
. undo
. \
. <- Current command pointer
. /
. redo
.
.
.
.
.
.
(newest_command)
The idea being that if you undo, you move down the history, and a redo
will move up the history. If you have undone a bunch of stuff, and
then do any command other than a redo, the 'future' history (the stuff
that was undone) is lost. This seems to be more intuitive to me.
Has anyone implemented a package that does this?
Thanks.
--
__________________________________________
| ______+ |
| Michael D. Carney < M | \+/ |
| car...@rational.com <___C__| _<=>_ |
| 0/ .[\ ] |
| "Remember... \/[.[\\] |
| no matter where you | /_\_\/ |
| go, there you are" -B.B | [] [] |
|_______________________________|_d]_[b____|