背景: 我将init.el文件模块化为几个文件,并尝试从init.el逐个加载它们。 每个文件都有一个:
(provide 'xxx)
最后我使用:
(require 'xxx)
加载它们。
(在我使用load-library加载它们之前,但最近我了解到 require 命令只会在未加载时加载它们。)
然后出现一些有线行为。 我不确定这是不是以正确的顺序加载库或者没有加载某些文件的问题。
所以问题是:
如何查看 require 命令加载的文件? (在'Message'缓冲区中,我可以看到'load-libarry'加载的文件,但不是'require'加载的文件)
答案 0 :(得分:3)
您可以检查变量load-history
。
答案 1 :(得分:2)
您可以查看featurep
函数和features
变量:每次遇到provide
语句时,features
变量都会更新。