To: vim_dev@googlegroups.com Subject: Patch 8.2.1411 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 8.2.1411 Problem: when splitting a window localdir is copied but prevdir is not. Solution: Also copy prevdir. (closes #6667) Files: src/window.c, src/testdir/test_cd.vim *** ../vim-8.2.1410/src/window.c 2020-08-09 14:03:51.545367934 +0200 --- src/window.c 2020-08-09 21:45:09.408808055 +0200 *************** *** 1385,1390 **** --- 1385,1392 ---- #endif newp->w_localdir = (oldp->w_localdir == NULL) ? NULL : vim_strsave(oldp->w_localdir); + newp->w_prevdir = (oldp->w_prevdir == NULL) + ? NULL : vim_strsave(oldp->w_prevdir); // copy tagstack and folds for (i = 0; i < oldp->w_tagstacklen; i++) *** ../vim-8.2.1410/src/testdir/test_cd.vim 2020-07-11 22:14:54.310422225 +0200 --- src/testdir/test_cd.vim 2020-08-09 21:44:30.588959889 +0200 *************** *** 168,173 **** --- 168,182 ---- call delete('Xdir', 'rf') endfunc + func Test_lcd_split() + let curdir = getcwd() + lcd .. + split + lcd - + call assert_equal(curdir, getcwd()) + quit! + endfunc + func Test_cd_completion() call mkdir('XComplDir1', 'p') call mkdir('XComplDir2', 'p') *** ../vim-8.2.1410/src/version.c 2020-08-09 20:05:21.747482745 +0200 --- src/version.c 2020-08-09 21:40:25.149951402 +0200 *************** *** 756,757 **** --- 756,759 ---- { /* Add new patch number below this line */ + /**/ + 1411, /**/ -- "Hit any key to continue" it said, but nothing happened after F sharp. /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 ///