Domanda

Se ho emacs in esecuzione come demone sul mio sistema, io in grado di connettersi ad esso facilmente utilizzando emacsclient. Questo lo so. Tuttavia, quello che vorrei sapere è: esiste un modo per dire emacs (non emacsclient) a comportarsi come se emacsclient un demone è già in esecuzione?

es.

# emacs daemon is not running
emacs # should start a new frame

# ...

# emacs daemon IS running
emacs # should actually behave like emacsclient, i.e. connect to my daemon

C'è qualcosa che posso fare per il mio init.el di replicare questo tipo di comportamento?

È stato utile?

Soluzione

Io non la penso così, ma si può ottenere un effetto simile utilizzando emacsclient con una stringa vuota come l'opzione --alternate-editor? Da http://www.gnu.org/ s / libtool / manuale / emacs / emacsclient-Options.html # emacsclient-Opzioni :

-a command

--alternate-editor=command

. . . Come eccezione, se il comando è la stringa vuota, allora inizia emacsclient Emacs in modalità daemon e quindi prova a connettersi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top