[Homeros] Emacspeak glitches
Дмитрий Падучих
dpaduch на k66.ru
Пн Май 16 14:11:31 UTC 2011
Michael Pozhidaev:
>> IMO, Обе команды никак специально не озвучиваются. Озвучивание
>> происходит за счёт автоматического чтения сообщений в эхо-области,
>> выводимых функцией message. Возможно, в случае dired-do-shell-command
>> чтение не происходит потому, что перед выводом результата выводится
>> ещё какое-то сообщение. Message с пустым аргументом, может быть. В
>> Emacspeak есть механизм, который защищает от слишком частого чтения
>> сообщений.
MP> Но при этом в буфере messages до или после вывода команды ничего не
MP> видно.
(let ((message-log-max nil))
(message "Это сообщение не появится в *Messages*"))
;; И эти тоже
(message "")
(message nil)
MP> В общем, в этом месте, наверно, придётся погрузиться поглубже.
Проще сделать озвучивание для dired-do-shell-command, чем погружаться в
dired-aux.el.
--
Дмитрий Падучих
Подробная информация о списке рассылки Homeros