[英]Fold name without date for emacs package installation
我注意到,当我为emacs安装软件包时,它通常以带日期名称的折叠形式安装,以指示其版本,例如〜/ emacs.d / plugins / yasnippet-20130218.2229 ...
这是非常丑陋的,当我尝试更新它时,emacs的作用是:卸载旧版本的emacs并安装新版本的emacs。这也给配置带来很大的不便。 例如,我必须将代码段的路径设置为:
(setq yas/snippet-dirs "~/emacs.d/plugins/yasnippet-20130218.2229/snippets")
这意味着每次我升级yasnippet时,我都必须更改配置...。有没有办法安装没有日期折叠名称的软件包? 版本信息以更智能的方式保存?
谢谢!
不确定您可以避免对文件夹名称进行版本控制。 package.el
似乎将其用于依赖项。
对于您的设置,您可以使用类似的方法解决它
(setq yas/snippet-dirs
(concat (file-name-as-directory
(car (directory-files package-user-dir t "yasnippet")))
"snippets"))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.