WRT ваш ответ , похоже, вы либо отредактировали исходный файл, либо сделали замену всей этой библиотеки.
Первый путь будет потерян при обновлении Emacs. Второй способ означает, что вы не получите никаких улучшений в этой библиотеке при обновлении Emacs. Это не очень хороший вариант.
Вместо этого вы можете сказать Emacs, что если и когда он загружает исходную библиотеку, он должен переопределить эту функцию в это время.
Это сводит к минимуму потенциальные проблемы, связанные с обновлениями, и не требует от вас безоговорочно загружать библиотеку в ваши .emacs (что излишне увеличит время запуска для сеансов, где вы не загружали какие-либо PDF-файлы).
(eval-after-load 'doc-view
'(defun doc-view-buffer-message ()
;; your definition here
))