2010-07-28 22 views

Trả lời

16

emacs -q hoặc emacs --no-init-file sẽ khiến các emac không đọc tệp ~/.emacs. Nó không nên cố gắng đọc ~/.emacs.d nếu có một tập tin ~/.emacs. Nếu không có tệp ~/.emacs, nó sẽ đọc ~/.emacs.d/init.el. Xem emacs wiki để biết thêm thông tin.

Xem elisp manual để biết thông tin khi khởi động.

3

Dựa trên sanityinc's answer, tôi đã làm một số thí nghiệm bằng cách thêm (thông báo "* THÔNG ĐIỆP *") vào cuối ~/.emacs.d/init.el, file el cá nhân của tôi (smcho.el), và .emacs.el và tôi đã mở Tin nhắn bộ đệm.

Đây là kết quả từ Aquamac.

 
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 

Nó đọc từ .emacs và smcho.el, nhưng không phải từ ~/.emacs.d/init.el. Đây là từ 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. 

Một lần nữa nó không đọc từ ~/.emacs.d/init.el, nhưng điểm bắt đầu nếu ~/.emacs.d/package.el.

4

Thủ tục khởi động của Emacs được giải thích chi tiết here. Các emacs lisp hướng dẫn sử dụng tàu với emacs, vì vậy bạn nên tham khảo ý kiến ​​đó thay vì hướng dẫn liên kết trên web, bởi vì trước đây sẽ chính xác phù hợp với phiên bản emacs của bạn. Để truy cập nó, trong các loại emacs C-h i m elisp RET m Starting Up RET.

0

nếu có tệp .emacs, thì emacs sẽ không tải tệp ~/.emacs.d/init.el, nếu bạn muốn sử dụng tệp .emacs.d/init.el, bạn nên xóa ~ /.emacs file

Các vấn đề liên quan