zkk / Mastering Emacs



First Steps

Starting Emacs

Alcuni comandi per lanciare Emacs da riga di comando:

emacs -nw  # terminal mode
emacs -q  # non legge init.el
emacsclient -nw  # terminal mode

In una sessione di Emacs eseguito in terminal mode, per accedere alle varie voci di menu (non visibili), possiamo premere F10.

Keys

*** Alcune combinazioni di tasti:

C-x 8  # prefisso per inserimento caratteri speciali
C-M-%  # M-x query-replace-regexp
C-g  # Esce da una situazione indesiderata

Universal Argument C-u.

Digit and Negative Argument

C-u  # digit argument 4
C-u C-u  # digit argument 16
C-0 <-> C-9  # digit argument 0-9
M-0 <-> M-9  # digit argument 0-9
C-M-0 <-> C-M-9  # digit argument 0-9
C--  # negative argument
M--  # negative argument
C-M--  # negative argument

Negative Argument serve (anche) a cambiare la direzione di esecuzione di un comando.

The Customize Interface

M-x customize
M-x customize-face  # propone il Font 'at-point'
M-x customize-mode  # personalizza il 'major-mode'
M-x list-colors-display  # colori disponibili con nome

Mai usato ma, se proprio, da usare principalemente per la personalizzazione dei vari Font, in Emacs detti Faces.