[Comm] Re: [SUMMARY] zsh: coloured menu selection

Vitaly Ostanin =?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Пн Июл 11 14:30:36 MSD 2005


Alexey I. Froloff пишет:
> * Vitaly Ostanin <vyt@> [050708 18:05]:
> 
>>Пытаюсь получить выбор вариантов автодополнения в zsh в виде меню
>>с подсветкой текущего варианта. Возможность такая в zsh вроде бы
>>есть:
>>http://zsh.sunsite.dk/Doc/Release/zsh_21.html#SEC146
> 
> Там есть такой апзац:
> 
> When using the completion system based on shell functions, the
> ( Ну прям как у нас --raorn)
> MENUSELECT parameter should not be used (like the ZLS_COLORS and
> ZLS_COLOURS parameters described above).  Instead, the menu style
> should be used with the select=... keyword.
> 
> 
>>Попробовал завести своими силами - чувствую, уже едет...
>>Кто-нибудь осилил?
> 
> Осилил.
> 
> Погуглил по "zsh menu selection example", нашёл:
> 
> http://grml.org/zsh/zsh-lovers.html
> 
> 
>>Добавил в ~/.zshrc
> 
> zmodload zsh/complist
> setopt menucomplete
> zstyle ':completion:*' menu yes select

Работает :) Это просто праздник какой-то :) Жаль только, что
недоступный пониманию простых смертных. Кстати, почему бы не
включить это в /etc/zshrc по умолчанию?

Продолжаем сказку о рыбаке и золотой рыбке :) При выбирании
пунктов меню некоторые варианты не умещаются в одну строку, и
выводятся в две строки. Меню при этом сдвигается на строку вниз.
При выбирании варианта, который умещается в одну строку, меню
сдвигается обратно на строку вверх. Скачет, короче, вверх-вниз -
неаккуратненько :)

А так всё классно, mc действительно отдыхает :) Пойду цвета
настраивать :) Спасибо!

<skipped/>

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 256 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20050711/822a242e/attachment-0002.bin>


Подробная информация о списке рассылки community