On Sun, May 22, 2022 at 04:22:54PM +0300, Otto Modinos wrote: > 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 > >
Hi Otto, urxvt sets it aswell, but it sets it here to: COLORTERM=rxvt-xpm So maybe it should then be?: COLORTERM=st Any objections to such a change? -- Kind regards, Hiltjo