dired-mode: используйте modeline для имени пути

Я хотел бы держать открытыми как высокую панель, отделенную горизонтально от других моих окон (как в TextMate). Как я могу переместить имя пути dired в его модельную линию?

2 ответа

Вы смотрели SpeedBar? Откроется новый фрейм, в котором отображаются файлы в текущей папке. Также SrSpeedBar обеспечивает те же функции в текущем кадре.

Попробуйте скрыть детали, а не перемещать строку заголовка (имя каталога) в строку режима.

  • В разработке сборки Emacs 24 (которая станет 24.4), просто нажмите ( (оставленный символ парен), чтобы переключить скрытие деталей.

  • Во всех версиях Emacs вы можете альтернативно использовать библиотеки dired-details.el а также dired-details+.el, доступно на EmacsWiki. Описание здесь.

Строка заголовка каталога важна в Dired; это не просто ярлык. Это становится особенно важным, когда вы вставляете списки подкаталогов в один и тот же буфер Dired: вы можете легко перемещаться между основным каталогом и подкаталогами.

Если вы решили скрыть детали, подумайте также об использовании библиотеки fit-frame.el и, возможно, его сопутствующая библиотека autofit-frame.el,

Они позволяют автоматически подгонять фрейм к отображаемому буферу и автоматически игнорируют ширину заголовка каталога при этом (он просто переносится; для вычисления необходимой ширины фрейма используются только имена файлов). Они могут быть использованы для автоматического восстановления рамки всякий раз, когда вы переключаете скрытие деталей.

Когда детали скрыты, это дает вам стройную рамку с преимуществами Speedbar и Dired.

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