Solución:
Copie y pegue de las Preguntas frecuentes de Emacs, http://www.gnu.org/software/emacs/windows/:
¿Dónde pongo mi archivo de inicio?
En Windows, el .emacs
el archivo puede ser llamado _emacs
para compatibilidad con versiones anteriores con sistemas de archivos DOS y FAT donde los nombres de archivo no pueden comenzar con un punto. Algunos usuarios prefieren seguir usando ese nombre, porque el Explorador de Windows no puede crear un archivo con un nombre que comience con un punto, aunque el sistema de archivos y la mayoría de los otros programas pueden manejarlo. En Emacs 22 y posteriores, el archivo init también se puede llamar .emacs.d/init.el
. Muchos de los otros archivos que son creados por paquetes Lisp ahora se almacenan en el .emacs.d
directorio también, por lo que esto mantiene todos sus archivos relacionados con Emacs en un solo lugar.
Todos los archivos mencionados anteriormente deben ir a su directorio INICIO. El directorio HOME se determina siguiendo los pasos a continuación:
- Si se establece la variable de entorno HOME, use el directorio que indica.
- Si la entrada de registro HKCU SOFTWARE GNU Emacs HOME está configurada, use el directorio que indica.
- Si la entrada de registro HKLM SOFTWARE GNU Emacs HOME está configurada, use el directorio que indica. No recomendado, ya que hace que los usuarios compartan el mismo directorio HOME.
- Si
C:.emacs
existe, luego usaC:/
. Esto es por compatibilidad con versiones anteriores, ya que las versiones anteriores tenían por defectoC:/
si no se configuró HOME. - Utilice el directorio AppData del usuario, generalmente un directorio llamado Application Data bajo el directorio del perfil del usuario, cuya ubicación varía según la versión de Windows y si la computadora es parte de un dominio.
Dentro de Emacs, ~
al comienzo de un nombre de archivo se expande a su directorio HOME, por lo que siempre puede encontrar su archivo .emacs con C-x C-f ~/.emacs
.
Hay más información en HOME y Directorios de inicio en MS-Windows.
Debe almacenarse en la variable user-init-file. Usar C-H v user-init-file RET
verificar. También puede abrirlo directamente usando M-x eval-expression RET (find-file user-init-file) RET
Abra el archivo como este en Emacs para Windows:
C-x C-f ~/.emacs
Más información en el Wiki de Emacs