Posso definir comentários de fonte por arquivo no Emacs?

2

Gostaria de saber se podemos definir a fonte no Emacs de acordo com os comentários no arquivo.

Por exemplo,

-*- fond: "my-font"; -*-

    
por davidshen84 24.01.2012 / 10:21

2 respostas

1

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:

    
por 25.01.2012 / 05:18
2

Você pode usar a variável local arquivo eval pode avaliar expressões lisp se você permitir.

    
por 24.01.2012 / 12:51

Tags