aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/terminal.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-10-20 07:59:43 +0800
committerGitHub <noreply@github.com>2024-10-20 07:59:43 +0800
commit3cf602486ce5cfaa50f33edbe179928f84527dc9 (patch)
tree68fbcc42cbdb1232a6154e50ef67b9e27232160c /src/nvim/terminal.c
parent4833a63929a83c11379036ead33913711134015b (diff)
downloadrneovim-3cf602486ce5cfaa50f33edbe179928f84527dc9.tar.gz
rneovim-3cf602486ce5cfaa50f33edbe179928f84527dc9.tar.bz2
rneovim-3cf602486ce5cfaa50f33edbe179928f84527dc9.zip
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".
Diffstat (limited to 'src/nvim/terminal.c')
-rw-r--r--src/nvim/terminal.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/terminal.c b/src/nvim/terminal.c
index b916660024..f444021b90 100644
--- a/src/nvim/terminal.c
+++ b/src/nvim/terminal.c
@@ -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;
}