2012-02-22 51 views
1

我试图建立emacs的24对Clojure的OSX上使用emacs的24果酱回购。我已经安装了Emacs从emacsformacosx.com 24,和我已经添加下面的代码到〜/ .emacs.d/init.el:无法看清OSX 10.6.8

(require 'package) 
(add-to-list 'package-archives 
      '("marmalade" . "http://marmalade-repo.org/packages/")) 
(package-initialize) 

(when (not package-archive-contents) 
    (package-refresh-contents)) 

;; Add in your own as you wish: 
(defvar my-packages '(starter-kit starter-kit-lisp) 
    "A list of packages to ensure are installed at launch.") 

(dolist (p my-packages) 
    (when (not (package-installed-p p)) 
    (package-install p))) 

然而,当我这样做的Mx包刷新内容,包安装,clojure模式和其他果酱包没有出现。入门套件必须安装,因为ido模式工作,所以我不知道发生了什么。我可以去〜/ .emacs.d/elpa/archive/marmalade,看看这些软件包在那里。任何想法我做错了什么?

回答

1

原来

(require 'package) 
(add-to-list 'package-archives 
      '("marmalade" . "http://marmalade-repo.org/packages/")) 
(package-initialize) 

需要是在〜/的.emacs不〜/ .emacs.d/init.el

+0

这没有什么意义。如果你没有〜/ .emacs文件,默认使用〜/ .emacs.d/init.el。 – 2012-02-28 09:25:56

+1

我有两个文件。 – cgag 2012-03-02 20:43:50