2015-06 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Cask から El-Get に移行したのが先月。
(ちなみに Homebrew の Cask は Emacs の Cask を参考にしたらしいです。)
loading...
el-get-update とかで頻繁にエラーになるので、調べ始めて文句を言って
いるところ(愚かな奴めw)。
loading...
loading...
結果、ようやく El-Get を理解できた気がする。
MELPA と同様、自前でレシピを持っているので、基本それを使えば良い。
El-Get は 2015/6/17 現在 1491 レシピ持っている。
対する MELPA は 2538 レシピ。これは El-Get にとって脅威ではなく、
むしろメリット。なぜなら、El-Get は自前で持っていないレシピは
MELPA のレシピを使うから(後述)。
こう書けば良い。el-get-bundle を使わない方法は調べていない。
(el-get-bundle helm)
el-get-bundle を使う以上、なるべく Git とかの VCS を source にした
ほうが良い(バージョンをロックできるのは VCS を使った時だけだから)。
MELPA から GitHub のリポジトリが見つかったら、このように書けば良い。
(el-get-bundle mori-dev/scratch-log)
ブランチを指定したければ :branch で指定する。ブランチ名は文字列で
ある必要がある。
(el-get-bundle masutaka/egg :branch "freeze-time")
依存関係を付けたければ :depends で指定する。
(el-get-bundle flycheck/flycheck :depends (dash pkg-info let-alist cl-lib))
素の Git だったらこのように書く。
(el-get-bundle :type git :url "git://jblevins.org/git/markdown-mode.git")
MELPA を見に行くようだ。接頭詞 elpa: を付けることで明示することも
可能。
(el-get-bundle elpa:eldoc-extension)
私の init.el です。都度更新されます。ホームからも辿れます。
https://gist.github.com/masutaka/8177244
elscreen のレシピに未だに apel の依存が付いていたので、PR 出しました。
https://github.com/dimitri/el-get/pull/2192
2015-06 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
最終更新時間: 2015-06-17 01:56