mirror of
https://github.com/neovim/neovim.git
synced 2025-10-03 08:28:34 +00:00
'shortmess': Add "F" flag. #4446
Add "Don't give the file editing message" flag in shortmess option. Add the UI tests by @fmoralesc Fix the changes for Vim 7.4.1570
This commit is contained in:

committed by
Justin M. Keyes

parent
c94575fded
commit
77a7ca458b
@@ -143,10 +143,17 @@ open_buffer (
|
||||
|
||||
if (curbuf->b_ffname != NULL
|
||||
) {
|
||||
int old_msg_silent = msg_silent;
|
||||
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);
|
||||
/* Help buffer is filtered. */
|
||||
(linenr_T)0, (linenr_T)0, (linenr_T)MAXLNUM, eap,
|
||||
flags | READ_NEW);
|
||||
msg_silent = old_msg_silent;
|
||||
|
||||
// Help buffer is filtered.
|
||||
if (curbuf->b_help)
|
||||
fix_help_buffer();
|
||||
} else if (read_stdin) {
|
||||
|
@@ -1506,8 +1506,11 @@ void ex_file(exarg_T *eap)
|
||||
if (rename_buffer(eap->arg) == FAIL)
|
||||
return;
|
||||
}
|
||||
/* print full file name if :cd used */
|
||||
fileinfo(FALSE, FALSE, eap->forceit);
|
||||
|
||||
if (!shortmess(SHM_FILEINFO)) {
|
||||
// print full file name if :cd used
|
||||
fileinfo(false, false, eap->forceit);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -2483,7 +2486,9 @@ do_ecmd (
|
||||
msg_scroll = msg_scroll_save;
|
||||
msg_scrolled_ign = TRUE;
|
||||
|
||||
fileinfo(FALSE, TRUE, FALSE);
|
||||
if (!shortmess(SHM_FILEINFO)) {
|
||||
fileinfo(false, true, false);
|
||||
}
|
||||
|
||||
msg_scrolled_ign = FALSE;
|
||||
}
|
||||
|
@@ -172,6 +172,7 @@ enum {
|
||||
SHM_INTRO = 'I', ///< Intro messages.
|
||||
SHM_COMPLETIONMENU = 'c', ///< Completion menu messages.
|
||||
SHM_RECORDING = 'q', ///< Short recording message.
|
||||
SHM_FILEINFO = 'F', ///< No file info messages.
|
||||
};
|
||||
/// Represented by 'a' flag.
|
||||
#define SHM_ALL_ABBREVIATIONS ((char_u[]) { \
|
||||
@@ -183,7 +184,7 @@ enum {
|
||||
SHM_RO, SHM_MOD, SHM_FILE, SHM_LAST, SHM_TEXT, SHM_LINES, SHM_NEW, SHM_WRI, \
|
||||
SHM_ABBREVIATIONS, SHM_WRITE, SHM_TRUNC, SHM_TRUNCALL, SHM_OVER, \
|
||||
SHM_OVERALL, SHM_SEARCH, SHM_ATTENTION, SHM_INTRO, SHM_COMPLETIONMENU, \
|
||||
SHM_RECORDING, \
|
||||
SHM_RECORDING, SHM_FILEINFO, \
|
||||
0, \
|
||||
})
|
||||
|
||||
|
@@ -69,6 +69,7 @@ static char *features[] = {
|
||||
|
||||
// clang-format off
|
||||
static int included_patches[] = {
|
||||
1570,
|
||||
1511,
|
||||
1366,
|
||||
|
||||
|
Reference in New Issue
Block a user