Jack O'Quin wrote:
> 
> Carel Fellinger  writes:
> 
> > There is a space in the command, so you need quotes, try :
> > 
> >   set editor="emacs -nw"
Sorry, this doesn't seem to work - even <set editor=emacs> wouldn't do.
In both cases, mutt overrides these settings in .muttrc and uses vi for
composing mail.
Irritating enough - man mutt reports about a system wide configuration
file /etc/Muttrc which I thought would contain anything causing mutt
to use vi - but this file does not exist and I can't imagine mutt has
the editor=vi compiled into the binary code!
> 
> I would normally put "export EDITOR=emacsclient" in my .bash_profile
> 
> for stuff like this.  Many programs will use $EDITOR, if defined.  If
> 
> you're using csh, put something like "setenv EDITOR emacsclient" in
> 
> your .cshrc.
> 
> 
> 
> If mutt doesn't honor this convention, you may need to separately
> 
> define set editor="emacsclient" somewhere.  I don't know.
I tried this entry in ~/.muttrc too - just on the fly - it didn't work 
either.
For more please see below.
> 
> This is the "client interface" for emacs, specifically designed for
> 
> this purpose.  It will attach to a running emacs, if possible, or
> 
> create a new one, if necessary.  See man emacsclient(1).
info emacsclient talks about a previously running emacs + server. this is
part of the documentary:
" � � � You typically does not call emacsclient directly. Instead,
� � � you set the environment variable EDITOR to emacsclient and
� � � let programs like 'vipw' or 'bug' or anything run� it� for
� � � you, which will use an existing Emacs to visit the file.

� � � For emacsclient to work, you need an already running Emacs
� � � with a server.� Within Emacs, call the� function� &pi0;server-
� � � start'. � (Your &pi0;.emacs' file can do this automatically if
� � � you add the expression &pi0;(server-start)' to it.)

� � � When you've finished editing� the� buffer,� type� &pi0;C-x� #'
� � � (&pi0;server-edit'). � This saves the file and sends a message
� � � back to the &pi0;emacsclient' program telling it to exit.� The
� � � programs� that� use� &pi0;EDITOR' wait for the "editor" (actu�
� � � ally, &pi0;emacsclient') to exit.� &pi0;C-x� #'� also� checks� for
� � � other pending external requests to edit various files, and
� � � selects the next such file.
"
This sounds pretty complicated.
Is this the way to configure mutt? I must admit I do not
quite understand why I need a server-start� w i t h i n� emacs!
The third part of this text additionaly is very confusing.

Robert


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to