[Emacs] Speedbar에서 특정 파일이 보이지 않는 경우
최신 Emacs에는 Speedbar가 포함되어 있으니 (정확히는 CEDET) 설치는 생략. 아는 사람은 알다싶이, Speedbar는 파일 목록을 띄워주는 Emacs용 확장이다. 사용법도 간단해서 그냥 M-x speedbar 로 띄우는 것이 가능하다.
그런데 이 Speedbar가 모든 파일을 표시해 주는 것은 아니다. 기본 설정 상태에서는 제한적인 파일만 표시해 준다.
Speedbar가 원하는 파일을 표시해 주려면 확장자를 등록해 줘야 한다. speedbar-add-supported-extention 함수가 바로 그것이다. 아래는 개인적으로 사용하는 설정인데 이해가 바로 될 것이다.
그런데 이 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")더 이상의 설명은 생략한다. 아니 더 이상 설명할 게 없으니... ;-)
댓글