diff options
author | Jurica Bradarić <jbradaric@users.noreply.github.com> | 2016-09-04 23:43:41 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2016-09-04 23:43:41 +0200 |
commit | 73b8424fad108d1ae5981f7fad32f12df35fef2e (patch) | |
tree | adc84aa82a17afe6464064ab11e2fa5b1170c62c /src/nvim/ex_cmds.c | |
parent | 0f381f26cbbe7f50de106c996d8a9d946db61574 (diff) | |
download | rneovim-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.c | 8 |
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); } |