At 9:50 AM EDT on August 14 Bo Peng sent off: > Hi, there > > Can I do something like: > > if have_X > editor = "gvim -f" > else > editor = "vim" > end > > in my .muttrc file?
I don't think so, but instead of putting something like that in each application's configuration file, you can put it in a script, i.e. /usr/local/bin/editor or ~/bin/editor %<================================= !/bin/sh editor="jed" serverrunning="`ps -u ${USER} | grep emacsserver`" if [ "${serverrunning}" != "" ] ; then editor="emacsclient" fi exec ${editor} $@ %<================================ and setenv (or export) EDITOR editor will take care of most things, and specifying "editor" in the app's config file will take care of the rest. -- Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had. - Linus Torvalds (announcing Linux v2.0) Robert I. Reid | PGP/GPG Keys: http://astro.utoronto.ca/~reid/pgp.html