diff options
author | James McCoy <jamessan@debian.org> | 2023-01-16 20:15:05 -0500 |
---|---|---|
committer | James McCoy <jamessan@debian.org> | 2023-01-16 20:15:05 -0500 |
commit | 5f3851ffac68d1523515eaa27e507805bbc118ff (patch) | |
tree | 78ce83b942239d40a5f26e8b326dc749f79f8bde /include | |
parent | 2838e573b499029474aad60330360347315cc20c (diff) |
New upstream version 0.3.1
Diffstat (limited to 'include')
-rw-r--r-- | include/vterm.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/vterm.h b/include/vterm.h index c6124a1..c0f0087 100644 --- a/include/vterm.h +++ b/include/vterm.h @@ -413,6 +413,11 @@ typedef struct { void vterm_parser_set_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user); void *vterm_parser_get_cbdata(VTerm *vt); +/* Normally NUL, CAN, SUB and DEL are ignored. Setting this true causes them + * to be emitted by the 'control' callback + */ +void vterm_parser_set_emit_nul(VTerm *vt, bool emit); + // ----------- // State layer // ----------- @@ -598,6 +603,12 @@ int vterm_screen_is_eol(const VTermScreen *screen, VTermPos pos); */ void vterm_screen_convert_color_to_rgb(const VTermScreen *screen, VTermColor *col); +/** + * Similar to vterm_state_set_default_colors(), but also resets colours in the + * screen buffer(s) + */ +void vterm_screen_set_default_colors(VTermScreen *screen, const VTermColor *default_fg, const VTermColor *default_bg); + // --------- // Utilities // --------- |