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
