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
> _AT_@ -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
Received on Mon May 23 2022 - 10:21:39 CEST