feat(terminal)!: make 'belloff' and 'visualbell' apply to terminal bell (#30859)

vim-patch:8.2.4744: a terminal window can't use the bell
vim-patch:8.2.4745: using wrong flag for using bell in the terminal

BREAKING CHANGE: Bells from :terminal are now silent by default, unless
'belloff' option doesn't contain "term" or "all".
This commit is contained in:
zeertzjq
2024-10-20 07:59:43 +08:00
committed by GitHub
parent 4833a63929
commit 3cf602486c
8 changed files with 52 additions and 3 deletions

View File

@@ -1178,9 +1178,10 @@ static int term_settermprop(VTermProp prop, VTermValue *val, void *data)
return 1;
}
/// Called when the terminal wants to ring the system bell.
static int term_bell(void *data)
{
ui_call_bell();
vim_beep(BO_TERM);
return 1;
}