Saya ingin memuat yaml-mode
file yang bernama *.yml
atau *.yaml
.
major-mode
B4hand
sumber
sumber
Auto Major Mode
, dan Anda akan dapat menjawab pertanyaan Anda sendiri:auto-mode-alist
. Oh, saya melihat Anda melakukannya, 10 detik setelah Anda memposting pertanyaan. Mungkin bukan ide yang baik untuk memompa Tanya Jawab dari manual dengan cara ini. Tapi saya kira itu adalah pertanyaan yang akan terjadi pada orang-orang, dan jawabannya akan membantu mereka. Sayang sekali mereka akan mempelajarinya dengan cara ini, bukannya belajar dari Emacs sendiri. Lebih baik mengajari orang bagaimana menemukan jawaban seperti itu, IMO.Jawaban:
Tambahkan baris ini ke
.emacs
file Anda :Ini
auto-mode-alist
adalah variabel yang dikonsultasikan emacs setiap kali file baru dibuka. Anda dapat menambahkan pemetaan antara pola nama file dan mode-utama.Anda dapat mengetahui lebih lanjut tentang bagaimana Emacs menentukan mode mana yang akan dimuat untuk buffer yang diberikan dari manual Emacs .
sumber
(require 'yaml-mode)
tidak perlu jika mode diisi otomatis (yang hampir selalu terjadi). Perpustakaan akan dimuat secara otomatis ketika Anda membuka file dengan ekstensi file yang benar.yaml-mode
diinstal sebagai paket, saya pasti membutuhkan(require 'yaml-mode)
saluran; jika tidak, saya akan melihat kesalahan berikut:File mode specification error: (void-function yaml-mode)
.