T: bagaimana saya bisa mendapatkan buffer baru untuk menghormati pemetaan auto-mode-alist?
Saat menemukan file , Emacs membandingkan ekstensi file dengan auto-mode-alistuntuk menentukan mode utama mana yang digunakan untuk buffer file. Apakah ada cara untuk menggunakan informasi auto-mode-alistuntuk menentukan mode buffer yang belum memiliki file yang terkait dengannya?
Yaitu: jika saya membuka buffer baru yang namanya memiliki sesuatu yang terlihat seperti ekstensi file, dapatkah saya membuatnya terbuka secara otomatis dalam mode yang diharapkan? Misalnya, jika saya membuka buffer baru a-new-buffer.elyang belum dikaitkan dengan file, saya ingin membuka buffer emacs-lisp-modedaripada dalam mode default.
orgbuffer sementara untuk menguji fungsi baru yang saya tulis untuk digunakan dalam org-mode; b) Rpenyangga sementara untuk melakukan manipulasi statistik yang cepat dan dibuang; c) buffer teks sementara untuk menulis email. Dalam setiap kasus, saya tidak ingin membuat file untuk dikunjungi, saya hanya ingin buffer yang dibuang yang tetap terbuka dalam mode yang sesuai.
C-x C-fyang tidak " membuat file kunjungan ". Itu adalah kesalahpahaman mendasar. Mereka hanya melakukan apa yang Anda cari. Hal ini hanya jika dan ketika Anda mencoba untuk menyimpan buffer bahwa file akan dibuat. Jika Anda tidak mencoba untuk menyimpan buffer, tidak ada file yang dibuat. Apa yang Anda inginkan, dari apa yang saya mengerti sejauh ini, adalah "mengunjungi file" (yang sebenarnya berarti membuka buffer dalam mode yang tepat).
auto-mode-alist, Anda membuat buffer " mengunjungi " file (dan itu menangani semuanya).