El-Get のドキュメントには、El-Get がサポート
package.el
していることが記載されて
おり、MELPA のドキュメントには、MELPAを で使用する方法が
package.el
示されています。El-Get を使用して MELPA パッケージをインストールするにはどうすればよいですか?
試行の失敗
私は Emacs 23 を使用しているためpackage.el
、Emacs の一部ではありません。El-Getでインストールpackage.el
したのですが、El-GetにMELPAを認識させる方法がわかりません。追加してみました
;; Based on http://melpa.milkbox.net/#/getting-started .
(require 'package)
(add-to-list 'package-archives
;; The 't' means to append, so that MELPA comes after the more
;; stable ELPA archive.
'("melpa" . "http://melpa.milkbox.net/packages/") t)
;; Add ELPA if necessary. Looking at the El-Get package.rcp recipe in
;; ~/local/opt/el-get/recipes it seems this is probably unnecessary.
(when (< emacs-major-version 24)
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize)
これは El-Get によって供給されてinit-package.el
いますが、まだ El-Get に MELPA パッケージが表示されません (例: with M-x el-get-list-packages
)。
アップデート
追加した
(require 'el-get-elpa)
;; Build the El-Get copy of the package.el packages if we have not
;; built it before. Will have to look into updating later ...
(unless (file-directory-p el-get-recipe-path-elpa)
(el-get-elpa-build-local-recipes))
init-package.el
受け入れられた回答で提案されているように、すべてが機能するようになりました。