source - emacs para mac
ConfiguraciĆ³n de auto-mode-alist en emacs (1)
// ''coincide con la cadena vacía al final de la cadena / búfer:
http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexp-Backslash.html el
$ coincidirá con el final de la línea: si tiene nuevas líneas en su nombre de archivo (muy poco común), $ coincidirá con la nueva línea y no con el final de la cadena.
La expresión regular se compara con el nombre completo del archivo, por lo que debe incluir "/" para que coincida con el separador de directorios:
(add-to-list ''auto-mode-alist ''("/twiki//.corp" . org-mode))
Me doy cuenta de que todas las entradas actuales de auto-mode-alist terminan con una sola cita, por ejemplo
("//.java//'" . java-mode)
¿Cuál es el propósito de la comilla simple? Hubiera esperado ver
("//.java$" . java-mode)
La razón por la que pregunto es que estoy tratando de obtener archivos con nombres que coincidan con regexp
^twiki/.corp.*
para abrir en modo org. He intentado lo siguiente sin éxito:
(add-to-list ''auto-mode-alist ''("^twiki//.corp" . org-mode))
(add-to-list ''auto-mode-alist ''("//'twiki//.corp" . org-mode))
Los siguientes trabajos:
(add-to-list ''auto-mode-alist ''("twiki//.corp" . org-mode))
pero no es exactamente lo que quiero, ya que los nombres de archivos con twiki.corp incrustados en ellos se abrirán en modo org.