Как заметил некогда Ходжа Насреддин, если кто-нибудь скажет вам, что zypper, запущенный из сеанса zsh, не умеет автодополнение, плюньте этому человеку в лицо, назовите его лгуном и выгоните из своего дома: http://suseana.ru/?p=839
Когда я понял, наконец, в чём дело -- очень долго смеялся.
чт, 24/01/2013 - 19:57
#1
Zsh, zypper, автодополнение
Отредактировано: lecksys вкл 01/04/2014 - 22:11
Вот и вопрос, почему не работает при обычном использовании с sudo. Баг на лицо Тот же аптитуд прекрасно работает…
Не уверен, что баг.
Возможно, функция написана в расчёте на использование zypper'а только от рута.
Никого же не удивляет то, что YaST требует рутовго пароля даже для того, чтобы посмотреть сведения об оборудовании.
Алексей Федорчук aka alv
Так ведь у него это умение не с потолка взялось: кто-то написал соответствующую функцию.
Намёк в адрес тех, кто пользуется zypper'ом и при этом умеет писать функции для zsh'а
Алексей Федорчук aka alv
Меня удивляет.
А баг этот я засабмитил уже с год назад, но без вашей информации дело никак не могло сдвинутся с мёртвой точки. Думаю, теперь мейнтейнер поймёт, чего я от него хочу.
В своё время воткнул доков по этому вопросу, но всё оказалось слишком сложным для меня.
И хорошо бы, что бы понял.
А ещё лучше - чтобы дописал функцию так, чтобы она могла автодополнять пути. Ничего ведь невероятного тут нет - у zsh'а штатно мощнейшие средства работы с удалюнными хостами, вплоть до собственного ftp-клиента.
Алексей Федорчук aka alv
Ларчик просто открывался. Автодополнение было написано только под английскую локаль, поэтому и работало так криво. Реквест с заплаткой уже в Фактори, а, значит, скоро обновление будет в shells.
Не может не радовать
А ведь можно было сообразить - у рута у меня (как и у большинства, думаю) локаль всегда POSIX или что-нибудь типа того...
Алексей Федорчук aka alv