繁体   English   中英

没有日期的折叠名称,用于emacs软件包安装

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM