Я хотел бы держать открытыми как высокую панель, горизонтально отделенную от других моих окон (как в 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.