首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spacemacs中的回滚包版本

spacemacs中的回滚包版本
EN

Stack Overflow用户
提问于 2017-03-12 11:47:00
回答 1查看 1.1K关注 0票数 2

在选择了完成框架(helmivy)的初始spacemacs安装过程中,默认情况下会安装软件包。在过去和现在,这些包中的一个包中存在一个错误,删除了auto-completion功能。

我的问题是:如何在spacemacs中缩减错误包版本,以便恢复此功能?我知道对于普通的emacs也存在类似的问题,但我想确保我没有遗漏spacemacs中可能存在的任何细微差别。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-12 12:24:42

克隆包repo (包url以.git结尾):

代码语言:javascript
复制
git clone https://github.com/<user>/<package-name>.git

签出到旧版本,在错误之前。检查较旧的提交:

代码语言:javascript
复制
cd /path/to/cloned/package
git log

结帐:

代码语言:javascript
复制
git checkout <commit hash>

将较旧的包版本复制到本地elpa位置(package-directory将在字符串中包含日期):

代码语言:javascript
复制
/bin/cp -f /path/to/cloned/package/* /path/to/.emacs.d/elpa/<package-directory>/

删除编译后的文件:

代码语言:javascript
复制
rm -f path/to/.emacs.d/elpa/<package-directory>/*.elc

打开emacs,检查是否没有包错误:

代码语言:javascript
复制
emacs
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42743518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档