9 сообщений / 0 новое
Последнее сообщение
alv
Аватар пользователя alv
Не в сети
Последнее посещение: 10 лет 10 месяцев назад
Регистрация: 09/05/2012 - 01:28
Zsh, zypper, автодополнение

Как заметил некогда Ходжа Насреддин, если кто-нибудь скажет вам, что zypper, запущенный из сеанса zsh, не умеет автодополнение, плюньте этому человеку в лицо, назовите его лгуном и выгоните из своего дома: http://suseana.ru/?p=839
Когда я понял, наконец, в чём дело -- очень долго смеялся.

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:11
DA
Аватар пользователя DA
Не в сети
Последнее посещение: 8 лет 4 месяца назад
Регистрация: 11/05/2012 - 18:24
Вот и вопрос, почему не

Вот и вопрос, почему не работает при обычном использовании с sudo. Баг на лицо Sad Тот же аптитуд прекрасно работает…

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
alv
Аватар пользователя alv
Не в сети
Последнее посещение: 10 лет 10 месяцев назад
Регистрация: 09/05/2012 - 01:28
Не уверен, что баг.

Не уверен, что баг.
Возможно, функция написана в расчёте на использование zypper'а только от рута.
Никого же не удивляет то, что YaST требует рутовго пароля даже для того, чтобы посмотреть сведения об оборудовании.

Алексей Федорчук aka alv

alv
Аватар пользователя alv
Не в сети
Последнее посещение: 10 лет 10 месяцев назад
Регистрация: 09/05/2012 - 01:28
кстати, об аптитуде

Тот же аптитуд прекрасно работает…

Так ведь у него это умение не с потолка взялось: кто-то написал соответствующую функцию.
Намёк в адрес тех, кто пользуется zypper'ом и при этом умеет писать функции для zsh'а Smile

Алексей Федорчук aka alv

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 8 лет 4 месяца назад
Регистрация: 11/05/2012 - 18:24
Меня удивляет.

Меня удивляет.
А баг этот я засабмитил уже с год назад, но без вашей информации дело никак не могло сдвинутся с мёртвой точки. Думаю, теперь мейнтейнер поймёт, чего я от него хочу.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
DA
Аватар пользователя DA
Не в сети
Последнее посещение: 8 лет 4 месяца назад
Регистрация: 11/05/2012 - 18:24
В своё время воткнул доков по

В своё время воткнул доков по этому вопросу, но всё оказалось слишком сложным для меня.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
alv
Аватар пользователя alv
Не в сети
Последнее посещение: 10 лет 10 месяцев назад
Регистрация: 09/05/2012 - 01:28
Хорошо, что есть майнтайнер

И хорошо бы, что бы понял.
А ещё лучше - чтобы дописал функцию так, чтобы она могла автодополнять пути. Ничего ведь невероятного тут нет - у zsh'а штатно мощнейшие средства работы с удалюнными хостами, вплоть до собственного ftp-клиента.

Алексей Федорчук aka alv

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 8 лет 4 месяца назад
Регистрация: 11/05/2012 - 18:24
Ларчик просто открывался.

Ларчик просто открывался. Автодополнение было написано только под английскую локаль, поэтому и работало так криво. Реквест с заплаткой уже в Фактори, а, значит, скоро обновление будет в shells.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
alv
Аватар пользователя alv
Не в сети
Последнее посещение: 10 лет 10 месяцев назад
Регистрация: 09/05/2012 - 01:28
Ура!

Не может не радовать

А ведь можно было сообразить - у рута у меня (как и у большинства, думаю) локаль всегда POSIX или что-нибудь типа того...

Алексей Федорчук aka alv