diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-04-14 19:04:27 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-04-14 19:04:57 -0400 |
commit | 5250854f859b516712e6990d7a9a31bceefaad9e (patch) | |
tree | 6f16ffbf06444cb9f639890a568fa94ddfde3d97 /parser.l | |
parent | 0ff70f92d2351d4bdd665b245bb7615b696a5075 (diff) | |
download | runes-5250854f859b516712e6990d7a9a31bceefaad9e.tar.gz runes-5250854f859b516712e6990d7a9a31bceefaad9e.zip |
apparently there's a second one for explicitly visual
Diffstat (limited to 'parser.l')
-rw-r--r-- | parser.l | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -29,6 +29,7 @@ ESC \033 CSI {ESC}\[ OSC {ESC}\] RI {ESC}M +VB {ESC}g DECSC {ESC}7 DECRC {ESC}8 @@ -64,6 +65,7 @@ static void runes_parser_handle_tab(RunesTerm *t); static void runes_parser_handle_lf(RunesTerm *t); static void runes_parser_handle_cr(RunesTerm *t); static void runes_parser_handle_ri(RunesTerm *t); +static void runes_parser_handle_vb(RunesTerm *t); static void runes_parser_handle_decsc(RunesTerm *t); static void runes_parser_handle_decrc(RunesTerm *t); static void runes_parser_extract_csi_params( @@ -100,6 +102,7 @@ static void runes_parser_handle_osc2(RunesTerm *t, char *buf, size_t len); {CR} runes_parser_handle_cr(yyextra); {RI} runes_parser_handle_ri(yyextra); +{VB} runes_parser_handle_vb(yyextra); {DECSC} runes_parser_handle_decsc(yyextra); {DECRC} runes_parser_handle_decrc(yyextra); @@ -199,6 +202,11 @@ static void runes_parser_handle_ri(RunesTerm *t) runes_display_move_to(t, t->row - 1, t->col); } +static void runes_parser_handle_vb(RunesTerm *t) +{ + runes_display_visual_bell(t); +} + static void runes_parser_handle_decsc(RunesTerm *t) { runes_display_save_cursor(t); |