Daan van Rossum wrote:

> * on Friday, 2019-07-12 06:03 +0200, Tony Mechelynck 
> <[email protected]> wrote:
> 
> > I think the reason is that (in 'nocompatible' mode) there is an undo
> > feature which allows you to go back any number of recent changes, then
> > go forward redoing them.
> 
> The proposed "action history table" allows to repeat previous actions, so it 
> is an extension of the 'dot'-key with deeper and persistent history.  This is 
> not about 'undo' and 'redo'.
> 
> This feature request is related to the RepeatLast.vim [1]plugin, and these 
> two StackOverflow threads [2, 3].
> 
> Since we already have a number of history tables, would it not be easy to add 
> a table for "action history"?  There are application that benefit from a 
> deeper and/or persistent history.
> 
> Thanks, Daan
> 
> 1. https://www.vim.org/scripts/script.php?script_id=4381
> 2. 
> https://stackoverflow.com/questions/16722566/a-more-powerful-version-of-dot-repeat
> 3. https://stackoverflow.com/questions/17960146/vim-repeat-dot-command-buffer

This feature request has been in the todo list for a long time, but it
didn't get implemented yet.  It would use a list of redo buffers,
currently there is only one such buffer.

-- 
GUEST:        He's killed the best man!
SECOND GUEST: (holding a limp WOMAN) He's killed my auntie.
FATHER:       No, please!  This is supposed to be a happy occasion!  Let's
              not bicker and argue about who killed who ...
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/201907121337.x6CDbUNH011868%40masaka.moolenaar.net.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui