我想要删除安装的几个软件包。当我调用 package-list-packages
时,我发现有一个 "d
" 命令(标记删除)和一个 "x
" 命令(执行)。但是,这似乎只是从列表中删除了软件包名称/描述,而不是实际位于 ~/.emacs.d/elpa
目录下的文件。我做错了什么或者遗漏了什么?肯定有一些方法可以删除已安装的软件包。
我想要删除安装的几个软件包。当我调用 package-list-packages
时,我发现有一个 "d
" 命令(标记删除)和一个 "x
" 命令(执行)。但是,这似乎只是从列表中删除了软件包名称/描述,而不是实际位于 ~/.emacs.d/elpa
目录下的文件。我做错了什么或者遗漏了什么?肯定有一些方法可以删除已安装的软件包。
命令package-menu-mark-delete
(按键“d”)后跟package-menu-execute
(按键“x”)对我有用。
另外,这里有一个非常好的介绍:Emacs中的包管理 - 好的、坏的和丑陋的
我注意到所有安装的软件包都会出现在列表底部。如果要卸载的软件包有新版本可用,则会在*Packages*
缓冲区中出现两次,一次是新版本,列为可用,第二次是旧版本,列为已安装。只有标记为已安装的版本可以使用d
进行删除,并使用x
删除,回答迷你缓冲区中的问题。这将为我删除elpa
目录中的实际文件。
d
没有任何作用! - Michael Paulukonis