Me gustaría cargar el yaml-mode
para cualquier archivo llamado *.yml
o *.yaml
.
major-mode
b4hand
fuente
fuente
Auto Major Mode
, y usted será capaz de responder a su propia pregunta:auto-mode-alist
. Oh, veo que hiciste eso, 10 segundos después de que publicaste la pregunta. Tal vez no sea una buena idea extraer preguntas y respuestas del manual de esta manera. Pero supongo que es una pregunta que se le ocurrirá a la gente, y la respuesta les ayudará. Lástima que lo aprendan de esta manera, en lugar de aprenderlo de Emacs. Es mejor enseñar a las personas cómo encontrar esas respuestas, en mi opinión.Respuestas:
Agregue estas líneas a su
.emacs
archivo:La
auto-mode-alist
es una variable que emacs consulta cada vez que se abre un nuevo archivo. Puede agregar asignaciones entre patrones de nombre de archivo y modos principales.Puede encontrar más información sobre cómo Emacs determina qué modos cargar para un búfer dado en el manual de Emacs .
fuente
(require 'yaml-mode)
es innecesario si el modo se carga automáticamente (que es casi siempre el caso). La biblioteca se cargará automáticamente cuando abra un archivo con la extensión de archivo correcta.yaml-mode
se instaló como un paquete, definitivamente necesitaba la(require 'yaml-mode)
línea; de lo contrario, me gustaría ver el siguiente error:File mode specification error: (void-function yaml-mode)
.