Aquamacs имеет миллион вещей, которые настроены основанные на решениях разработчика, и я не проводил время с Aquamacs в течение нескольких месяцев. Вот что-то, что работает с общей версией Emacs - привязка клавиш - Control + c f
Если это не сработает для вас, сообщите мне, что происходит, и я посмотрю, смогу ли я это понять.
EDIT (6 января 2014 года): первый рабочий чертеж.
EDIT (13 января 2014 г.): добавлена недостающая часть кода, относящаяся к переменной path
.
(define-key dired-mode-map (kbd "C-c f") (lambda() (interactive)
(let* (
(input-filename
(if
(or (re-search-backward "^*" nil t)
(re-search-forward "^*" nil t))
(dired-get-marked-files)
(dired-get-file-for-visit)))
(path (if (stringp input-filename)(file-name-directory input-filename))))
(cond
((and
(stringp input-filename)
(not (file-directory-p input-filename))
(file-exists-p input-filename)
(not (equal input-filename (concat path "."))))
(find-file input-filename))
((listp input-filename)
(mapc 'find-file input-filename))))))
Является ли ваш «буфер справочника» 'буфером в режиме ожидания '? Кроме того, какая версия Aquamacs у вас есть? – lawlist
да, это говорит «Dired by name». –