Acabei de instalar o plugin zsh de páginas de manual coloridas .
Funciona bem, mas tenho uma saída de cor feia na mensagem inferior:
Qual é a maneira correta de personalizar a cor dos plugins sem substituir tudo? Parece que as cores são configuradas diretamente durante a ativação do plugin .
Ou talvez seja um bug no meu sistema, que pode ser corrigido de outra maneira? De fato, parece estranho ter essa saída de cor ilegível padrão.
Eu corro no Ubuntu 18.10 e no gnome-terminal.
O formato das páginas de manual (
groff
) não permite cores explicitamente, mas utiliza algumas decorações de texto como negrito ou sublinhado, que por sua vez podem ser reinterpretadas por um visualizador para mostrar as cores. E é exatamente isso que o plug-in vinculado está fazendo, então sugiro remover este plug-in e, em vez disso, definir as cores diretamente por.zshrc
meio deLESS_TERMCAP
variáveis (suponho que você esteja usandoless
comoman
paginador e este plug-in também).Aqui está a lista de variáveis com descrição:
A lista de códigos de cores pode ser encontrada com este script:
A solução dada é bastante elegante. Desejo o wiki oficial do Oh My ZSH ohmyzsh/plugins/colored-man-pages/ onde não há lista de cores ou dos itens no array
less_termcap
. Aqui está o conteúdo de ##Customization com apenas um pequeno exemplo:E acho que você poderia experimentar mais com todos os termcap
NOTA
Mas se você realmente não quer gastar tempo por tentativa e erro, essa linha pode ser mais que suficiente