Конфигурация Emacs для грязного - PullRequest
3 голосов
/ 24 января 2012

В настоящее время я пытаюсь получить доступ к Emacs.Я не знаком с конфигурационными файлами, и у меня возникают проблемы с его работой.В настоящее время у меня есть каталог dirtree.el, а также другие необходимые файлы в моем каталоге .emacs.d, и я добавил следующие строки в мой файл .emacs.

(add-to-list 'load-path "~/.emacs.d/")
(autoload 'dirtree "dirtree" "Add directory to tree view")

Я неПри открытии Emacs возникают ошибки, но когда я набираю M-x dirtree, я получаю сообщение о том, что совпадений нет.Кто-нибудь может увидеть, что мне не хватает, чтобы заставить это работать правильно?

Грязь, которую я использую, можно найти по адресу: http://www.emacswiki.org/emacs/dirtree.el

Ответы [ 2 ]

4 голосов
/ 24 января 2012

Ошибка в объявлении autoload, предложенном библиотекой.Он не включает флаг interactive, чтобы сообщить Emacs, что это команда (интерактивная функция), и только команды могут вызываться через Mx .

Исправленное объявление:

(autoload 'dirtree "dirtree" "Add directory to tree view" t)
1 голос
/ 24 января 2012

Я пытался загрузить его на мою машину.Кажется, что dirtree требует второй модуль под названием tree-mode (который я не установил).Вы тоже это установили?В противном случае у вас может быть та же самая ошибка.

Кстати, вам не нужно добавлять ~/.emacs.d к вашему пути загрузки;Я вполне уверен, что он там по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...