[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