Para obter detalhes completos, consulte Especificando as variáveis de arquivo
Existem duas maneiras de especificar valores de variáveis locais de arquivos: na primeira linha ou com uma lista de variáveis locais. Veja como especificá-los na primeira linha:
-*- mode: modename; var: value; ... -*-
Aqui está um exemplo da primeira linha que especifica o modo Lisp e define duas variáveis com valores numéricos:
;; -*- mode: Lisp; fill-column: 75; comment-column: 50; -*-
Em vez de usar uma linha -*-
, você pode definir variáveis locais de arquivos usando uma lista de variáveis locais perto do final do arquivo. O início da lista de variáveis locais não deve ultrapassar 3.000 caracteres no final do arquivo e deve estar na última página se o arquivo estiver dividido em páginas.
Uma lista de variáveis locais começa com uma linha que contém a string "Variáveis locais:" e termina com uma linha contendo a string "End:". No meio vem os nomes e valores das variáveis, um conjunto por linha, assim:
/* Local Variables: */
/* mode:c */
/* comment-column:0 */
/* End: */
Observe que /* */
está presente apenas para marcar essas linhas como comentários para o código-fonte C ... O Emacs procura apenas Local Variables:
seguido em outra linha por End: