Hey Emacs
# Hey Emacs

"Hey Emacs" è una direttiva che viene posta all'inizio o alla fine ad un file di testo per indicare ad Emacs o XEmacs quale modalità usare modificando quel file.

La linea "hey emacs" da usare all'inizio del file è nella forma

Spesso la linea è formata dalle parole "Hey, Emacs! This is a" e finisce con la parola "file" (cioè "Hey, Emacs! Questo è un file <tipo di file>). Per esempio, un programmatore C++ potrebbe usare la seguente linea "hey emacs" (la doppia barra segna l'inizio del commento in C++):

Le parole "Hey Emacs," non hanno alcuna particolare importanza, servono solamente a spiegare lo scopo della linea agli utenti che non usano Emacs. Solo il testo tra le sequenze -*- viene interpretato dall'editor.

La forma da usare al termine del file invece è

dove prefisso è identico per tutte le linee e generalmente corrisponde alla sequenza di caratteri che indica l'inizio di un commento di riga nel linguaggio usato. Ad esempio:

Questa direttiva può essere utile in un header C++ con estensione .h, infatti senza la linea "hey emacs" l'editor attiverebbe automaticamente la modalità C.

