On 2008-02-04 22:52:02 +0000, Steve Kemp wrote: > Close but not as good as you could do - your script essentially > says "If mutt is running exit". A better approach would be to > use GNU Screen to allow the user to re-attach to a running mutt: > > alias mutt='screen -D -R -S mutt mutt' > > This means create a secreen session with name mutt (-S) running > wth command mutt - if one is already running with that name detach > it first.
This is more or less what I do, but this is a bit more complex since it has to handle the current display (as I also use Mutt via SSH). See <http://www.vinc17.org/mutt/#smutt>. > The only drawback is this will get fiddly if you're running > nested screen sessions... I think that my smutt script handles that in some way: [...] if [ "$TERM" = screen-bce ]; then exec screen -t mutt "$0" -- [EMAIL PROTECTED]"$@"} [...] -- Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]