gpt4 book ai didi

emacs - 这是从 .emacs 加载用户 .el 文件的正确 Emacs (24.3.2) lisp 样式吗?

转载 作者:行者123 更新时间:2023-12-04 16:40:02 25 4
gpt4 key购买 nike

我的“~/.emacs.d”目录中有几个 .el 文件,我将以下几行添加到我的 .emacs 文件中以在启动时加载它们:

(let ((base "~/.emacs.d/")
(files '("user.el" "erlang.el" "sbcl-slime.el"))
(bfload (lambda (file) (load (expand-file-name (concat base file))))))
(mapcar bfload files))

它有效,但这是正确的 Emacs Lisp 风格吗?请问这种情况如何改善?

最佳答案

首先,不要将您的 .el 文件直接放入 ~/.emacs.d (Emacs 将各种文件放入其中,并且预计它们不是 Elisp 包)。您可以将它们放入 ~/.emacs.d/pkgs例如,相反。

怎么样:

(dolist (file '("user.el" "erlang.el" "sbcl-slime.el"))
(load (expand-file-name file "~/.emacs.d/pkgs"))

关于emacs - 这是从 .emacs 加载用户 .el 文件的正确 Emacs (24.3.2) lisp 样式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17249035/

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