From dcd0dfc7a8f48a91c58d2d5c81563b56574100a4 Mon Sep 17 00:00:00 2001 From: Tristan Sloughter Date: Sun, 24 Nov 2024 10:40:53 -0700 Subject: [PATCH] update vendored cf to support color in foot and ghostty --- vendor/cf/src/cf_term.erl | 39 +++------------------------------------ 1 file changed, 3 insertions(+), 36 deletions(-) diff --git a/vendor/cf/src/cf_term.erl b/vendor/cf/src/cf_term.erl index 6d6176ced..bac6c80b1 100644 --- a/vendor/cf/src/cf_term.erl +++ b/vendor/cf/src/cf_term.erl @@ -88,6 +88,8 @@ has_color("ecma+color") -> true; has_color("emu") -> true; has_color("emx-base") -> true; has_color("eterm-color") -> true; +has_color("foot") -> true; +has_color("ghostty") -> true; has_color("gnome") -> true; has_color("gnome-2007") -> true; has_color("gnome-2008") -> true; @@ -331,40 +333,5 @@ has_color("xnuppc-90x30") -> true; has_color("xnuppc-b") -> true; has_color("xnuppc-f") -> true; has_color("xnuppc-f2") -> true; -has_color("xterm") -> true; -has_color("xterm+256color") -> true; -has_color("xterm+256setaf") -> true; -has_color("xterm+88color") -> true; -has_color("xterm-1002") -> true; -has_color("xterm-1003") -> true; -has_color("xterm-1005") -> true; -has_color("xterm-1006") -> true; -has_color("xterm-16color") -> true; -has_color("xterm-256color") -> true; -has_color("xterm-88color") -> true; -has_color("xterm-8bit") -> true; -has_color("xterm-basic") -> true; -has_color("xterm-color") -> true; -has_color("xterm-hp") -> true; -has_color("xterm-new") -> true; -has_color("xterm-nic") -> true; -has_color("xterm-noapp") -> true; -has_color("xterm-sco") -> true; -has_color("xterm-sun") -> true; -has_color("xterm-utf8") -> true; -has_color("xterm-vt220") -> true; -has_color("xterm-x10mouse") -> true; -has_color("xterm-x11hilite") -> true; -has_color("xterm-x11mouse") -> true; -has_color("xterm-xf86-v32") -> true; -has_color("xterm-xf86-v33") -> true; -has_color("xterm-xf86-v333") -> true; -has_color("xterm-xf86-v40") -> true; -has_color("xterm-xf86-v43") -> true; -has_color("xterm-xf86-v44") -> true; -has_color("xterm-xfree86") -> true; -has_color("xterm-xi") -> true; -has_color("xterm1") -> true; -has_color("xtermc") -> true; -has_color("xterms-sun") -> true; +has_color("xterm" ++ _) -> true; has_color(_) -> false.