Vorrei caricare il yaml-mode
file per qualsiasi file denominato *.yml
o *.yaml
.
Vorrei caricare il yaml-mode
file per qualsiasi file denominato *.yml
o *.yaml
.
Risposte:
Aggiungi queste righe al tuo .emacs
file:
(require 'yaml-mode)
(add-to-list 'auto-mode-alist '("\\.ya?ml\\'" . yaml-mode))
Il auto-mode-alist
è una variabile che emacs consulta ogni volta che viene aperto un nuovo file. È possibile aggiungere mappature tra modelli di file e modalità principali.
Puoi scoprire di più su come Emacs determina quali modalità caricare per un dato buffer dal manuale di Emacs .
(require 'yaml-mode)
non è necessario se la modalità è caricata automaticamente (che è quasi sempre il caso). La libreria verrà caricata automaticamente all'apertura di un file con l'estensione corretta.
yaml-mode
stato installato come pacchetto, avevo sicuramente bisogno della (require 'yaml-mode)
linea; in caso contrario, vorrei vedere il seguente errore: File mode specification error: (void-function yaml-mode)
.
Auto Major Mode
, e sarete in grado di rispondere alla tua domanda:auto-mode-alist
. Oh, vedo che l'hai fatto, 10 secondi dopo aver pubblicato la domanda. Forse non è una buona idea pompare domande e risposte dal manuale in questo modo. Ma suppongo che sia una domanda che verrà posta alle persone e la risposta le aiuterà. Peccato che lo impareranno in questo modo, invece di impararlo dallo stesso Emacs. Meglio insegnare alle persone come trovare tali risposte, IMO.