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]

