diff options
author | Gregory Anders <8965202+gpanders@users.noreply.github.com> | 2022-04-25 08:44:18 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-25 08:44:18 -0600 |
commit | 2dddc86a42a77bd099a031165e57add84b9b0e82 (patch) | |
tree | 3c94c7606c30e172d6dd28f375d9e4c2c422bc1c /src/nvim/memline.c | |
parent | 440b65c338a7ab18e4ed2256d411cf0d3ce698c4 (diff) | |
download | rneovim-2dddc86a42a77bd099a031165e57add84b9b0e82.tar.gz rneovim-2dddc86a42a77bd099a031165e57add84b9b0e82.tar.bz2 rneovim-2dddc86a42a77bd099a031165e57add84b9b0e82.zip |
fix: show autocmd output when F is in shortmess (#18251)
The default value of including F in 'shortmess' has the unfortunate side
effect of hiding output from autocommands. This is a common source of
confusion and often leads people to think their autocommands are not
working when they are. There is a small snippet in the docs for
'shortmess' indicating that the F flag suppresses autocmd output, but
it's not easy to find if you don't already know to look for it.
This commit removes that behavior of the F flag to make it only suppress
file info when opening a new file.
Diffstat (limited to 'src/nvim/memline.c')
-rw-r--r-- | src/nvim/memline.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/memline.c b/src/nvim/memline.c index 5646b2db15..5c2f494450 100644 --- a/src/nvim/memline.c +++ b/src/nvim/memline.c @@ -994,7 +994,7 @@ void ml_recover(bool checkext) */ if (curbuf->b_ffname != NULL) { orig_file_status = readfile(curbuf->b_ffname, NULL, (linenr_T)0, - (linenr_T)0, (linenr_T)MAXLNUM, NULL, READ_NEW); + (linenr_T)0, (linenr_T)MAXLNUM, NULL, READ_NEW, false); } // Use the 'fileformat' and 'fileencoding' as stored in the swap file. @@ -1069,7 +1069,7 @@ void ml_recover(bool checkext) line_count = pp->pb_pointer[idx].pe_line_count; if (readfile(curbuf->b_ffname, NULL, lnum, pp->pb_pointer[idx].pe_old_lnum - 1, line_count, - NULL, 0) != OK) { + NULL, 0, false) != OK) { cannot_open = true; } else { lnum += line_count; |