2012년 9월 26일 수요일

[Emacs] Speedbar에서 특정 파일이 보이지 않는 경우

최신 Emacs에는 Speedbar가 포함되어 있으니 (정확히는 CEDET) 설치는 생략. 아는 사람은 알다싶이, Speedbar는 파일 목록을 띄워주는 Emacs용 확장이다. 사용법도 간단해서 그냥 M-x speedbar 로 띄우는 것이 가능하다.

그런데 이 Speedbar가 모든 파일을 표시해 주는 것은 아니다. 기본 설정 상태에서는 제한적인 파일만 표시해 준다.

Speedbar가 원하는 파일을 표시해 주려면 확장자를 등록해 줘야 한다. speedbar-add-supported-extention 함수가 바로 그것이다. 아래는 개인적으로 사용하는 설정인데 이해가 바로 될 것이다.
(speedbar-add-supported-extension ".c")
(speedbar-add-supported-extension ".cc")
(speedbar-add-supported-extension ".c++")
(speedbar-add-supported-extension ".h")

(speedbar-add-supported-extension ".m")
(speedbar-add-supported-extension ".mm")

(speedbar-add-supported-extension ".sh")

(speedbar-add-supported-extension ".py")

(speedbar-add-supported-extension ".pl")

(speedbar-add-supported-extension ".ruby")

(speedbar-add-supported-extension ".xml")
(speedbar-add-supported-extension ".htm")
(speedbar-add-supported-extension ".html")
(speedbar-add-supported-extension ".css")

(speedbar-add-supported-extension ".php")

(speedbar-add-supported-extension ".txt")
(speedbar-add-supported-extension ".org")
(speedbar-add-supported-extension ".md")
(speedbar-add-supported-extension ".mdown")
(speedbar-add-supported-extension ".markdown")

(speedbar-add-supported-extension ".java")
(speedbar-add-supported-extension ".js")
(speedbar-add-supported-extension ".coffee")
(speedbar-add-supported-extension ".scss")
더 이상의 설명은 생략한다. 아니 더 이상 설명할 게 없으니... ;-)

댓글 없음 :