2010-07-28 14 views

risposta

16

emacs -q o emacs --no-init-file causerà la mancata lettura del file ~/.emacs da parte di emacs. Non dovrebbe cercare di leggere ~/.emacs.d se c'è un file ~/.emacs. Se non c'è un file ~/.emacs leggerà ~/.emacs.d/init.el. Vedi lo emacs wiki per maggiori informazioni.

Vedere lo elisp manual per informazioni all'avvio.

3

Sulla base di sanityinc's answer, ho fatto alcuni esperimenti con l'aggiunta (messaggio "* MESSAGGIO *") alla fine del ~/.emacs.d/init.el, il mio file el personale (smcho.el), e .emacs.el, e ho aperto il buffer Messaggi.

Questo è il risultato di 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 

legge da emacs e smcho.el, ma non da ~/.emacs.d/init.el. Questo è da 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. 

Anche in questo caso non legge da ~/.emacs.d/init.el, ma il punto di partenza se ~/.emacs.d/package.el.

4

La procedura di avviamento di Emacs è spiegata in dettaglio here. Il manuale di emacs lisp viene fornito con emacs, quindi dovresti consultare quello invece del manuale collegato sul web, perché il primo corrisponderà esattamente alla tua versione di emacs. Per visitarlo, in emacs digitare C-h i m elisp RET m Starting Up RET.

0

se è presente un file .emacs, quindi emacs non carica il file ~/.emacs.d/init.el, se si desidera utilizzare il file .emacs.d/init.el, è necessario rimuovere ~ /.emacs file

Problemi correlati