Не могу увидеть репозиторий мармелада на emacs 24 на OSX 10.6.8 - PullRequest
1 голос
/ 23 февраля 2012

Я пытаюсь настроить emacs 24 для использования с clojure на osx. Я установил emacs 24 с emacsformacosx.com и добавил следующий код в ~ / .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)))

Однако, когда я делаю M-x package-refresh-contents и package-install, clojure-mode и другие пакеты с мармеладом не отображаются. Стартовый комплект должен быть установлен, так как работает режим ido, поэтому я не уверен, что происходит. Я могу зайти в ~ / .emacs.d / elpa / archive / marmalade и посмотреть, что пакеты есть. Есть идеи, что я делаю не так?

1 Ответ

1 голос
/ 27 февраля 2012

Получается

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

Должен быть в ~ / .emacs, а не в ~ / .emacs.d / init.el

...