Hi, Bram 2013/4/14(Sun) 23:15:43 UTC+9 Bram Moolenaar: > I wrote: > > > > > Hirohito Higashi wrote: > > > > > > > Uuu, My patch is not enough. > > > > 7.3.880 seems many problems exist. > > > > > > Please mention the problems you find. No need to have a solution yet. > > > > > > Note that it's not going to be perfect, since we don't store timestamps > > > with the commands. > > > > Never mind. I already found some obvious problems. Main thing is that > > when writing the viminfo it actually changes the current history. I > > don't think that writing viminfo should do that, this should only happen > > when reading the viminfo. > > > > I'll make a patch, please watch out for remaining problems. I understand. Thank you.
check on vim 7.3.888 + my patch on linux Prepare for reproduce $ cat ~/.vimrc_test set nocompatible set history=5 $ rm ~/.viminfo How to reproduce $ vim -u ~/.vimrc_test :echo 1 :echo 2 :echo 3 :echo 4 :echo 5 <C-W>q (Instance 1) $ vim -u ~/.vimrc_test :echo 6 :echo 7 (keep exec this instance) (Instance 2) $ vim -u ~/.vimrc_test :echo 8 :echo 9 (keep exec this instance) (Instance 1) <C-W>q (Instance 2) <C-W>q Expect Result (~/.viminfo command history) :echo 9 :echo 8 :echo 7 :echo 6 :echo 5 Actual Result (~/.viminfo command history) :echo 6 :echo 8 :echo 5 :echo 4 :echo 7 I'll check to patch 7.3.891 soon. Best regards, Hirohito Higashi -- -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
