emacsclient
Open files in an existing Emacs server. See also emacs. More information: <https://www.emacswiki.org/emacs/EmacsClient>.
Install
- All systems
-
curl cmd.cat/emacsclient.sh
- Debian
-
apt-get install emacs-nox
- Ubuntu
-
apt-get install emacs-nox
- Alpine
-
apk add emacs-nox
- Arch Linux
-
pacman -S emacs-nox
- Kali Linux
-
apt-get install emacs-nox
- Fedora
-
dnf install emacs-common-1
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install emacs-nox
- Raspbian
-
apt-get install emacs-nox
- Dockerfile
- dockerfile.run/emacsclient
- Docker
-
docker run cmd.cat/emacsclient emacsclient
powered by Commando
Open files in an existing Emacs server. See also emacs. More information: <https://www.emacswiki.org/emacs/EmacsClient>.
-
Open a file in an existing Emacs server (using GUI if available):
emacsclient path/to/file
-
Open a file in console mode (without an X window):
emacsclient --no-window-system path/to/file
-
Open a file in a new Emacs window:
emacsclient --create-frame path/to/file
-
Evaluate a command, printing the output to `stdout`, and then quit:
emacsclient --eval '(command)'
-
Specify an alternative editor in case no Emacs server is running:
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)'
© tl;dr; authors and contributors