Ho Ubuntu 12.04 in esecuzione con Emacs 24.3. All'avvio del computer, emacs --daemonviene eseguito e ho modificato il parametro emacs24.desktoptake to emacsclient -c -a ""exec. Tuttavia, ogni volta che provo ad aprire un file, ogni volta si apre un nuovo frame.
C'è un modo per far apparire il file in una cornice preesistente come nuovo buffer?
Con "aprire un file" intendo usare il file manager della GUI o usare il terminale con emacsclient -nc [filename]o emacsclient -nc -a "" [file].
EDIT : Quello che sembra accadere è che emacs sta aprendo una nuova "finestra del sistema operativo" (come nel frame di Emacs) con ogni file; tuttavia, sono in grado di accedere a tutti i buffer nello stesso frame di emacs. Tuttavia, avere più frame emacs è irritante anche se non devo passare da uno all'altro. La chiusura manuale del frame rimuove anche il buffer.
C'è un modo per sopprimere il comportamento di apertura del nuovo frame ogni volta?
-nè per un no-waitpo 'che -cera creare un nuovo frame (non mi ero reso conto che creava un nuovo frame ogni volta ). Senza -c, emacsclientavvia emacs nella -nwmodalità per qualche motivo.
emacsclient -help.