[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: