1
0
forked from aniani/vim

patch 8.1.1049: when user tries to exit with CTRL-C message is confusing

Problem:    When user tries to exit with CTRL-C message is confusing.
Solution:   Only mention ":qa!" when there is a changed buffer. (closes #4163)
This commit is contained in:
Bram Moolenaar
2019-03-25 22:21:24 +01:00
parent b45125b374
commit a84a3dd663
5 changed files with 34 additions and 1 deletions

View File

@@ -3530,6 +3530,19 @@ bufIsChanged(buf_T *buf)
return bufIsChangedNotTerm(buf);
}
/*
* Return TRUE if any buffer has changes. Also buffers that are not written.
*/
int
anyBufIsChanged(void)
{
buf_T *buf;
FOR_ALL_BUFFERS(buf)
if (bufIsChanged(buf))
return TRUE;
}
/*
* Like bufIsChanged() but ignoring a terminal window.
*/