2
Я использую как mutt, так и emacs для написания почты.написать письмо с mutt с помощью emacs
я использую, до недавнего времени этот код в моем .emacs:
; corrector
(add-hook 'mail-mode-hook 'flyspell-mode)
; Do not cut words
(global-visual-line-mode t)
; open mail-mode when emacs is invoked by mutt
(add-to-list 'auto-mode-alist '("/mutt" . mail-mode))
; wrap email body
(add-hook 'mail-mode-hook 'turn-on-auto-fill)
(add-hook 'mail-mode-hook 'turn-on-filladapt-mode)
Но он больше не работает. Когда я пишу электронное письмо с emacs, у меня нет разрешения flyspell, и почтовый режим не обертывает текст.
Когда я пытаюсь запустить почтовый-режим вручную, у меня есть сообщение об ошибке:
File mode specification error: (void-function turn-on-filladapt-mode)
Making completion list... [2 times]
run-hooks: Symbol's function definition is void: turn-on-filladapt-mode
Был ли этот код недавно создан? Похоже, вы больше не заполняете. Вы обновили что-либо из своей системы? Вы изменили свои .emacs? Является ли «emacs -debug-init» сообщение о любых проблемах? – juanleon
Да, я обновляю свою систему (новая машина и новый os (debian sid). Эта конфигурация использовалась для работы с debian stable на другой машине. Возможно, у меня есть пакет, но я не могу сказать, какой из них. – ppr
Вам необходимо установить filladapt или удалить последнюю строку вашего конфига, и вам нужно убедиться, что «emacs -debug-init» не жалуется ни на что в вашей настройке. Кроме того, вам нужно убедиться, что в новой системе «/ mutt "по-прежнему действителен для почтовых буферов. – juanleon