Como habilitar um modo secundário para todos os arquivos em um diretório?

3

No Emacs (23.4.1), como habilitar um modo secundário (por exemplo, modo de preenchimento automático) para todos os arquivos em um modo principal (por exemplo, modo de texto) em um diretório (recursivamente)?

Não parece que as variáveis locais de diretório possam fazer isso, mas posso estar errado.

    
por Matthew Flaschen 21.12.2012 / 22:04

1 resposta

6

Você deve usar um gancho de modo de texto. No seu arquivo .emacs:

(defun turn-on-auto-fill-hook ()
  (cond ((string-match "^/home/foo/bar/blat/" buffer-file-name)
         (auto-fill-mode 1))))

(add-hook 'text-mode-hook 'turn-on-auto-fill-hook)

Substitua / home / foo / bar / blat pelo caminho para o diretório cujos arquivos você deseja que o modo de preenchimento automático esteja ativado quando visitado. Não remova o cursor.

    
por 21.12.2012 / 22:22

Tags