1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-23 13:02:08 +02:00
tldr/pages.de/common/emacsclient.md
2024-10-03 11:48:14 +02:00

29 lines
928 B
Markdown

# emacsclient
> Öffnet Dateien in einem laufenden Emacs-Server.
> Siehe auch `emacs`.
> Weitere Informationen: <https://www.gnu.org/software/emacs/manual/html_node/emacs/emacsclient-Options.html>.
- Ö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 --no-window-system {{pfad/zu/datei}}`
- Öffne eine Datei in einem neuen Emacs Fenster:
`emacsclient --create-frame {{pfad/zu/datei}}`
- Führe einen Befehl aus und schreibe das Ergebnis in `stdout`:
`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)'`