2010-07-28 3 views

Répondre

16

emacs -q ou emacs --no-init-file entraînera emacs à ne pas lire le fichier ~/.emacs. Il ne devrait pas essayer de lire le ~/.emacs.d s'il y a un fichier ~/.emacs. S'il n'y a pas de fichier ~/.emacs, il lira ~/.emacs.d/init.el. Voir le emacs wiki pour plus d'informations. Pour plus d'informations sur le démarrage, consultez le elisp manual.

3

Basé sur sanityinc's answer, j'ai fait quelques expériences en ajoutant (message "* MESSAGE *") à la fin de ~/.emacs.d/init.el, mon dossier el personnel (smcho.el), et .emacs.el, et j'ai ouvert Messages tampon.

Ceci est le résultat d'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 

Il lit de emacs et smcho.el, mais pas de ~/.emacs.d/init.el. Ceci provient d'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. 

Encore une fois, il ne lit pas de ~/.emacs.d/init.el, mais le point de départ si ~/.emacs.d/package.el.

4

La procédure de démarrage d'Emacs est expliquée en détail here. Le manuel emacs lisp est livré avec emacs, vous devriez donc le consulter à la place du manuel lié sur le web, car le premier correspondra exactement à votre version d'emacs. Pour le visiter, tapez emacs C-h i m elisp RET m Starting Up RET. S'il y a un fichier .emacs, emacs ne chargera pas le fichier ~/.emacs.d/init.el, si vous voulez utiliser le fichier .emacs.d/init.el, vous devez supprimer ~

Questions connexes