Several programs and terminal emulators (see links further down), are using this variable to indicate truecolor support.
https://github.com/termstandard/colors https://gitlab.com/gnachman/iterm2/-/issues/5294 https://codeberg.org/dnkl/foot/wiki#24-bit-color-support-in-emacs https://neovim.io/doc/user/term.html#true-color --- st.c | 1 + 1 file changed, 1 insertion(+) diff --git a/st.c b/st.c index 6ba467d..7586e0f 100644 --- a/st.c +++ b/st.c @@ -697,6 +697,7 @@ execsh(char *cmd, char **args) setenv("SHELL", sh, 1); setenv("HOME", pw->pw_dir, 1); setenv("TERM", termname, 1); + setenv("COLORTERM", "truecolor", 1); signal(SIGCHLD, SIG_DFL); signal(SIGHUP, SIG_DFL); -- 2.36.1
