mirror of
https://github.com/neovim/neovim.git
synced 2025-01-01 17:23:36 -07:00
vim-patch:8.0.0953: get "no write since last change" error in terminal window
Problem: Get "no write since last change" error in terminal window.
Solution: Use another message when closing a terminal window. Make ":quit!"
also end the job.
f5be7cd016
This commit is contained in:
parent
24ab81bd46
commit
11249ad021
@ -1637,12 +1637,22 @@ void do_autochdir(void)
|
||||
|
||||
void no_write_message(void)
|
||||
{
|
||||
EMSG(_("E37: No write since last change (add ! to override)"));
|
||||
if (curbuf->terminal
|
||||
&& channel_job_running((uint64_t)curbuf->b_p_channel)) {
|
||||
EMSG(_("E948: Job still running (add ! to end the job)"));
|
||||
} else {
|
||||
EMSG(_("E37: No write since last change (add ! to override)"));
|
||||
}
|
||||
}
|
||||
|
||||
void no_write_message_nobang(void)
|
||||
{
|
||||
EMSG(_("E37: No write since last change"));
|
||||
if (curbuf->terminal
|
||||
&& channel_job_running((uint64_t)curbuf->b_p_channel)) {
|
||||
EMSG(_("E948: Job still running"));
|
||||
} else {
|
||||
EMSG(_("E37: No write since last change"));
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user