我正在尝试设置 emacs 24 以在 osx 上与 clojure 一起使用。我从 emacsformacosx.com 安装了 emacs 24,并将以下代码添加到 ~/.emacs.d/init.el:
(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 package-refresh-contents 和 package-install 时,clojure-mode 和其他果酱包不会出现。由于 ido-mode 有效,因此必须安装入门工具包,所以我不确定发生了什么。我可以去 ~/.emacs.d/elpa/archive/marmalade 看看包在那里。任何想法我做错了什么?