Impossible d'activer le support TrueColor dans tmux via la suppression de terminfo

dist: Arch Linux.

J'ai une st construction de AUR et tmux de repo officiel. Au début je rencontre un bon support TrueColor qui fonctionne avec la dernière version de Vim via l'option termguicolors. Mais quand j'ai essayé d'apporter cela à tmux j'ai fait face à certains problèmes.

Au début, la production de

tmux info | grep Tc 

de l'intérieur de tmux était

 197: Tc: [missing] 

après avoir lu la page de tmux man, j'ai trouvé que cette option devait amener à tmux Tc

 set-option -g terminal-overrides "st-256color:Tc" 

d'où mon émulateur de terminal me renvoie:

 TERM=st-256color 

Mais le résultat de l'info tmux était toujours le même. Juste pour vérifier j'ai installé xterm et essayé la même manipulation avec elle mais il ne m'a pas donné un autre résultat. Après tout, tmux reconnaît que le terminal supporte 256 colors et émule la vraie couleur via

Vous pouvez modifier votre copy de la description du terminal pour fournir ce drapeau:

 infocmp -x >foo edit foo, adding "Tc," after the end of any line ending with a comma tic -x foo 

Cela fonctionnerait pour ncurses (ce qui est ce que vous avez avec n'importe quelle dissortingbution Linux), et peut – être pour NetBSD.