diff --git a/pages.de/common/emacs.md b/pages.de/common/emacs.md index 47e7ccf55..7aba2f0cb 100644 --- a/pages.de/common/emacs.md +++ b/pages.de/common/emacs.md @@ -1,16 +1,29 @@ # emacs > Der erweiterbare, veränderbare und selbst-dokumentierende Echtzeit Text Editor. +> Siehe auch `emacsclient`. > Weitere Informationen: . -- Starte Emacs in der Konsole (ohne X-Fenster): - -`emacs -nw` - - Öffne eine Datei in Emacs: `emacs {{pfad/zu/datei}}` +- Öffne eine Datei in einer bestimmten Zeile: + +`emacs +{{zeilennummer}} {{pfad/zu/datei}}` + +- Starte Emacs in der Konsole (ohne X-Fenster): + +`emacs --no-window-system` + +- Starte einen Emacs-Server im Hintergrund (aufrufbar mit `emacsclient`): + +`emacs --daemon` + +- Beende einen laufenden Emacs-Server und alle Instanzen und frage nach Bestätigung für ungespeicherte Dateien: + +`emacsclient --eval '(save-buffers-kill-emacs)'` + - Tastenkombination zum Speichern einer Datei: `Ctrl + X, Ctrl + S` @@ -18,7 +31,3 @@ - Tastenkombination zum Beenden von Emacs: `Ctrl + X, Ctrl + C` - -- Öffne eine Datei in einer bestimmten Zeile: - -`emacs +{{zeilennummer}} {{pfad/zu/datei}}` diff --git a/pages.de/common/emacsclient.md b/pages.de/common/emacsclient.md index 42a8af0c4..9de15481e 100644 --- a/pages.de/common/emacsclient.md +++ b/pages.de/common/emacsclient.md @@ -1,24 +1,29 @@ # emacsclient -> Öffnet Dateien in einem laufenden Emacs Server. +> Öffnet Dateien in einem laufenden Emacs-Server. +> Siehe auch `emacs`. > Weitere Informationen: . -- Öffne eine Datei (direkt in der GUI wenn möglich): +- Öffne eine Datei in einem laufenden Emacs-Server (mit GUI wenn möglich): `emacsclient {{pfad/zu/datei}}` - Öffne eine Datei in der Konsole (ohne X-Fenster): -`emacsclient -nw {{pfad/zu/datei}}` - -- Öffne eine Datei in Emacs mit direktem Zurückkehren in die Konsole: - -`emacsclient -n {{pfad/zu/datei}}` +`emacsclient --no-window-system {{pfad/zu/datei}}` - Öffne eine Datei in einem neuen Emacs Fenster: -`emacsclient -c {{pfad/zu/datei}}` +`emacsclient --create-frame {{pfad/zu/datei}}` -- Führe einen Befehl in einem neuen Emacs Fenster aus: +- Führe einen Befehl aus und schreibe das Ergebnis in stdout: -`emacsclient -c -e '({{befehl}})'` +`emacsclient --eval '({{befehl}})'` + +- Gib einen alternativen Editor an für den Fall, dass kein Emacs-Server läuft: + +`emacsclient --alternate-editor {{editor}} {{pfad/zu/datei}}` + +- Beende einen laufenden Emacs-Server und alle Instanzen und frage nach Bestätigung für ungespeicherte Dateien: + +`emacsclient --eval '(save-buffers-kill-emacs)'` diff --git a/pages/common/emacs.md b/pages/common/emacs.md index a9895ea73..efd56f7f2 100644 --- a/pages/common/emacs.md +++ b/pages/common/emacs.md @@ -1,24 +1,33 @@ # emacs > The extensible, customizable, self-documenting, real-time display editor. +> See also `emacsclient`. > More information: . -- Start in console mode (without X window): - -`emacs -nw` - -- Open a file: +- Start Emacs and open a file: `emacs {{path/to/file}}` -- Save a file: - -`Ctrl + X, Ctrl + S` - -- Quit: - -`Ctrl + X, Ctrl + C` - - Open a file at a specified line number: `emacs +{{line_number}} {{path/to/file}}` + +- Start Emacs in console mode (without an X window): + +`emacs --no-window-system` + +- Start an Emacs server in the background (accessible via `emacsclient`): + +`emacs --daemon` + +- Stop a running Emacs server and all its instances, asking for confirmation on unsaved files: + +`emacsclient --eval '(save-buffers-kill-emacs)'` + +- Save a file in Emacs: + +`Ctrl + X, Ctrl + S` + +- Quit Emacs: + +`Ctrl + X, Ctrl + C` diff --git a/pages/common/emacsclient.md b/pages/common/emacsclient.md index bc2976e8c..99d3040b0 100644 --- a/pages/common/emacsclient.md +++ b/pages/common/emacsclient.md @@ -1,24 +1,29 @@ # emacsclient -> Open files in an existing emacs server. +> Open files in an existing Emacs server. +> See also `emacs`. > More information: . -- Open files in an existing Emacs server (using GUI if available): +- Open a file in an existing Emacs server (using GUI if available): -`emacsclient {{filename}}` +`emacsclient {{path/to/file}}` -- Open file in console mode (without X window): +- Open a file in console mode (without an X window): -`emacsclient -nw {{filename}}` +`emacsclient --no-window-system {{path/to/file}}` -- Open a file in an existing emacs frame and return immediately: +- Open a file in a new Emacs window: -`emacsclient -n {{filename}}` +`emacsclient --create-frame {{path/to/file}}` -- Open file in a new emacs frame: +- Evaluate a command, printing the output to stdout, and then quit: -`emacsclient -c {{filename}}` +`emacsclient --eval '({{command}})'` -- Evaluate command in a new emacs frame: +- Specify an alternative editor in case no Emacs server is running: -`emacsclient -c -e '({{command}})'` +`emacsclient --alternate-editor {{editor}} {{path/to/file}}` + +- Stop a running Emacs server and all its instances, asking for confirmation on unsaved files: + +`emacsclient --eval '(save-buffers-kill-emacs)'`