Emacs-Client mit mehreren Clients verwenden

523
gsingh2011

Ich habe vor kurzem mit emacsclient angefangen und es gefällt mir sehr. Bis jetzt hatte ich keine Probleme, aber ich habe einfach eine neue Registerkarte in meinem Terminal erstellt und versucht, eine andere Datei zu öffnen, aber Emacs bleibt auf "Waiting for Emacs ..." hängen. Wie führe ich zwei Emacsclients aus, damit ich zwei Dateien bearbeiten kann? Ich bin auf Ubuntu 13.04 mit Emacsclient 23.4 und Emacs 23.4.1.

Um emacsclient und emacs server zu starten, habe ich folgende bash-Funktion:

function emacs { if [[ $# -eq 0 ]]; then emacsclient -c -nw -a "" else emacsclient "$@" -a "" fi } 

So könnte ich zum Beispiel ein Terminal starten und der emacs-Server würde nicht laufen. Dann würde ich eingeben, emacs file.txtwas einen emacs-Server starten und mit einem emacs-Client verbinden würde. Dann würde ich eine neue Registerkarte und einen neuen Typ emacs file2.txterstellen und konnte keine Verbindung herstellen.

1

0 Antworten auf die Frage