Obtendo itálico trabalhando com o tmux
desde que o mintty suporta itálico desde 2.7.6
Resposta curta e doce
-
Edite seu $ TERM.terminfo para incluir
sitm=\E[3m
&ritm=\E[23m
e, em seguida, recompile comtic
-
Edite seu arquivo .tmux.conf (alterei o padrão e a cópia do usuário) para incluir:
set -g default-terminal "tmux-256color"
-
rm -rf /tmp/tmux-*
e, em seguida, inicie o servidor tmux novamente e ele deve funcionar. -
Aviso: Eu testei isso apenas no cygwin, sem sistemas linux reais.
Histórico e explicação mais demorada.
Eu gastei cerca de uma hora tentando descobrir isso hoje, espero que ajude os outros a descobrirem mais rápido.
Fundo curto e doce; Eu instalei um novo esquema de cores que usa muito itálico.
Como na maioria das coisas, sempre há um problema. O esquema de cores estava funcionando muito bem ao lado da minha configuração do cygwin, sem problemas até que eu abrai o tmux. O Tmux realmente não funciona bem com coisas como realce de sintaxe ou itálico (sem configuração). Então a próxima coisa a fazer é alguma pesquisa. Nas minhas viagens me deparei com estas próximas poucas links .
O primeiro link para o segundo, e tecnicamente tinha todas as informações necessárias para corrigir meus problemas. Não era bem aceitável para mim, já que o primeiro tinha você escrevendo seu próprio arquivo terminfo especial que nada vai reconhecer quando você começar a sshing em outros lugares. Então, isso estava certo, mas achei que provavelmente havia uma maneira de editar o terminfo do terminal atual para adicionar suporte em itálico. Depois de mais algumas pesquisas eu encontrei este que era exatamente o que eu estava procurando para, mas não corrigiu o problema.
Em um palpite, eu fui ao projeto github para o tmux e procurei por 'itálico', e surgiu com questão # 1137 . Eu sugeriria ler todo o tópico, pois ele tem algumas informações muito úteis, além de apenas colocar as palavras em itálico.
Depois de alterar o valor $ TERM no meu .tmux.conf para 'tmux-256color' e rm -rf
'no diretório tmux localizado em tmp, o tmux inicializou e exibiu todos os itálicos!