direx-project + popwin으로 편안한 디렉토리 트리 환경 구축
3146 단어 Emacs
Emacs에서 디렉토리 트리를 사용하는 의미
Vim 사용의 한 사람에게는 neotree는 친숙하다고 생각합니다만, Emacs의 dired에 익숙해진 나에게는 다음 작업을 위해 불필요하게 된 트리 버퍼를 일일이 수동으로 닫는다는 액션은 의외 불편한 것 입니다. direx의 경우는, dired의 컨셉을 계승해 만들어져 있으므로, tree buffer에서 필요한 파일을 선택해 열면 자동적으로 tree 버퍼가 숨어 주어 현재 buffer에 파일을 전개해 줍니다. 실제로 Emacs에서 작업하는 절차를 생각하면 이것이 사용하기 쉽다고 생각합니다.
Direx-project 사용
direx의 저자는 popwin을 개발한 분으로 direx는 단독으로도 작동하지만 popwin과 병용하여 neotree를 이기면 못지않은 기능을 제공해줍니다. 예를 들어 패치워크이지만 설정을 게시합니다. 특징으로서 이하의 기능을 가집니다.
htps : // bg. 시바유 36. rg/엔트리/2013/02/12/191459
설정
;; direx
(use-package direx)
(setq direx:leaf-icon " " direx:open-icon "📂" direx:closed-icon "📁")
(push '(direx:direx-mode :position left :width 35 :dedicated t)
popwin:special-display-config)
;; use direx-project.el
;; https://blog.shibayu36.org/entry/2013/02/12/191459
(bind-key
[f11]
(defun direx:jump-to-project-directory ()
"If in project, launch direx-project otherwise start direx."
(interactive)
(let ((result (ignore-errors
(direx-project:jump-to-project-root-other-window)
t)))
(unless result
(direx:jump-to-directory-other-window)))))
Reference
이 문제에 관하여(direx-project + popwin으로 편안한 디렉토리 트리 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/minoruGH/items/99489554c2b8f4b139a3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)