enviando mensagens usando mutt + emacs

2

Como enviar e-mails do emacs?

Eu encontrei isto

There are two ways to send the message. C-c C-s (mail-send) sends the message and marks the mail buffer unmodified, but leaves that buffer selected so that you can modify the message (perhaps with new recipients) and send it again. C-c C-c (mail-send-and-exit) sends and then deletes the window or switches to another buffer

Mas ambos (ctrl + c ctrl + s) e (ctrl-c crtl + c) não estão funcionando

    
por lakshmipathi 01.04.2010 / 11:33

3 respostas

4

Se você invocou o Emacs como compositor de mensagens do Mutt, então você não quer enviar a mensagem do Emacs, então ignore o que o Emacs lhe diz sobre como enviar uma mensagem.

Em vez disso, você quer sair do editor ( Cx Cc ) para retornar ao Mutt com a mensagem agora composta.

Como alternativa, use um dos muitos MUAs que são fornecidos com o Emacs (eu recomendo Gnus ou < a Wanderlust ) para que você não tenha que continuar entrando e saindo do editor.

    
por 01.04.2010 / 12:12
1

mail-send e mail-send-and-exit não estão relacionados com o mutt, mas com a maneira pura do emacs de enviar email.

Se você quiser usar o mutt + emacs, você vai querer:

  • use o emacs-server: adicione (server-start) em algum lugar em você .emacs e lançar o emacs para que ele esteja disponível para o emacsclient
  • defina EDITOR como 'emacsclient --alternate-editor ""', adicionando

     export EDITOR='emacsclient --alternate-editor ""'
    

    no seu .bashrc fará, ou configure o mutt para usar isso como seu editor (não sei como).

  • uma vez que tudo isso esteja feito, o mutt usará o emacsclient para editar uma mensagem, o emacslient se conectará a um emacs existente se houver um, ou iniciará um novo se não houver nenhum com sua mensagem nele
  • você terá que usar C-x # quando sua mensagem for editada, para que o mutt continue seu trabalho e envie a mensagem.
por 01.04.2010 / 12:06
0

O Emacs é iniciado por vira-lata? Eu costumava usar o mutt com o vim e o IIRC, eu tinha que salvar e fechar o vim com: wq quando eu queria mandar a mensagem, talvez você tenha que fazer isso também.

    
por 01.04.2010 / 11:37

Tags