aquamacs: открытие файлов в новой вкладке вместо разделения текущей вкладки
Когда я щелкаю файл в буфере каталога, мне бы хотелось, чтобы он открывался на новой вкладке, а не разделял текущую вкладку.
Обратите внимание, что Options->Show Tabs выбран.
Использование версии
Aquamacs 3.0preview4 GNU Emacs 24.3.50.2 (x86_64-apple-darwin13.0.0, NS apple-appkit-1265.00)
of 2013-12-31 (Aquamacs-3.0preview3-32-gc3bb9a0-dirty) on watson.local
1 ответ
У Aquamacs есть миллион вещей, которые настраиваются на основе решений разработчика, и я уже несколько месяцев не провожу с Aquamacs. Вот то, что работает с общей версией Emacs - связывание ключей - Control + cf
Если это не сработает для вас, дайте мне знать, что происходит, и я посмотрю, смогу ли я это выяснить.
РЕДАКТИРОВАТЬ (6 января 2014 г.): Первый рабочий проект.
РЕДАКТИРОВАТЬ (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))))))