0 votes

Comment utiliser Cocoa Emacs comme éditeur pour Mutt

Je fais encore un essai avec Emacs. J'ai installé Cocoa Emacs, et jusqu'ici tout va bien. Maintenant j'aimerais utiliser Cocoa Emacs comme éditeur pour Mutt. Avec MacVim, c'est trivial d'utiliser Macvim, je mets juste :

set editor="vim -o -f" # éditeur à utiliser lors de la composition des messages

dans mon .muttrc, et tout fonctionne. Quand je veux composer un mail, je tape m dans Mutt et une nouvelle fenêtre Macvim s'ouvre en haut, quand je quitte, je suis dans l'écran d'envoi de Mutt (où je peux mettre cc, pièces jointes, et taper y pour envoyer).

Quand j'ai trouvé quelque chose sur l'utilisation d'emacs avec Mutt, ça a toujours été une explication très compliquée.

Il y a sûrement un moyen simple de faire faire cela à emacs ?

Merci,

John V.

1voto

nohillside Points 82672

Avec Emacsclient, garder Emacs en fonctionnement tout le temps

Emacs utilise une configuration légèrement différente de celle de vim, par exemple. L'éditeur lui-même peut rester actif tout le temps (parce que vous pouvez l'avoir ouvert pour d'autres choses aussi) et vous utilisez un utilitaire appelé emacsclient pour s'y connecter (passer un fichier à éditer) si vous en avez besoin.

Ajoutez la ligne suivante à votre fichier de configuration (.emacs) :

(server-start)  ; Starts server for (among others) emacsclient

Ou, si vous ne souhaitez pas maintenir le serveur pour emacsclient en permanence, vous pouvez lancer la commande M-x server-start à emacs quand vous êtes prêt à l'exécuter. L'exécution de cette commande est probablement la meilleure chose à faire lorsque vous utilisez déjà emacs, à moins que vous ne vouliez recharger .emacs.

Tout ce que vous avez à faire maintenant est de vous assurer que MUTT utilise emacsclient comme éditeur. Vous pouvez le faire en ajoutant la ligne suivante à votre fichier de configuration (.muttrc) :

set editor="emacsclient"

Les versions récentes de mutt (au moins 1.4.1) requièrent le format suivant :

set editor="emacsclient %s"

Source : Emacs et MUTT

Démarrer Emacs à chaque fois

set editor="emacs %s"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X