Как вставить буфер Dired-mode в отдельный кадр в Emacs?

Я хочу, чтобы навигация по файлам через dired производилась в отдельном кадре, но все файлы открывались в другом кадре. Итак, как я могу прикрепить буферы dired-mode к отдельному кадру? Благодарю.

Я заинтересован в решении без использования дополнительных пакетов.

1 ответ

Решение

Поместите что-то вроде этого в ваш файл инициализации (.emacs):

    (defadvice Dired (после активации)
      "Сделайте это окно Dired выделенным".
      (set-window -edic-p (selected-window) t))

Это делает окно Dired выделенным, что означает, что его нельзя использовать повторно для другого буфера. Вы можете сделать то же самое для других команд Dired - например, dired-other-window,

Другие вопросы по тегам