diff src/buffer.c @ 8560:f3c636c673f7 v7.4.1570

commit https://github.com/vim/vim/commit/426dd0219512af5f4abeb0901b533159253ffba3 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Mar 15 15:09:29 2016 +0100 patch 7.4.1570 Problem: There is no way to avoid the message when editing a file. Solution: Add the "F" flag to 'shortmess'. (Shougo, closes https://github.com/vim/vim/issues/686)
author Christian Brabandt <cb@256bit.org>
date Tue, 15 Mar 2016 15:15:04 +0100
parents 768065c86a35
children 24b43dd167eb
line wrap: on
line diff
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -139,14 +139,19 @@ open_buffer(
 #endif
        )
     {
+	int old_msg_silent = msg_silent;
+
 #ifdef FEAT_NETBEANS_INTG
 	int oldFire = netbeansFireChanges;
 
 	netbeansFireChanges = 0;
 #endif
+	if (shortmess(SHM_FILEINFO))
+	    msg_silent = 1;
 	retval = readfile(curbuf->b_ffname, curbuf->b_fname,
 		  (linenr_T)0, (linenr_T)0, (linenr_T)MAXLNUM, eap,
 		  flags | READ_NEW);
+	msg_silent = old_msg_silent;
 #ifdef FEAT_NETBEANS_INTG
 	netbeansFireChanges = oldFire;
 #endif