Eu gostaria de carregar os yaml-mode
arquivos nomeados *.yml
ou *.yaml
.
major-mode
b4hand
fonte
fonte
Auto Major Mode
, e você será capaz de responder a sua própria pergunta:auto-mode-alist
. Ah, vejo que você fez isso 10 segundos depois de postar a pergunta. Talvez não seja uma boa ideia enviar perguntas e respostas do manual dessa maneira. Mas acho que é uma pergunta que ocorrerá às pessoas, e a resposta as ajudará. Pena que eles vão aprender dessa maneira, em vez de aprender com o próprio Emacs. Melhor ensinar as pessoas a encontrar essas respostas, IMO.Respostas:
Adicione estas linhas ao seu
.emacs
arquivo:O
auto-mode-alist
é uma variável que o emacs consulta sempre que um novo arquivo é aberto. Você pode adicionar mapeamentos entre os padrões de nome de arquivo e os modos principais.Você pode descobrir mais sobre como o Emacs determina quais modos carregar para um determinado buffer no manual do Emacs .
fonte
(require 'yaml-mode)
é necessário se o modo for carregado automaticamente (o que é quase sempre o caso). A biblioteca será carregada automaticamente quando você abrir um arquivo com a extensão correta.yaml-mode
foi instalado como um pacote, eu definitivamente precisava da(require 'yaml-mode)
linha; caso contrário, gostaria de ver o seguinte erro:File mode specification error: (void-function yaml-mode)
.