config: add cursor.blink-rate option

The default is 500ms, which corresponds to the old, hardcoded default.

Closes #1707
This commit is contained in:
Daniel Eklöf 2024-05-20 09:03:29 +02:00
parent bc193c7be5
commit c4f1380943
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
7 changed files with 37 additions and 11 deletions

2
csi.c
View file

@ -1665,7 +1665,7 @@ csi_dispatch(struct terminal *term, uint8_t final)
switch (param) {
case 0: /* blinking block, but we use it to reset to configured default */
term->cursor_style = term->conf->cursor.style;
term->cursor_blink.deccsusr = term->conf->cursor.blink;
term->cursor_blink.deccsusr = term->conf->cursor.blink.enabled;
term_cursor_blink_update(term);
break;