Thanks Driven Life

日々是感謝

Emacs 環境の管理を Cask + Pallet から Cask だけにした

Motivation

Emacs のパッケージ管理を package.el + el-get から Cask + pallet に乗り換えました - Thanks Driven Life

つまり M-x package-install や M-x list-packages からパッケージの install or uninstall を行うと 自動的に Cask ファイルに反映してくれる ということです。

というわけで Pallet 導入後いろいろ package-install とか、アップデートを行っていたので、久々に Cask ファイルを除いてみると

 (depends-on "all-ext")
 (depends-on "anything")
 (depends-on "auto-complete")
+(depends-on "auto-complete")
 (depends-on "cacoo")
+(depends-on "cask")
 (depends-on "concurrent")
+(depends-on "dash")
+(depends-on "dash")
+(depends-on "dash")
 (depends-on "deferred")
 (depends-on "direx")
 (depends-on "e2wm")
 (depends-on "exec-path-from-shell")
 (depends-on "expand-region")
 (depends-on "feature-mode")
+(depends-on "feature-mode")
+(depends-on "flycheck")
+(depends-on "flycheck")
+(depends-on "flycheck")
 (depends-on "flycheck")
 (depends-on "git-gutter")
 (depends-on "go-autocomplete")
+(depends-on "go-autocomplete")
 (depends-on "go-mode")
 (depends-on "golden-ratio")
 (depends-on "helm")
+(depends-on "helm")
+(depends-on "helm")
+(depends-on "helm")
+(depends-on "helm-ag")
+(depends-on "helm-ag")
 (depends-on "helm-ag")
 (depends-on "helm-gtags")
-(depends-on "id-manager" :git "https://github.com/kiwanami/emacs-id-manager.git")
+(depends-on "id-manager")
 (depends-on "init-loader")
 (depends-on "key-combo")
 (depends-on "markdown-mode")
+(depends-on "monokai-theme")

これはひどい

Conclusion

  • なぜか重複しててつらい
    • 重複してるからといって使えないわけではないけども。
  • :git 指定したやつが消されてる
    • Cask 側で「これは :git で取ったものだ」を保持してないから仕方ないと言えば……

惜しい感じ。ひとまず様子見です。