LINUX.ORG.RU

[zsh] Поломалось цветное автодополнение

 


0

1

Не могу понять, почему zsh перестал показывать цветное автодополнение файлов.
Простой ls раскрашивает как надо (ибо alias ls='ls --color=auto'), а если делать ls<TAB> то всё одноцветное.
Случилось это, видимо, после каких-то апдейтов кубунты, тот же самый zshrc (zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}) на сусе работает как надо, поэтому дело явно не в нём, а, возможно, в неких опциях терминала (TERM=linux)

★★★★★

Проверь версию zsh после обновления системы, затем проверь параметры запуска в домашнем каталоге для данного командного интерпретатора.

lnkgyv ()

этой маргинальщиной не пользуются даже её же майнтейнеры

anonymous ()
Ответ на: комментарий от zolden

zolden

нет, проблема актуальна

Это работает?

[ -f /etc/DIR_COLORS ] && eval $(dircolors -b /etc/DIR_COLORS)
export ZLSCOLORS="${LS_COLORS}"
zmodload  zsh/complist
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}

blackst0ne ★★★★★ ()
Ответ на: комментарий от zolden

zolden

похоже что да, спасибоа можно поподробнее - откуда ноги растут у проблемы?

Технических подробностей не знаю. Наверняка в zsh mail list что-нибудь есть.

blackst0ne ★★★★★ ()
13 декабря 2012 г.
Ответ на: комментарий от blackst0ne

блин, нафик, блин, опять сломалось всё ни с того, ни с сего, выручай, братюнь

zolden ★★★★★ ()
Ответ на: комментарий от blackst0ne

отбой тревоги - создал /etc/DIR_COLORS с помощью dircolors -p и всё заработало

zolden ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.