Je l'ai longtemps cherch�e, celle l�!
J'utilise depuis un moment emacs avec la script suivant:
--- myemacs ---
#!/bin/bash
ps -C emacs -o user=,cmd= ww|grep -q ^$USER[[:space:]]*emacs$ ||\
( cd ; emacs & )
[ $# == 0 ] && exit
export i=1 MAXTRY=20
while ! emacsclient --no-wait $* 2>/dev/null
do sleep 1
i=$(($i+1))
if [ $i -gt $MAXTRY ]
then echo "emacs server problem..." >&2
emacsclient --no-wait $*
break
fi
done
--- myemacs ---
Le probl�me �tait de d�-iconifier emacs lorsque je l�che un fichier
(drag'n drop) avec gmc ou nautilus sur l'icone ``emacs'' du panel
( Add to pannel -> Launcher -> Name: emacs, Command: myemacs )
(Gnome, mais cela doit fonctionner aussi avec Kde)
Ou simplement lorsque je lance la commande � la main;
$ myemacs nomdefichier
Pour que cela fonctionne, j'ai ajout� � mon $HOME/.emacs:
--- add to ~/.emacs ---
;; Pour d�marrer le server Emacs
(server-start)
;; Pour d�-iconifier emacs avec emacsclient
(custom-set-variables
'(server-switch-hook (quote (raise-frame focus-frame))))
--- add to ~/.emacs ---
Et voil�, une seule session d'emacs, c'est largement suffisant! :-)
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.