dirtree的Emacs配置

dirtree的Emacs配置,emacs,Emacs,我目前正在尝试让dirtree for Emacs正常工作。我不熟悉配置文件,而且很难让它正常工作。目前,我在.emacs.d目录中有dirtree.el以及其他必需的文件,我已将以下几行添加到.emacs文件中 (add-to-list 'load-path "~/.emacs.d/") (autoload 'dirtree "dirtree" "Add directory to tree view") 当我打开Emacs时,我没有收到任何错误,但是当我键入M-x dirtree时,我收到一

我目前正在尝试让dirtree for Emacs正常工作。我不熟悉配置文件,而且很难让它正常工作。目前,我在
.emacs.d
目录中有dirtree.el以及其他必需的文件,我已将以下几行添加到
.emacs
文件中

(add-to-list 'load-path "~/.emacs.d/")
(autoload 'dirtree "dirtree" "Add directory to tree view")
当我打开Emacs时,我没有收到任何错误,但是当我键入
M-x dirtree
时,我收到一条消息说没有匹配项。有人能看到我遗漏了什么,以便让它正常工作吗


我正在使用的目录树可以在以下位置找到:

我已尝试将其加载到我的机器上。似乎
dirtree
需要另一个名为
tree mode
的模块(我还没有安装)。你也安装了那个吗?如果不是,您可能会有相同的错误


顺便说一下,您不必将
~/.emacs.d
添加到加载路径中;我很确定默认情况下它在那里。

错误在库建议的
自动加载声明中。它不包括告诉Emacs它是一个命令(交互功能)的
interactive
标志,只有命令可以通过M-x调用

经更正的声明如下:

(autoload 'dirtree "dirtree" "Add directory to tree view" t)

我以为~/.emacs.d已经在加载路径中了,但是我在网上尝试的示例中已经有了它,所以我把它放在那里。。。我有树模式,以及在同一目录中的windata作为我有dirtree。