2010-07-28 10 views

Respuesta

16

emacs -q o emacs --no-init-file hará que emacs no lea el archivo ~/.emacs. No debería intentar leer ~/.emacs.d si hay un archivo ~/.emacs. Si no hay un archivo ~/.emacs, leerá ~/.emacs.d/init.el. Vea el emacs wiki para más información.

Consulte el elisp manual para obtener información sobre el inicio.

3

Basado en sanityinc's answer, hice algunos experimentos mediante la adición de (mensaje "* MENSAJE *") al final de ~/.emacs.d/init.el, mi personal el archivo (smcho.el), y .emacs.el, y abrí Buzón de mensajes.

Este es el resultado de Aquamacs.

 
Loading prestart plugin files ... 
... done. 
Shell: /bin/bash 
Loading `emulate-mac-keyboard-mode': old-style backquotes detected! 
Loading /Users/smcho/Library/Preferences/Aquamacs Emacs/Recent Files.el (source)...done 
Cleaning up the recentf list...done (0 removed) 
27 environment variables imported from login shell (/bin/bash). 
Loading /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex.el (source)...done 
Loading /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/haskell-mode/haskell-site-file.el (source)...done 
Loading plugins ... 
Loading /Library/Application Support/Aquamacs Emacs/SLIME/site-start.el (source)...done 
Loading /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/site-start.el (source)...done 
... done. 
***** Hello from .emacs, and I'm with Aquamacs 
***** hello from smcho.el 
Loading /Users/smcho/Library/Preferences/Aquamacs Emacs/customizations.el (source)...done 
Loading /Users/smcho/Library/Preferences/Aquamacs Emacs/Preferences.el (source)...done 
Mark set 
one-buffer-one-frame-mode disabled. 
Loading /Users/smcho/Library/Preferences/Aquamacs Emacs/frame-positions.el (source)...done 

lo hace desde .emacs y smcho.el, pero no desde ~/.emacs.d/init.el. Esto es de Aqua emacs.

 
Loading /Users/smcho/.emacs.d/package.el (source)...done 
***** Hello from .emacs, and I'm with Aqua emacs 
***** hello from smcho.el 
For information about GNU Emacs and the GNU system, type C-h C-a. 

Una vez más, no se lee desde ~/.emacs.d/init.el, pero el punto de partida si ~/.emacs.d/package.el.

4

El procedimiento de puesta en marcha de Emacs se explica en detalle en here. El manual de emacs lisp se envía con emacs, por lo que debe consultarlo en lugar del manual vinculado en la web, ya que el primero coincidirá exactamente con la versión de emacs. Para visitarlo, en emacs escriba C-h i m elisp RET m Starting Up RET.

0

si hay un archivo .emacs, entonces emacs no cargará el archivo ~/.emacs.d/init.el, si desea utilizar el archivo .emacs.d/init.el, debe eliminar ~ archivo /.emacs

Cuestiones relacionadas