Sintaxe de shell de peixe destacando parece estranho em byobu-screen

2

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

masquandoestouembyobu-screenedigitoamesmacoisa,recebo:

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

Observação: estou usando o Mac OS X 10.9.1 e o Byobu versão 5.69 instalado pelo Homebrew.

    
por David Sawyer 01.02.2014 / 20:52

2 respostas

0

Acho que é porque a tela por padrão no OSX tem 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 que funcione, você precisa recompilar a tela com suporte a 256 cores. Você poderia fazer algo assim:

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

cd screen/src

./autogen.sh

./configure --enable-colors256

make

sudo make install

cp screen /usr/local/bin/ # this should have precedence over the default screen in yr path

parabéns pelo noivado;)

    
por 01.03.2014 / 00:45
4

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

set -g default-terminal "screen-256color"
    
por 11.07.2014 / 01:27