Emacs 默認配置文件有三個: ~/.emacs
~/.emacs.el
~/.emacs.d/init.el
官方原文為 初始化文件—— The Emacs Initialization File http://www.gnu.org/software/emacs/manual/html_node/emacs/Init-File.html
比較主流的是以~/.emacs.d/init.el為主
其中本人在學習過程中還分別參考了http://emacser.com/my-emacs-config.htm
當配置越來越多,越來越復雜的時候,配置文件的分離顯得更方便于管理
其中init.el 僅為導入文件 e.g.
(add-to-list 'load-path (expand-file-name "~/.emacs.d"))
(mapcar 'require
'(
init-el-get
init-auto-complete
;;等等,在此不一一列出
))
(require 'init-el-get)
(require 'init-auto-complete)
(load "init-el-get")
(load "init-auto-complete")
;; el-get (add-to-list 'load-path "~/.emacs.d/el-get/el-get") (require 'el-get)
(provide 'init-el-get)
注: 對于emacs lisp 的 require 、load導入機制 僅當獨立配置文件末尾有(provide 'xxx)的時候可以用require導入 否則必須load 見 http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=310023
Date: 2013-03-27 16:16:24 UTC
Author:
Org version 7.8.11 with Emacs version 24
posted on 2013-03-27 15:24 eonboy 閱讀(2072) 評論(0) 編輯 收藏 所屬分類: Emacs
Powered by: BlogJava Copyright © eonboy