2011-06-18 16 views
17

Bazı nedenlerden dolayı .emacs numaralı telefon hattımda (server-start) numaralı bir hattım var. Her şey Emacs'ın ilk seans başlattığınızda iyi, ama ben anter oturumu açtığınızda, gösteren bir tampon vardır:Başka bir Emacs oturumu açarken "server-start" mesajı nasıl önlenir?

Warning (server): Unable to start the Emacs server. 
There is an existing Emacs server, named "server". 
To start the server in this Emacs process, stop the existing 
server or call `M-x server-force-delete' to forcibly disconnect it. 

Ben oldukça sık açık birkaç Emacs olarak bunun `değiştirmek mümkün olup olmadığını merak ediyorum .emacs 'dosyasının başında bu mesajı önlemek için.

Herkes yardımcı olabilir mi? Çok teşekkür ederim!

+3

Sunucu başlangıcını kullanmanın arkasındaki nokta, bu şekilde yalnızca bir kez ve bir sunucu olarak emacs çalıştırmanızdır. her seferinde emacs'a ihtiyacınız olduğunda, aslında emacsclient çalıştırırsınız ve zaten çalışan emacs sunucusuna bağlanır. Ayrıca, ne için olduğunu bilmiyorsanız, yapılandırma dosyalarınızda herhangi bir şey olması için iyi bir uygulama olduğunu düşünmüyorum. – Sujoy

cevap

29

Dene:

(require 'server) 
(or (server-running-p) 
    (server-start)) 

Not server-running-p o kılavuzda görünmüyor, bu yüzden makul bu Emacs gelecekteki sürümleri ile kırılabilir.

+0

Çok teşekkür ederim, işe yarıyor – SoftTimur

İlgili konular