comparison src/ex_cmds.c @ 9260:ac8180818504 v7.4.1913

commit https://github.com/vim/vim/commit/1610d052413e0ed664498853a47acc2d677a22d1 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jun 9 22:53:01 2016 +0200 patch 7.4.1913 Problem: When ":doautocmd" is used modelines are used even when no autocommands were executed. (Daniel Hahler) Solution: Skip processing modelines. (closes https://github.com/vim/vim/issues/854)
author Christian Brabandt <cb@256bit.org>
date Thu, 09 Jun 2016 23:00:05 +0200
parents 26c7bf23ec1d
children a00e32b5bb39
comparison
equal deleted inserted replaced
9259:efb4c1cb6ca8 9260:ac8180818504
3094 /* If 'filetype' was empty try detecting it now. */ 3094 /* If 'filetype' was empty try detecting it now. */
3095 if (*curbuf->b_p_ft == NUL) 3095 if (*curbuf->b_p_ft == NUL)
3096 { 3096 {
3097 if (au_has_group((char_u *)"filetypedetect")) 3097 if (au_has_group((char_u *)"filetypedetect"))
3098 (void)do_doautocmd((char_u *)"filetypedetect BufRead", 3098 (void)do_doautocmd((char_u *)"filetypedetect BufRead",
3099 TRUE); 3099 TRUE, NULL);
3100 do_modelines(0); 3100 do_modelines(0);
3101 } 3101 }
3102 3102
3103 /* Autocommands may have changed buffer names, esp. when 3103 /* Autocommands may have changed buffer names, esp. when
3104 * 'autochdir' is set. */ 3104 * 'autochdir' is set. */