Я установил последнюю версию zsh на мой osx с помощью brew, а затем установил oh-my-zsh. Все в порядке, но куда делись мои цвета? Если я запускаю bash -l внутри этого zsh и выполняю ls в этом bash, мой ls снова становится ярким.
Что мне не хватает?
ну, это не заняло много времени, я должен был подозревать с самого начала. zsh запускает GNU ls, тогда как bash запускает mac osx ls по умолчанию. отсюда и разница в поведении. Я не знаю, почему или как zsh выбирает gnu ls и как положить gnu ls туда для начала, но банкомат меня не волнует. с псевдонимом «ls» на «ls --color» в zsh, и я снова получаю свой красочный ls. ура! хотя цвета немного разные.