Bram Moolenaar <[email protected]> wrote: > > > Yegappan wrote: > > > When developing tests for the memline.c file, I ran into a E315 > > ml_get error when trying to recover from a swap file on a Linux > > system using the following function: > > > > func Test() > > call delete('Xfile1') > > call delete('Xfile2') > > call delete('.Xfile1.swp') > > call writefile([], 'Xfile1') > > silent !ln -s Xfile1 Xfile2 > > edit Xfile2 > > preserve > > let b = readblob('.Xfile1.swp') > > %bw! > > call writefile(['aaa', 'bbb', 'ccc'], 'Xfile1') > > call writefile(b, '.Xfile1.swp') > > recover Xfile1 > > endfunc > > call Test() > > > > After calling this function, press Enter for the prompts, you will > > see a series of E315 errors. > > I ran this in the src/testdir directory with "vim --clean". I got: > > "Xfile2" 0L, 0B > File preserved > 2 buffers wiped out > Using swap file ".Xfile1.swp" > Original file "~/vim/vim82/src/testdir/Xfile1" > Recovery completed. You should check if everything is OK. > (You might want to write out this file under another name > and run diff with the original file to check for changes) > You may want to delete the .swp file now. > Note: process STILL RUNNING: 868546 > > > No ml_get errors. Something else needed?
Same here, I could not reproduce the ml_get_errrors with vim-8.2.2960. Regards Dominique -- -- 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/CAON-T_jU1TCQOTOzDFOEHCrgh32N0HTOxdUULxREzZ99F_8M_w%40mail.gmail.com.
