O destaque da sintaxe do shell de peixe parece estranho em byobu-screen

2

Quando estou no shell simples, um comando é destacado da seguinte forma:

enter image description here

mas quando estou em byobu-screen e digite a mesma coisa, eu recebo:

enter image description here

Quando eu faço um fish_config e olhe para minha paleta de cores, nada está definido para aquela cor azul mais escura.

Nota: Eu estou no Mac OS X 10.9.1 e Byobu versão 5.69 instalado via Homebrew.

David Sawyer
fonte
Ok, mudando para byobu-tmux parece resolver o problema.
David Sawyer

Respostas:

0

Eu acho que é porque a tela por padrão no OSX é de apenas 8 cores, enquanto o peixe quer usar 256 (na verdade não é relacionado ao byobu, e é por isso que funciona quando você muda para o tmux).

Para fazê-lo funcionar, você precisaria recompilar a tela com suporte a 256 cores. Você poderia fazer algo assim:

git clone git: //git.savannah.gnu.org/screen.git

tela de cd / src

./autogen.sh

./configure --enable-colors256

faço

sudo make install

tela cp / usr / local / bin / # isso deve ter precedência sobre a tela padrão no caminho do ano

parabéns pelo noivado;)

misterf
fonte
Lindo. Obrigado meu amigo!
David Sawyer
4

Byobu agora é o padrão do tmux (ou pelo menos, no Ubuntu). Anexar isto a ~/.byobu/profile.tmux:

set -g default-terminal "screen-256color"
badp
fonte