Как запустить сервер emacs, только если он не запущен?

Я хотел бы использовать emacsclient для редактирования писем в Mutt.

Я добавил это в .emacs

(server-start)

И в .muttrc я добавил

set editor = "emacsclient -nw% s"

Кажется, они работают. Когда я запускаю второй Emacs, он жалуется, что сервер уже запущен, и выдает ошибки. Как сделать (server-start) , только если сервер еще не запущен?

Спасибо

43
задан Meng Lu 1 July 2011 в 05:24
поделиться