Re: pmount completion в jessie
>>>>> yuri nefedov <yuri.nefedov@gmail.com> writes:
>>>>> On Thu, 22 Jan 2015, Ivan Shmakov wrote:
>>>>> Artem Chuprina <ran@ran.pp.ru> writes:
>>> Надо понимать, что на этой стадии проблема не в pmount, а в коде
>>> автодополнения в используемом шелле.
[…]
>> Что несложно проверить выполнив $ complete -r для очистки таблицы
>> дополнений. Собственно, учитывая проявляемый некоторыми из
>> имеющихся процедур «противоестественный интеллект», я склонен всегда
>> использовать «complete -r» в ~/.bashrc.
> Смотрим man bash:
Достаточно $ help complete.
> complete -pr [-DE] [name ...]
> The -r option removes a completion specification for each name, or,
> if no names are supplied, all completion specifications.
> Как то непонятно, если из .bashrc просто убрать bash_completion это
> то же самое будет? Или есть тонкости?
Если есть желание «. /etc/profile» (или /etc/bash.bashrc), в
котором /уже/ есть загрузка bash_completion (что, AIUI, не
редкость в производных Debian?), то «complete -r» продолжает
давать желаемый эффект.
>>> "По недосмотру" — это я к тому, что bash, пожалуй, худший из
>>> пригодных для интерактивной работы шеллов (и потому наиболее
>>> распространенный, по принципу "наибольшее распространение получает
>>> худший вариант из приемлемых"), однако, в отличие от аналогичной
>>> ситуации со, скажем, Windows, _легко_ заменяем на куда прямее
>>> сделанный zsh.
>>> Для скриптования, кстати, и подавно.
>> Источник?
> Понятно же, что это личное мнение, основанное на опыте работы с
> разными шеллами.
Я лет десять назад смотрел в сторону Zsh. Так и не понял, зачем
он может мне понадобиться, — как при написании кода (в случае
чего легко терятся совместимость с теми же Dash и Busybox Ash,
что иногда бывает мне полезно), так и (тем более) в качестве
интерактивного shell.
> Вот теперь можете ссылаться на письмо Артема, как на источник.
Вместе с этим моим ответом, у нас уже два источника. И, что еще
лучше, — как будто бы противоречащие друг-другу.
[…]
PS. Что примечательно:
$ apt-cache --important rdepends -- zsh
zsh
Reverse Depends:
zshdb zsh-antigen zsh-static zsh-dbg zsh-beta zomg zec shellex
flowscan fizsh
|draai
$
--
FSF associate member #7257 np. Agent X 2 — Tim Forsyth … 3013 B6A0 230E 334A
Reply to: