patch 8.0.1459: cannot handle change of directory
Problem: Cannot handle change of directory.
Solution: Add the DirChanged autocommand event. (Andy Massimino,
closes #888) Avoid changing directory for 'autochdir' too often.
diff --git a/src/main.c b/src/main.c
index aea652b..9f443ae 100644
--- a/src/main.c
+++ b/src/main.c
@@ -264,7 +264,7 @@
* Hint: to avoid this when typing a command use a forward slash.
* If the cd fails, it doesn't matter.
*/
- (void)vim_chdirfile(params.fname);
+ (void)vim_chdirfile(params.fname, "drop");
if (start_dir != NULL)
mch_dirname(start_dir, MAXPATHL);
}
@@ -314,7 +314,7 @@
&& STRCMP(NameBuff, "/") == 0)
{
if (params.fname != NULL)
- (void)vim_chdirfile(params.fname);
+ (void)vim_chdirfile(params.fname, "drop");
else
{
expand_env((char_u *)"$HOME", NameBuff, MAXPATHL);