Existe uma maneira, possivelmente usando um pacote, de listar recursivamente todos os arquivos (com caminhos) e subdiretórios (ou pelo menos os subdiretórios vazios , pois os caminhos para os não vazios podem ser recolhidos a partir dos caminhos de os arquivos nele contidos) do diretório atual?
O mais próximo que pude encontrar é a projectile-find-filefunção do projectilepacote (alternativamente, a helm-projectile-find-filefunção do helm-projectilepacote), mas não parece capaz de listar pastas vazias. Além disso, parece funcionar apenas com o Git e outros repositórios de controle de versão, mas pode haver uma solução alternativa para essa limitação.
helmou outro ivy, ou seja, que os resultados serão exibidos em um buffer helmou ivy. Se for impossível satisfazer os dois requisitos, o segundo é mais importante para mim.