Eu amo dired, mas às vezes (particularmente ao filmar screencasts) quero ver a estrutura em árvore de um diretório e seus filhos, a la the tree (1) command. Existe um navegador de diretório orientado a árvore para o Emacs?
dired
directories
Avdi
fonte
fonte
Respostas:
Além disso, você pode usar a subárvore dired do repositório dired-hacks .
Aqui você tem uma breve demonstração e captura de tela da minha configuração, onde pressiono
i
para detalhar a pasta e;
voltar:PS: Eu também estou ciente de direx que se parece com isso ::
fonte
Existem algumas opções para isso.
Você pode verificar dirtree , que é baseado em dired.
Há também uma porta emacs do NERDTree do vim chamada neotree .
Ambos são excelentes pacotes, embora eu tenha tendência a favorecer o neotree, pois possui ligações convenientes para permitir que eu crie e exclua arquivos e diretórios. Não acredito que o dirtree tenha esse suporte, embora eu possa estar errado. Já faz um tempo desde a última vez que o usei.
fonte
Você pode invocar
dired
com um argumento, ie. C-u C-x de depois de solicitar o diretório, ele também permitirá que você modifique as opções passadas parals
. AdicioneR
edired
listará recursivamente todos os subdiretórios, cada um em sua própria seção.Se você deseja apenas ver o conteúdo de alguns subdiretórios, pressione iquando o ponto estiver no nome de um diretório.
Você também pode usar o
find-dired
comando, com ou sem opções. Em vez de mostrar subdiretórios em sua própria seção, imprime o caminho completo de cada arquivo. Você pode alternar a exibição dos detalhes do arquivo (para que os caminhos longos se ajustem horizontalmente na tela.Tudo isso é incorporado.
fonte
Você já experimentou o Emacs
M-x speedbar
? :-) antes de instalar um novo pacote, tentaria uma solução embutida ...fonte
Há também ztree . Eu o uso quando preciso dar uma olhada na estrutura de diretórios, embora geralmente use o vanilla Dired para todas as outras coisas.
fonte
Dê uma olhada no sidebar.el .
Como o repositório disse, é um explorador de arquivos personalizável com integração com o git, mas não é só isso. Você também pode obter a lista de buffers e suas donzelas com o mu4e.
fonte
O Treemacs funciona. Permite que você tenha uma estrutura semelhante a uma árvore.
fonte