2012-02-22 4 views
1

osx에서 clojure와 함께 사용할 emacs 24를 설정하려고합니다. 내가 이맥스를 emacsformacosx.com 24을 설치 한, 나는 다음과 같은 코드를 추가 한에 ~/.emacs.d/init.el :OSX 10.6.8에서 emacs 24에서 마멀레이드 레포를 볼 수 없습니다.

(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-install, clojure-mode 및 다른 마멀레이드 패키지가 나타나지 않습니다. 이모 모드가 작동하기 때문에 스타터 키트를 설치해야하므로 무슨 일이 일어나는지 잘 모르겠습니다. ~/.emacs.d/elpa/archive/marmalade에 가서 패키지가 있는지 확인할 수 있습니다. 내가 뭘 잘못하고 있는거야?

답변

1

그것은 ~/이맥스에있을 필요

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

밝혀 없습니다 ~/.emacs.d/init.el 거의 의미가

+0

. ~/.emacs 파일이 없다면 ~/.emacs.d/init.el이 기본적으로 사용됩니다. –

+1

두 파일이 있습니다. – cgag