답변:
또한 dired-hacks repo 에서 dired- subtree 를 사용할 수 있습니다 .
여기에 폴더를 드릴 다운하고 뒤로 이동하기 위해 누르는 설정의 짧은 데모 및 스크린 샷이 있습니다 . :i
;
(define-key dired-mode-map "i" 'dired-subtree-insert)
(define-key dired-mode-map ";" 'dired-subtree-remove)
추신 : 나는 또한 다음과 같은 direx 를 알고 있습니다 :
이에 대한 몇 가지 옵션이 있습니다.
diree 를 기반으로하는 dirtree 를 확인할 수 있습니다 .
또한 vim NERDTree의 emacs 포트는 neotree 라고 합니다 .
둘 다 훌륭한 패키지이지만 파일과 디렉토리를 만들고 삭제할 수있는 편리한 바인딩이 있기 때문에 neotree를 선호하는 경향이 있습니다. 나는 내가 틀릴 수 있지만 dirtree 가이 지원을한다고 생각하지 않습니다. 내가 마지막으로 사용한지 오래되었습니다.
dired
인수를 사용하여 호출 할 수 있습니다 . C-u C-x d디렉토리를 묻는 메시지가 표시되면에 전달 된 스위치를 수정할 수도 있습니다 ls
. 각 하위 디렉토리를 각각 자체 섹션에 추가 R
하고 dired
재귀 적으로 나열합니다.
일부 서브 디렉토리의 내용 만 보려면 i지점이 디렉토리 이름에있을 때를 누르십시오 .
find-dired
스위치를 사용하거나 사용하지 않고 명령을 사용할 수도 있습니다 . 자체 섹션에 하위 디렉토리를 표시하는 대신 각 파일의 전체 경로를 인쇄합니다. (긴 경로가 화면에 수평으로 맞춰 지도록 파일 세부 사항 표시를 토글 할 수 있습니다 .
이것들은 모두 내장되어 있습니다.
이맥스를 사용해 본 적이 M-x speedbar
있습니까? :-) 새로운 패키지를 설치하기 전에 내장 솔루션을 시도 할 것입니다 ...
sidebar.el을 살펴보십시오 .
repo가 말했듯이 git 통합 기능이있는 사용자 정의 가능한 파일 탐색기이지만 그 뿐만이 아닙니다. mu4e를 사용하여 버퍼 목록과 메일 디렉토리를 얻을 수도 있습니다.
Treemacs가 작동 합니까? 나무와 같은 구조를 가질 수 있습니다.