From 41e6f9dce6afcac2276a6eddaba0133b0af803ac Mon Sep 17 00:00:00 2001 From: Bakkeby Date: Tue, 12 Sep 2023 00:16:10 +0200 Subject: [PATCH] sixel: remove images on escape code 'l' - Reset Mode (RM) ref. #102 --- st.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/st.c b/st.c index 4929a8a..c03943f 100644 --- a/st.c +++ b/st.c @@ -2341,6 +2341,10 @@ csihandle(void) break; case 'l': /* RM -- Reset Mode */ tsetmode(csiescseq.priv, 0, csiescseq.arg, csiescseq.narg); + #if SIXEL_PATCH + for (im = term.images; im; im = im->next) + im->should_delete = 1; + #endif // SIXEL_PATCH break; case 'M': /* DL -- Delete lines */ DEFAULT(csiescseq.arg[0], 1); @@ -2558,6 +2562,8 @@ strhandle(void) } } return; + case 8: /* Clear Hyperlinks */ + return; case 10: if (narg < 2) break;