Descargué Emacs 23.1 del sitio FTP de GNU. Lo desmarqué y lo construí después de la configuración.
¡No encuentro el archivo .emacs en mi directorio de inicio ni en ninguna parte de mi sistema! ¿Me estoy perdiendo de algo?
O, de una manera mucho más simple (como se señala en el comentario), Ctrl+ H, v(describe-variable) traerá una buena salida que describe la variable y su valor, así:
user-init-file is a variable defined in ‘C source code’.
Its value is
"/home/.emacs"
Documentación:
Nombre del archivo, incluido el directorio, del archivo de inicialización del usuario. Si el archivo cargado tenía la extensión '.elc', y el archivo fuente correspondiente existe, esta variable contiene el nombre del archivo fuente, adecuado para su uso por funciones como 'custom-save-all' que editan el archivo init. Mientras Emacs carga y evalúa el archivo init, el valor es el nombre real del archivo, independientemente de si tiene o no la extensión & lsquo'.elc '.
De esta manera es bastante detallado. Una respuesta más concisa es iniciar emacs y, en su búfer de evaluación Lisp, escriba user-init-file
y presione Ctrl+ Jpara evaluar. Esto imprimirá dónde está su archivo init, así:
user-init-file
"/home/.emacs"
Debe crear el archivo si desea configurar Emacs. Puede crearlo y comenzar a hackear el archivo manualmente o usar
M-x customize
y guardar la personalización.fuente
Ver InitFile capítulo en EmacsWiki.
fuente
.emacs.d/
. ¿Debo hacer uninit.el
archivo aquí en este directorio? ¿Importa el directorio como una ubicación?¿Verificaste que
.emacs
ni.emacs.d/init.el
existe? Porque este último parece volverse más y más el estándar (un archivo menos~
).fuente
En Windows, el archivo .emacs puede llamarse _emacs por compatibilidad con versiones anteriores de los sistemas de archivos DOS y FAT donde los nombres de archivo no pueden comenzar con un punto. Algunos usuarios prefieren continuar usando ese nombre, porque Explorer no puede crear un archivo con un nombre que comience con un punto, a pesar de que el sistema de archivos y la mayoría de los otros programas pueden manejarlo. En Emacs 22 y más tarde, el archivo de inicio también se puede llamar .emacs.d / init.el . Muchos de los otros archivos creados por los paquetes lisp ahora también se almacenan en el directorio .emacs.d, por lo que esto mantiene todos los archivos relacionados con Emacs en un solo lugar.
fuente: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html#Init-file
fuente
init
archivo es solo una convención? ¿Simplemente un estándar que emacs busca automáticamente y coloca sus elecciones personales en un archivo de comandos lisp para personalizar emacs ?Deberías intentarlo
ls -a
.ََََََََ
fuente
Respuesta simple Debe comenzar a escribir algún código en Emacs antes de que el archivo .emacs aparezca en su directorio de inicio. Escriba un código rápido de Hello, World! S y matemática simple, compile y ejecute.
Luego, vuelva a buscar en casa, escriba
ls -a
y lo verá. Luego para editarlo y escribirgedit .emacs
. Utilizo gedit porque me siento raro editando Emacs, con Emacs.fuente
emacs -q
si su archivo de inicio está roto y necesita omitirlo). Además, no hay ningún requisito para que Emacs genere su archivo de inicio por usted. Puedes seguir adelante y crearlo manualmente; Emacs lo seguirá utilizando.Al igual que otros programas, puede copiar
/etc/[what file do you want]
en su directorio de inicio que su sistema utiliza para su configuración.fuente