gpt4 book ai didi

regex - 在我的 init.el 文件中避免来自 elpa 的版本号

转载 作者:行者123 更新时间:2023-12-02 00:05:31 26 4
gpt4 key购买 nike

如何避免硬编码 version numbers in my load paths什么时候写我的 init.el 文件?

每次检查和更新我的包时,我都必须在我的 init.el 文件中做同样的事情。

如果我能做这样的事情就好了:

(setq yas-snippet-dirs
'("~/.emacs.d/snippets/"
(regexp-quote "~/.emacs.d/elpa/yasnippet-[.*]/snippets/"))

这对我不起作用,但后来我再次尝试将它从 this example 拼凑在一起真的很快,老实说我并不感到惊讶。有人可以告诉我这是否是处理此问题的首选方式吗?如果是,您将如何处理?

最佳答案

我认为您正在寻找这样的东西:

(setq yas-snippet-dirs
'("~/.emacs.d/snippets/"
(file-expand-wildcards "~/.emacs.d/elpa/yasnippet-*/snippets"))

但我认为你不需要它......

对于 load-path 变量... package-initialize 应该自动更新它,因此不需要。

对于随 elpa 安装的 yas-snippet-dirs...只需执行 M-x yas-global-mode 即可将该变量的值设置为您想要的值。

关于regex - 在我的 init.el 文件中避免来自 elpa 的版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18639781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com