tolyangin:

To> А по поводу M-x term, так после моего безответного вопроса в лист каким
To> образом можно его озвучить, не без оснований решил что это не возможно.

А он разве не озвучен? Вроде же в Emacspeak есть для него модуль.

To> Кстати открытость моего вопроса к вам о доступности полноэкранных
To> текстовых интерфейсов консоли, убедило меня в иллюзорности и ошибочном
To> мнении мысли о том что если текстовое то значит должно быть доступным.

Если есть хорошая программа доступа, то почему бы и нет. Ничего
принципиально невозможного в доступности текстовых приложений я не вижу.

[...]

>> Обычно в *shell* ищу команды в истории при помощи M-r. M-r ищет в истории
>> назад по регулярному выражению. M-s ищет вперёд.

To> Не совсем понятно как этим можно пользоваться и о каких именно
To> регулярных выражениях идет речь, На лисп?

Нет, о регулярных выражениях, как, например, в grep. В руководстве по Emacs
есть о них раздел. Пользоваться M-r очень просто: в командной строке нажать
M-r, ввести регулярное выражение и нажать ret. Emacs подставит последнюю
команду, отвечающую регулярному выражению. Например, M-r ^cd RET подставляет
последнюю команду, начинающуюся с cd.

[...]

To> Тут интересно спросить о важности той команды которая была закреплена на
To> C-l ранее, Насколько может быть полезна команда перерисовки экрана с
To> учетом работы в emacspeak и в каких случаях?

С учётом работы в Emacspeak от неё пользы мало. Emacspeak не использует
информацию с экрана, поэтому при работе с ним не имеет значения, что там
происходит на экране.

Как я понимаю, перерисовка нужна, потому что в консоль иногда выводятся
сообщения, которые нарушают картину интерфейса Emacs.

[...]

To> Скажите тогда каким образом можно выключить звуковой сигнал вывода новой
To> строки в буфер **shell, жуть как он бывает вреден!

Что за сигнал?

To>>> Почему в shell.\ емакса нажатие TAB не подхватывает имена алиасов для
To>>> завершения имени ,
>> Потому что tab обрабатывает Emacs, а он о существующих алиасах не знает.
To> Как Сделать что бы "знал??

Без программирования на лиспе тут не обойтись, наверно.

>> Вот в eshell, наверно, и для алиасов завершение работает, но eshell
>> целиком написана на elisp.
To> Что это может значить для меня, то что она не доступно emacspeak'у?

В Emacspeak есть для eshell модуль. Если хотите, можете попробовать:
M-x eshell RET.

To> Вы сами в emacs чем пользуетесь и в каких ситуациях для непосредственого
To> общения с системой ?

Чаще всего gnus, emacs-w3m, shell-mode, dired, специализированными модами
для редактирования различных файлов.

To> Если вам не сложно расскажите пожалуйста о тех командах которыми обычно
To> пользуетесь в M-x shell непосредственно.

Обычными командами редактирования Emacs. Из тех, что действуют только в
*shell*, не упомянул, пожалуй, только comint-previous-prompt,
comint-next-prompt для перемещения по введённым командам. Они у меня
назначены на C-up и C-down.

[...]

To>>> и не срабатывает для всех остальных команд если только они не начинают
To>>> строку?!
>> У меня для команд ещё и после ;, &&, ||, | работает .
To> Уверен что у вас еще много работает такого чего не хватает в моем emacs.
To> Разтолкуйте алгоритм тех действий который приведет к желаемому эффекту и
To> у меня в **shell.

Алгоритм не нужен. Оно и так должно работать. Просто когда вводите имя
команды, например, после ;, нажмите tab.

To>>> Еще мне интересно узнать с чего это вдруг emacs отображает на
To>>> экране водимые пароли юзера и рута?

>> У меня стоит emacs-snapshot и для ввода паролей использует свой
>> собственный способ - в минибуфере. Или, точнее, в эхо-области. Если
>> прервать ввод пароля комбинацией C-g, то Emacs предупреждает, что ввод
>> пароля в *shell* будет отображаться.

>> По-моему, Emacs уже давно так работает.

To> Вы не совсем тут правы. Вернее он так действительно работает но не в
To> дебиан.Если у вас есть основания сомневаться в моих словах, то пусть кто
To> нибудь из "активистов debian" опровергнит мою информацию.

Опровергаю. У меня работает. По сути Игорь уже ответил на этот вопрос.

У Вас, возможно, Emacs не ловит приглашение ко вводу пароля из-за того, что
оно не английское. В русской локали su выдаёт промпт "Пароль: ". Ничего
подобного нет в опции comint-password-prompt-regexp. Думаю, достаточно будет
добавить туда вариант с "Пароль: " (без кавычек), чтобы Emacs стал нормально
обрабатывать пароли su в русской локали.

[...]

To> Раз речь зашла об аунтификации спрошу еще: 

To> сменил ее метод с unix на gnome. Это произошло после того как перешел на
To> интерфейс readline. После смены интерфейса при последующем абгрейде
To> системы притягивается какой-то пакет, и предлагает установить метод
To> аунтификации root, предлагая несколько вариантов - unix , gnome, kde и
To> еще пару. Теперь вот не могу вспомнить витиеватое имя пакета и незнаю
To> как установить обратно метод unix. Нужна ваша помощь.

По правде говоря, даже не представляю, о чём идёт речь. Наверно, с этим
пакетом не имел дела.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить