Emacs è un IDE disponibile come software libero. Se si installa senza server grafico, si trova come pacchetto Debian: emacs-nox
. In questo articolo si vedranno le scorciatoie da tastiera utili e alcuni minor mode.
# apt install emacs-nox
Le scorciatoie da tastiera
Prima di tutto è necessario apprendere i simboli usati nella documentazione Emacs. Ad esempio:
C-x
significaCTRL+x
M-a
significaALT+a
C-x a
significaCTRL+x
seguito daa
Per aprire un file C-x
C-f
Per salvare una modifica ad un solo file C-x
C-s
Per salvare con nome diverso il file C-x
C-w
Per tagliare la riga attuale (kill) C-k
Per selezionare un mark (e poi spostarsi con frecce) C-x
C-x
Per tagliare tutta la selezione (kill) C-w
Per incollare (yank) C-y
Per chiudere la finestra C-x
C-c
Per annullare una modifica C-x
u
Per eseguire un comando lungo M-x
nome-del-comando
Plugin
Non si chiamano plugin, ma sono particolari modalità di funzionamento: mode. I major mode sono mutuamente escludenti. I minor mode, invece, si possono attivare anche tutti contemporaneamente, se necessario. Ad esempio, nella riga “mode line” si può leggere:
Fundamental
che è il major mode predefinito. Il major mode si attiva automaticamente in base all’estensione del file aperto
-
Fill
per notare che il minor mode Auto Fill è attivo, per andare a capo automaticamente. Per disattivarlo (o attivarlo) digitare questo comando:M-x
auto-fill-mode
Vediamo uno screenshot in cui si nota l’attivazione/disattivazione del minor mode

Per visualizzare i major mode e i minor mode attivi si può digitare: M-x
describe-mode
:
Si otterrà una finestra divisa in due parti in orizzontale (sopra il buffer non salvato, sotto l’aiuto) .

- Per muoversi nella parte inferiore:
C-M-v
- Per chiudere la finestra di aiuto:
C-x
1