2013-05-09 51 views
44

我想刪除我安裝的幾個軟件包。當我調用package-list-packages時,我注意到有一個'd'(標記爲刪除)命令和'x'(執行)。但是,它似乎只是從列表中刪除軟件包名稱/說明,而不是~/.emacs.d/elpa下的實際文件。我做錯了什麼或失蹤?當然,必須有一些方法來刪除已安裝的軟件包。如何在Emacs(版本24+)中刪除已安裝的軟件包?

+1

可能的[如何刪除安裝的elpa軟件包]的重複(http://stackoverflow.com/questions/20541322/how-to-remove-installed-elpa-package) – tripleee 2015-11-06 06:22:32

+1

另一個問題稍微更新一點,但具有顯着更好的答案。因此,提名這個合併在那裏,而不是相反。 – tripleee 2015-11-06 06:23:50

回答

20

我注意到,所有已安裝的軟件包在列表的底部結束。如果要卸載的軟件包的新版本可用,它將在*Packages*緩衝區中出現兩次,一次是新版本(列爲可用),另一次列爲已安裝的舊版本。只有已安裝的版本可以使用d標記爲刪除版本,隨後使用x刪除,並在迷你緩衝區中回答「是」。這爲我刪除elpa目錄中的實際文件。

+0

感謝您指出這一點 - 我試圖找出爲什麼'D'無所事事! – 2016-05-20 15:04:29

1

它發生在我更新破解時。它以elpa目錄中的新包和舊包結束。您無法在emacs包管理中安裝或刪除。您可以直接刪除elpa目錄下的包。然後emacs包再次運行。

相關問題