2014-03-06 35 views
0

我想從一個乾淨的狀態啓動Emacs並僅激活~/.emacs.d/elpa/中的一個包,而不是全部。具體來說,我需要加載組織模式的最新版本,而乾淨的Emacs加載內置版本。我怎麼做?激活多個ELPA包中的一個

回答

1

從乾淨狀態下運行的Emacs,提供一個選項-Q

emacs -Q 

然後運行命令eval-expression,通常M-:,並輸入以下Lisp表達式:

(let ((package-load-list '((org t)))) (package-initialize)) 

package-load-list變量保存將在調用package-initialize時加載和激活的軟件包。這是一個(PACKAGE VERSION)形式的對列表。您可以將t而不是VERSION,並將加載最新版本。

0
emacs -Q -l ~/.emacs.d/elpa/org-bleedingedge/org-autoloads.el 

應該這樣做。當然,如果這個「org」包需要別人,它不會神奇地處理這些依賴關係。