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 testo arbitrario -*- modalità -*- testo arbitrario Spesso la linea è formata dalle parole "Hey, Emacs! This is a" e finisce con la parola "file" (cioè "Hey, Emacs! Questo è un file // Hey Emacs, this is a -*- c++ -*- file!
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 è prefisso Hey Emacs prefisso ;; Local Variables: ** prefisso ;; mode:modalità ** prefisso ;; End: ** 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: // Hey Emacs
// ;; Local Variables: **
// ;; mode: c++ **
// ;; End: **
Questa direttiva può essere utile in un header C++ con estensione Information related to Hey Emacs |