나는 스피드 바를 알고있다. (나는 내 작업의 나머지 부분과 같은 프레임 구조를 선호한다.) 그리고 dired는 너무 많은 정보를 보여준다. 나는 svn-status 트리 표현과 같은 것을 본다. 그런 것이 있습니까? 감사합니다.디렉토리 구조를 트리로 표시하는 emacs 도구가 있습니까?
편집 : 여기 내가 가장 직관적 발견 내용은 다음과 같습니다
내가 here에서 다음 해킹 Speedbar
을 사용하고 있습니다. 나는 "해보기"부분을 주석으로 처리해야했다.
(require 'speedbar)
(defconst my-speedbar-buffer-name "SPEEDBAR")
; (defconst my-speedbar-buffer-name " SPEEDBAR") ; try this if you get "Wrong type argument: stringp, nil"
(defun my-speedbar-no-separate-frame()
(interactive)
(when (not (buffer-live-p speedbar-buffer))
(setq speedbar-buffer (get-buffer-create my-speedbar-buffer-name)
speedbar-frame (selected-frame)
dframe-attached-frame (selected-frame)
speedbar-select-frame-method 'attached
speedbar-verbosity-level 0
speedbar-last-selected-file nil)
(set-buffer speedbar-buffer)
(speedbar-mode)
(speedbar-reconfigure-keymaps)
(speedbar-update-contents)
(speedbar-set-timer 1)
(make-local-hook 'kill-buffer-hook)
(add-hook 'kill-buffer-hook
(lambda() (when (eq (current-buffer) speedbar-buffer)
(setq speedbar-frame nil
dframe-attached-frame nil
speedbar-buffer nil)
(speedbar-set-timer nil)))))
(set-window-buffer (selected-window)
(get-buffer my-speedbar-buffer-name)))