config: add ‘notify’ to possible values for ‘bell’ in foot.ini

When `bell=notify`, foot will trigger a desktop notification when it
receives a BEL in an unfocused window.
This commit is contained in:
Daniel Eklöf 2020-12-10 18:22:48 +01:00
parent 1d8410b7ae
commit 15d20af2a2
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
7 changed files with 45 additions and 17 deletions

6
csi.c
View file

@ -482,7 +482,7 @@ decset_decrst(struct terminal *term, unsigned param, bool enable)
break;
case 1042:
term->bell_is_urgent = enable;
term->bell_action_enabled = enable;
break;
#if 0
@ -591,7 +591,7 @@ xtsave(struct terminal *term, unsigned param)
case 1034: term->xtsave.meta_eight_bit = term->meta.eight_bit; break;
case 1035: term->xtsave.num_lock_modifier = term->num_lock_modifier; break;
case 1036: term->xtsave.meta_esc_prefix = term->meta.esc_prefix; break;
case 1042: term->xtsave.bell_is_urgent = term->bell_is_urgent; break;
case 1042: term->xtsave.bell_action_enabled = term->bell_action_enabled; break;
case 1049: term->xtsave.alt_screen = term->grid == &term->alt; break;
case 2004: term->xtsave.bracketed_paste = term->bracketed_paste; break;
case 27127: term->xtsave.modify_escape_key = term->modify_escape_key; break;
@ -626,7 +626,7 @@ xtrestore(struct terminal *term, unsigned param)
case 1034: enable = term->xtsave.meta_eight_bit; break;
case 1035: enable = term->xtsave.num_lock_modifier; break;
case 1036: enable = term->xtsave.meta_esc_prefix; break;
case 1042: enable = term->xtsave.bell_is_urgent; break;
case 1042: enable = term->xtsave.bell_action_enabled; break;
case 1049: enable = term->xtsave.alt_screen; break;
case 2004: enable = term->xtsave.bracketed_paste; break;
case 27127: enable = term->xtsave.modify_escape_key; break;