インストールしたいくつかのパッケージを削除したいです。 package-list-packages
を呼び出すと、 'd
'(削除のマーク)コマンドと 'x
'(実行)があります。ただし、これはリストからパッケージ名/説明を削除するだけで、~/.emacs.d/elpa
の下の実際のファイルは削除しないようです。何が間違っているか、行方不明ですか?確かに、インストールされたパッケージを削除する方法が必要です。
コマンド package-menu-mark-delete
(キー 'd')に続いてpackage-menu-execute
(キー 'x')は私のために働いた。
また、非常に良い紹介もあります: emacsでのパッケージ管理-良い、悪い、andい
インストール済みのすべてのパッケージがリストの最後に表示されることに気付きました。アンインストールするパッケージの新しいバージョンが利用可能な場合、*Packages*
バッファ、1回は新しいバージョン用、使用可能としてリストされ、2回目はインストール済みとして古いバージョン用にリストされます。 d
を使用して削除対象としてマークし、続いてx
を使用して削除し、ミニバッファーの質問にyesと答えると、インストール済みとしてリストされたバージョンのみがマークされます。これにより、elpa
ディレクトリ内の実際のファイルが削除されます。
アップデートがクラックされたときに私に起こった。最終的に、elpaディレクトリに新しいパッケージと古いパッケージの両方が作成されます。 emacsパッケージ管理ではインストールまたは削除できません。 elpaディレクトリ下のパッケージを直接削除することができます。その後、emacsパッケージが再び機能します。