Встроенный Dired запускается, когда я набираю C-x d. dired+
загружается, потому что я могу запускать diredp-*
команды, но dired+
запускается только после em> Я выполнил команду diredp
. В чем проблема? Я использую Emacs 24.1 и установил dired+
через менеджер пакетов.
dired+ не запускается автоматически
Ответы (1)
Dired+ не загружается. Все функции, которые вы видите, загружаются автоматически. Это означает, что как только вы вызываете одну из этих функций, emacs знает, что ему нужно прочитать diredp.el. Как только он прочитает этот файл, он переопределит параметр dired по умолчанию и заставит все работать.
Чтобы решить вашу проблему, просто (require 'diredp)
в файле .emacs
.
person
Nicolas Dudebout
schedule
09.07.2012
Будет
File error: Cannot open load file, diredp
, если я добавлю (require 'diredp)
или (requre 'dired+)
.
- person RNA; 09.07.2012
Посмотрите на этот ответ: stackoverflow .com/questions/11127109/. Вам нужно сделать
(package-initialize)
, прежде чем требовать некоторые пакеты.
- person Nicolas Dudebout; 10.07.2012
правильно. У меня есть
(packagge-initialize)
в моем файле .emacs, но я забыл, что мне нужно поставить (require 'dired+)
после него. Спасибо. Задача решена.
- person RNA; 10.07.2012
Я считаю, что этот ответ должен быть:
To fix your problem, just (require 'dired+) in your .emacs
. Это подходит для меня. Попытка (require 'diredp)
кажется неудачной, потому что diredp
не установлено (это dired+
)
- person modulitos; 18.08.2015