emacs
The extensible, customizable, self-documenting, real-time display editor. See also emacsclient. More information: <https://www.gnu.org/software/emacs>.
Install
- All systems
-
curl cmd.cat/emacs.sh
- Debian
-
apt-get install emacs - Ubuntu
-
apt-get install emacs -
Alpine
-
apk add emacs - Arch Linux
-
pacman -S emacs - Kali Linux
-
apt-get install emacs - CentOS
-
yum install emacs-1 - Fedora
-
dnf install emacs-1 - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install emacs - OS X
-
brew install emacs - Raspbian
-
apt-get install emacs - Docker
-
docker run cmd.cat/emacs emacspowered by Commando
The extensible, customizable, self-documenting, real-time display editor. See also emacsclient. More information: <https://www.gnu.org/software/emacs>.
-
Start Emacs and open a file:
emacs path/to/file -
Open a file at a specified line number:
emacs +line_number path/to/file -
Run an Emacs Lisp file as a script:
emacs --script path/to/file.el -
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
© tl;dr; authors and contributors