背景: 我将init.el文件模块化为几个文件,并尝试从init.el逐个加载它们。 每个文件都有一个:
(provide 'xxx)
在最后,我使用以下内容:
(require 'xxx)
加载它们。
(以前我使用load-library来加载它们,但最近我学到require命令只会在它们没有被加载时才加载它们。)
然后出现了一些奇怪的行为。我不确定这是没有按正确顺序加载库的问题还是没有加载某些文件的问题。
所以问题是:
我怎样才能看到由 require 命令加载的文件?(在“消息”缓冲区中,我可以看到由“load-libarry”加载的文件,但不是由“require”加载的文件)
.emacs
或init.el
的开头放置(setq debug-on-error t)
,以接收更详细的调试信息——调试器输出是大多数论坛参与者感兴趣的内容,以帮助排除潜在问题。 - lawlist