Здравствуйте!
>>>>> "tolyangin" == tolyangin <[email protected]> writes:
tolyangin> Еще мне интересно узнать с чего это вдруг emacs
tolyangin> отображает на экране водимые пароли юзера и рута? При
tolyangin> том такое безобразие наблюдаю только в emacs дебиан, на
tolyangin> других дистрах подобного поведения "редактора" не
tolyangin> встречал.
Чтобы скрывать ввод пароля, Emacs должен знать, что это именно
пароль. Он судит об этом по виду подсказки на ввод. То есть, подсказку
на ввод пароля он отличает от прочих. Для этой цели служит специальная
переменная comint-password-prompt-regexp, которая должна содержать
регулярное выражение, соответствующее всевозможным подсказкам на ввод
пароля. У меня эта переменная содержит буквально следующую строку:
"\\(\\([Oo]ld \\|[Nn]ew \\|'s \\|login \\|Kerberos \\|CVS \\|UNIX \\| SMB
\\|\\[sudo] \\|^\\)[Pp]assword\\( (again)\\)?\\|pass
phrase\\|\\(Enter\\|Repeat\\|Bad\\) passphrase\\)\\(?:, try again\\)?\\(?: for
[^:]+\\)?:\\s *\\'"
Вроде пока везде подходит. Вы можете установить значение этой
переменной, пользуясь механизмом customization, либо же командой setq
в ~/.emacs.
И еще: CTRL-c в подчиненной оболочке тоже убивает процесс, но нажимать
эту комбинацию нужно дважды.
С уважением,
Игорь.
--
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus