Yu <yu_...@gmx.at> writes: > code). The emacs-documentation doesn't mention it, but apparently this > works also in shebang'ed files, by moving the single line form (`-*- > ... -*-') to the second line. [2] > > [1] > http://www.gnu.org/software/emacs/manual/html_node/emacs/File-Variables.html > [2] http://www.lugaru.com/man/File.Variables.html
Choosing File Modes (info "(emacs) Choosing Modes") info:emacs#Choosing%20Modes When the first line starts with `#!', you usually cannot use the `-*-' feature on the first line, because the system would get confused when running the interpreter. So Emacs looks for `-*-' on the second line in such files as well as on the first line.