From 044d9909480df49bfa6e4f70079abf238a24d7cc Mon Sep 17 00:00:00 2001 From: Hans Petter Jansson Date: Fri, 29 Mar 2024 23:28:31 +0100 Subject: [PATCH] chafa: Detect iTerm image mode Fixes #196 (GitHub). --- tools/chafa/chafa.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/chafa/chafa.c b/tools/chafa/chafa.c index d2010cf..ef526dc 100644 --- a/tools/chafa/chafa.c +++ b/tools/chafa/chafa.c @@ -1772,6 +1772,9 @@ detect_terminal (ChafaTermInfo **term_info_out, ChafaCanvasMode *mode_out, else if (chafa_term_info_have_seq (term_info, CHAFA_TERM_SEQ_BEGIN_SIXELS) && chafa_term_info_have_seq (term_info, CHAFA_TERM_SEQ_END_SIXELS)) pixel_mode = CHAFA_PIXEL_MODE_SIXELS; + else if (chafa_term_info_have_seq (term_info, CHAFA_TERM_SEQ_BEGIN_ITERM2_IMAGE) + && chafa_term_info_have_seq (term_info, CHAFA_TERM_SEQ_END_ITERM2_IMAGE)) + pixel_mode = CHAFA_PIXEL_MODE_ITERM2; else pixel_mode = CHAFA_PIXEL_MODE_SYMBOLS;