core: add terminal and color info in output of /debug color

This commit is contained in:
Sébastien Helleu 2021-08-11 18:49:22 +02:00
parent da8b7a85bb
commit cf27302dac

View File

@ -757,12 +757,9 @@ gui_color_display_terminal_colors ()
refresh (); refresh ();
endwin (); endwin ();
} }
gui_color_info_term_colors (str_line, sizeof (str_line));
printf ("\n"); printf ("\n");
printf ("%s $TERM=%s COLORS: %d, COLOR_PAIRS: %d, " printf ("%s %s\n", _("Terminal infos:"), str_line);
"can_change_color: %s\n",
_("Terminal infos:"),
getenv ("TERM"), gui_color_term_colors, gui_color_term_color_pairs,
(gui_color_term_can_change_color) ? "yes" : "no");
if (gui_color_term_colors == 0) if (gui_color_term_colors == 0)
{ {
printf ("%s\n", _("No color support in terminal.")); printf ("%s\n", _("No color support in terminal."));
@ -1571,9 +1568,13 @@ gui_color_alloc ()
void void
gui_color_dump () gui_color_dump ()
{ {
char str_line[1024];
int fg, bg, index, used; int fg, bg, index, used;
gui_color_info_term_colors (str_line, sizeof (str_line));
gui_chat_printf (NULL, ""); gui_chat_printf (NULL, "");
gui_chat_printf (NULL, "%s", str_line);
gui_chat_printf (NULL, gui_chat_printf (NULL,
_("WeeChat colors (in use: %d, left: %d):"), _("WeeChat colors (in use: %d, left: %d):"),
gui_color_pairs_used, gui_color_pairs_used,