Mercurial > vim
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. */ |