aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_cmds.c
diff options
context:
space:
mode:
authorJurica Bradarić <jbradaric@users.noreply.github.com>2016-09-04 23:43:41 +0200
committerJustin M. Keyes <justinkz@gmail.com>2016-09-04 23:43:41 +0200
commit73b8424fad108d1ae5981f7fad32f12df35fef2e (patch)
treeadc84aa82a17afe6464064ab11e2fa5b1170c62c /src/nvim/ex_cmds.c
parent0f381f26cbbe7f50de106c996d8a9d946db61574 (diff)
downloadrneovim-73b8424fad108d1ae5981f7fad32f12df35fef2e.tar.gz
rneovim-73b8424fad108d1ae5981f7fad32f12df35fef2e.tar.bz2
rneovim-73b8424fad108d1ae5981f7fad32f12df35fef2e.zip
vim-patch:7.4.1913 (#5260)
Problem: When ":doautocmd" is used modelines are used even when no autocommands were executed. (Daniel Hahler) Solution: Skip processing modelines. (closes vim/vim#854) https://github.com/vim/vim/commit/1610d052413e0ed664498853a47acc2d677a22d1
Diffstat (limited to 'src/nvim/ex_cmds.c')
-rw-r--r--src/nvim/ex_cmds.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c
index 3dcd9a9116..9cf53f0d73 100644
--- a/src/nvim/ex_cmds.c
+++ b/src/nvim/ex_cmds.c
@@ -1711,11 +1711,11 @@ int do_write(exarg_T *eap)
goto theend;
}
- /* If 'filetype' was empty try detecting it now. */
+ // If 'filetype' was empty try detecting it now.
if (*curbuf->b_p_ft == NUL) {
- if (au_has_group((char_u *)"filetypedetect"))
- (void)do_doautocmd((char_u *)"filetypedetect BufRead",
- TRUE);
+ if (au_has_group((char_u *)"filetypedetect")) {
+ (void)do_doautocmd((char_u *)"filetypedetect BufRead", true, NULL);
+ }
do_modelines(0);
}