comparison src/testdir/test_autochdir.vim @ 26181:027c5b4b6f07 v8.2.3622

patch 8.2.3622: "verbose pwd" shows confusing info Commit: https://github.com/vim/vim/commit/64be6aa3a54ecfe355d4a03e1200650c301e7f29 Author: zeertzjq <zeertzjq@outlook.com> Date: Fri Nov 19 11:59:08 2021 +0000 patch 8.2.3622: "verbose pwd" shows confusing info Problem: "verbose pwd" shows confusing info when :lcd does not change directory. Solution: Clear last_chdir_reason also when the directory does not change. (closes #9160)
author Bram Moolenaar <Bram@vim.org>
date Fri, 19 Nov 2021 13:00:06 +0100
parents fa8161b003f6
children 7606d9b13068
comparison
equal deleted inserted replaced
26180:0e260743a13c 26181:027c5b4b6f07
38 call assert_match('\[window\].*testdir[/\\]Xautodir', execute('verbose pwd')) 38 call assert_match('\[window\].*testdir[/\\]Xautodir', execute('verbose pwd'))
39 39
40 set acd 40 set acd
41 wincmd w 41 wincmd w
42 call assert_match('\[autochdir\].*testdir$', execute('verbose pwd')) 42 call assert_match('\[autochdir\].*testdir$', execute('verbose pwd'))
43 execute 'lcd' cwd
44 call assert_match('\[window\].*testdir$', execute('verbose pwd'))
45 execute 'tcd' cwd
46 call assert_match('\[tabpage\].*testdir$', execute('verbose pwd'))
47 execute 'cd' cwd
48 call assert_match('\[global\].*testdir$', execute('verbose pwd'))
49 edit
50 call assert_match('\[autochdir\].*testdir$', execute('verbose pwd'))
43 wincmd w 51 wincmd w
44 call assert_match('\[autochdir\].*testdir[/\\]Xautodir', execute('verbose pwd')) 52 call assert_match('\[autochdir\].*testdir[/\\]Xautodir', execute('verbose pwd'))
45 set noacd 53 set noacd
46 call assert_match('\[autochdir\].*testdir[/\\]Xautodir', execute('verbose pwd')) 54 call assert_match('\[autochdir\].*testdir[/\\]Xautodir', execute('verbose pwd'))
47 wincmd w 55 wincmd w