tutorial source para mac descargar code emacs elisp

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.