LoginSignup
2
2

More than 5 years have passed since last update.

Emacs: caskでパッケージをアンインストールする方法 (コメント求む)

Last updated at Posted at 2014-12-06

現状

Emacs24からパッケージシステムが標準搭載されました。インストールはいいのですが、アンインストールする方法がよくわかりません。

で、パッケージ管理にcaskを使い始めたわけですが、これを使うと

  1. アンインストールしたいパッケージを ~/emacs.d/Cask から削除
  2. cd ~/.emacs.d && rm -rf .cask && cask

ということができるようになります。

やってることは全部インストールし直しているということで一応アンインストールと同等のことが出来ます。既存のパッケージがバージョンアップするとかいろいろ副作用はありますがね。

問題点

  • Caskにあるパッケージとそれらが依存するパッケージが全部インストールされるので時間がかかる
  • 各リポジトリに負担かかってないか?
  • そもそもスマートでない

ということで、スマートにターゲットのパッケージだけアンインストールする方法はないでしょうか。

こんな感じで運用すればいい?

  1. Caskから削除
  2. rm -rf ~/.emacs.d/.cask/<emacs-version>/elpa/<package-name>

でいいのかな。でもこれだと依存パッケージが残っちゃいますね。それがいやなんです。でも多少のムダは目をつむり普段はこの方法でやって、ごくたまに全部入れ直しでいいんでしょうかね。

そもそもパッケージのアンインストールなんて滅多にしないんですけど。最近ではzencodingからemmetに乗り換えたくらいです。

読み返してみたらとりとめがないし大した問題でもない気がしてきました。が、投稿してみますw

2
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2