modo face do Emacs em variáveis de arquivos locais

3

Estou cansado de definir explicitamente uma face personalizada para um arquivo usando variáveis de arquivo locais:

# Local Variables:
# buffer-face-mode-face:'(:family "DejaVu Sans Mono")
# End:

O Emacs pega essas variáveis, não mostrando, no entanto, o arquivo com a fonte que foi necessária.

Como eu posso escrever as variáveis, então o Emacs mostraria arquivos com faces particulares?

    
por Anton Tarasenko 29.08.2011 / 12:21

2 respostas

1

Depois de encontrar uma dica em StackOverflow , essa é uma das possíveis soluções:

# Local Variables:
# eval: (setq buffer-face-mode-face '(:family "DejaVu Sans Mono"))
# eval: (buffer-face-mode t)
# End:

Ou esse truque:

# Local Variables:
# eval: (setq buffer-face-mode-face (face-font 'fixed-pitch))
# eval: (buffer-face-mode t)
# End:
    
por 30.08.2011 / 14:35
1

Para fazer uma lista de variáveis locais funcionar, não se esqueça de que o bloco Local Variables deve ser anexado no final do arquivo.
Para avisos do emacs sobre " unsave variables " como resultado de usar eval ao carregar seu arquivo, consulte link

    
por 11.09.2013 / 09:09

Tags