2013-10-01 3 views
2

J'utilise à la fois mutt et emacs pour écrire le courrier.écrivez mail avec mutt en utilisant emacs

J'utilise, jusqu'à ce que ces derniers temps, ce code dans mon .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) 

Mais il ne fonctionne plus. Lorsque j'écris un email avec emacs, je n'ai pas de flyspell activé et le mode mail n'enveloppe pas le texte.

Lorsque je tente de lancer le mode électronique manuellement, j'ai une erreur:

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 
+0

Ce code a-t-il fonctionné récemment? Il semble que vous ne soyez plus disponible. Avez-vous amélioré quelque chose de votre système? Avez-vous modifié votre .emacs? Est-ce que "emacs --debug-init" signale un problème? – juanleon

+0

oui je met à niveau mon système (nouvelle machine et nouveau os (debian sid) .Cette configuration fonctionnait sur debian stable sur une autre machine.Peut-être que j'ai un paquet manquant? Mais je ne pourrais pas dire lequel. – ppr

+1

Vous devez installer filladapt, ou supprime la dernière ligne de votre config.Et vous devez vous assurer que "emacs --debug-init" ne se plaint pas de quoi que ce soit dans votre configuration.En outre, vous devez vous assurer que sur le nouveau système le "/ La sous-chaîne "mutt" est toujours valide pour les tampons mail – juanleon

Répondre

1

Le problème a été causé par le paquet manquant emacs-goodies.el (dans debian sid) qui comprennent filladapt.

Questions connexes