emacs - 如何注册递归“加载路径”?
问题描述
下载一个elisp包后,
~/elisp/yaml-mode-master/
与
(setq load-path (cons "~/elisp" load-path))
我觉得有必要ln -s
~/elisp/yaml-mode.el -> ~/elisp/yaml-mode-master/yaml-mode.el
以便.el
找到给定的包。
我怎样才能注册一个递归的load-path
,一个可以找到所有.el
文件的根目录~/elisp
?
解决方案
听起来你正在寻找normal-top-level-add-subdirs-to-load-path
,例如。
(let ((default-directory (expand-file-name "~/path/to/elisp")))
(normal-top-level-add-subdirs-to-load-path))
推荐阅读
- android - 如何使用“APK Signature Scheme v3 and v4”为我的应用程序签名?
- python - 在 Python 中修改枚举类
- javascript - 使用带有 Node Express 的 Javascript 文件获取 net::ERR_ABORTED 404
- c# - 缩进和对齐在 office-js-in-word WordApi 1.2 中不起作用
- api - Microsoft 的文本分析 API (v2.1) - 错误地将法语单词“Bonjour”检测为英语
- java - 为什么它同时打印父类和子类的构造函数?
- git - 如何在 CURL Ansible 中发送有效的 JSON
- amazon-cloudformation - 使用卷 DeleteOnTermination=true 创建实例失败
- swift - 无法构建模块
- android - 如何将动态数量的参数传递给strings.xml?