Mercurial > vim
diff src/version.c @ 5126:71859e71b1f9 v7.3.1306
updated for version 7.3.1306
Problem: When redrawing the screen during startup the intro message may be
cleared.
Solution: Redisplay the intro message when appropriate.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 04 Jul 2013 22:31:03 +0200 |
parents | 6f24376028af |
children | 3dafc80e781b |
line wrap: on
line diff
--- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1306, +/**/ 1305, /**/ 1304, @@ -3777,6 +3779,21 @@ version_msg(s) static void do_intro_line __ARGS((int row, char_u *mesg, int add_version, int attr)); /* + * Show the intro message when not editing a file. + */ + void +maybe_intro_message() +{ + if (bufempty() + && curbuf->b_fname == NULL +#ifdef FEAT_WINDOWS + && firstwin->w_next == NULL +#endif + && vim_strchr(p_shm, SHM_INTRO) == NULL) + intro_message(FALSE); +} + +/* * Give an introductory message about Vim. * Only used when starting Vim on an empty file, without a file name. * Or with the ":intro" command (for Sven :-).