>>156
> そこで、現在ほかにemacsが起動していたら(server-start)しない
> という設定を.emacsに書きたいのですが、
> どうすればよいのでしょうか?

↓emacsclient じゃなくて gnuclient だけど、こんな感じに書いてみれば?

;; すでにサーバが立ち上がっていたら立ち上げない。
(save-window-excursion
(let* ((bufname " *gnuserv*")
(buf (get-buffer-create
(generate-new-buffer-name bufname)))
(result (shell-command "ps auxc | egrep gnuserv$" bufname)))
;; result => (GNU-Emacs … コマンドの戻り値), (XEmacs … t)
(if (or (equal result t) (/= result 0)) (gnuserv-start))
(if (bufferp buf) (kill-buffer buf))))