0 votos

Cómo utilizar Cocoa Emacs como editor para Mutt

Estoy haciendo otro intento con Emacs. He instalado Cocoa Emacs, y hasta ahora todo va bien. Ahora me gustaría usar Cocoa Emacs como mi editor para Mutt. Con MacVim, es trivial usar Macvim, sólo pongo:

set editor="vim -o -f" # editor a utilizar al redactar los mensajes

en mi .muttrc, y todo funciona. Cuando quiero redactar un correo, escribo m en Mutt y se abre una nueva ventana de Macvim en la parte superior, cuando salgo, estoy en la pantalla de correo de Mutt (donde puedo poner cc, adjuntos, y escribir y para enviar).

Cuando he encontrado algo sobre el uso de emacs con Mutt siempre ha sido una explicación muy complicada.

¿Seguro que hay una forma sencilla de hacer que emacs haga esto?

Gracias,

John V.

1voto

Con Emacsclient, mantener Emacs funcionando todo el tiempo

Emacs utiliza una configuración ligeramente diferente a la de, por ejemplo, vim. El editor en sí puede permanecer activo todo el tiempo (porque puede tenerlo abierto para otras cosas también) y se utiliza una utilidad llamada emacsclient para conectarse a él (pasar un archivo para editar) si lo necesita.

Añade la siguiente línea a tu archivo de configuración (.emacs):

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

O, si no desea mantener el servidor para emacsclient en funcionamiento en todo momento, puede emitir el comando M-x server-start a emacs cuando esté listo para ejecutar. Emitir ese comando es probablemente lo correcto cuando ya estás ejecutando emacs, a menos que quieras recargar .emacs.

Todo lo que tienes que hacer ahora es asegurarte de que MUTT utiliza emacsclient como su editor. Puedes hacerlo añadiendo la siguiente línea a tu archivo de configuración (.muttrc):

set editor="emacsclient"

Las versiones recientes de mutt (al menos la 1.4.1) requieren el siguiente formato:

set editor="emacsclient %s"

Fuente: Emacs y MUTT

Iniciar Emacs cada vez

set editor="emacs %s"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X