P: ¿cómo puedo obtener nuevos buffers para honrar el mapeo auto-mode-alist
?
Al encontrar un archivo , Emacs compara la extensión del archivo auto-mode-alist
para determinar qué modo principal usar para el búfer del archivo. ¿Hay alguna forma de utilizar la información auto-mode-alist
para determinar el modo de un búfer que (todavía) no tiene un archivo asociado?
Es decir: si abro un nuevo búfer cuyo nombre tiene algo parecido a una extensión de archivo, ¿puedo hacer que se abra automáticamente en el modo esperado? Por ejemplo, si tuviera que abrir un nuevo búfer a-new-buffer.el
que aún no está asociado con un archivo, quiero que se abra en emacs-lisp-mode
lugar del modo predeterminado.
org
búfer temporal para probar nuevas funciones en las que estoy escribiendo para su uso org-mode
; b) un R
buffer temporal para hacer algunas manipulaciones estadísticas rápidas y descartables; c) un búfer de texto temporal para componer un correo electrónico. En cada caso, no quiero crear un archivo para visitar, solo quiero un búfer desechable que, sin embargo, se abra en el modo apropiado.
C-x C-f
no , no " crear un archivo de la visita ". Ese es un malentendido fundamental. Simplemente hacen exactamente lo que estás buscando. Es solamente si y cuando intenta guardar el búfer que un archivo se crea. Si no intenta guardar el búfer, no se crea ningún archivo. Lo que quieres, por lo que entiendo hasta ahora, es "visitar un archivo" (lo que realmente significa abrir un búfer en el modo adecuado).
auto-mode-alist
, hace que el búfer " visite " el archivo (y eso se encarga de todo).