我对disable-command
的实施方式感兴趣所以我查了一下它的代码就是这样:
(defun disable-command (command)
"...."
(interactive "CDisable command: ")
(en/disable-command command t))
然后我想知道en/disable-command
是如何实现的,所以我按M-.
,而点en/disable-command
上没有显示任何内容。然后我尝试了C-h f en/disable-command
也失败了。为什么这会失败?
答案 0 :(得分:3)
您正在查看已卸载库的代码。
disable-command
已自动加载,因此您可以在其上使用describe-function
和find-function
,但这不会加载库,并且Emacs无法告诉您有关的功能加载或自动加载,因为它没有关于它们的信息。
加载novice
(或只是eval-buffer
已经存在),您将能够找到en/disable-command
。
(我不知道为什么它不在你的TAGS文件中,但这可能取决于你如何构建它。)