Есть ли что-то подобное для emacs, таких как vims NERDtree

Для vim существует проводник файловой системы под названием NERDtree: https://github.com/scrooloose/nerdtree

Конечно, для Emacs существует альтернативный или превосходный пакет?

Ответ 1

Я предпочитаю dirtree (снимок экрана ниже) Е. Вэньбина. Он очень близок к ящику NERDTree/TextMate.

screenshot

Мне понадобилось несколько минут проб и ошибок для выяснения зависимостей, поэтому ознакомьтесь с инструкциями по установке (и несколькими незначительными изменениями в источнике), которые у меня есть в этом repo.

Ответ 3

Вы посмотрели Speedbar?

Ответ 5

Кому нужно дерево, если у вас есть мощный ido-mode. Если вы можете обучить свой ум, чтобы найти файлы, а не только ваши глаза, визуально находя их, вы победите. НЕ нужно рассказывать мне, как работает биология, мне все равно:-) Вы понимаете.

Ответ 6

Лично я предпочитаю режим дерева ECB. http://ecb.sourceforge.net/

Вы также должны проверить материал CEDET. http://cedet.sourceforge.net/ Они содержат много других полезных вещей, которые вы можете использовать для подобных потребностей разработки.

Ответ 7

Я использую немного emacs-nav и немного dired для навигации по деревьям файлов моих проектов. Для задач управления файлами я в основном использую bash (часто из emacs).

Ответ 8

(Бесстыдный reanswer из Хороший браузер дерева проектов для Emacs? - Переполнение стека)

Я только что выполнил поиск слова "исследовать" в package-list-packages и обнаружил project-explorer. Кажется, что я точно хочу, что хочу сегодня (я не скомпрометирую код, но получаю контроль над структурой моего сайта Jekyll).

Ключи включают TAB для складывания и разворачивания каталогов. Открывайте файлы с помощью RET или f, но с префиксом, он будет красиво подсвечивать, для какого окна, и даже оттуда разрешить вам использовать окно или открыть новый с любой стороны (я не нашел строка подсказки в коде пакета, так что, похоже, она отлично сочетается с функциональностью Emacs, действительно, она выглядит как dired даже).

Он доступен на Melpa и Marmalade, а в упакованном описании указано sabof_project-explorer · GitHub.

Я включаю изображение сайта для удобства:

enter image description here

Я не использую projectile или helm, но имеет некоторую интеграцию.

Ответ 9

Попробуйте похотливый исследователь. Это хорошо сделанный плагин. Получить здесь