Emacs 에 Cscope 설정하기

오픈소스 저장소에서 소스들을 다운 받아서 보게 될경우에, 아무리 Documentation이 잘되어있다고 하더라도 (대부분 충분하게 친절하지는 않다..) 소스들 구조는 역시 직접 열어서 봐야 제대로 알수 있다.

그런데, 그냥 수동으로 다니면 정말 짐승같이(?) 승질난다.
기본적으로 Cscope 정도는 사용해서 소스코드들 사이에서 점프해대야, 인격이 남아 있을수 있다.

Cscope는 훌륭한 기능을 제공하는 source navigator로서 프로젝트내의 연결된 소스코드 내에서는 원하는 정보(함수 및 변수의 정의, 사용부분 등)을 쉽게 찾도록 도움을 준다. 독립된 응용프로그램이기 때문에 편집기와는 별도 설치한후에 설정을 해주어야 사용할수 있다.

별다른 복잡한 설정과정은 없고 Emacs 에 포팅을 하고자 한다면,

1. 일단 설치를 하고

sudo apt-get install cscope

2. 사용자 계정의 홈 디렉토리의 .emacs를 열어서 아래와 같이 추가만 하면 된다.

(require ‘xcscope)


이제 느긋하게 커피 타가지고 와서 코딩을 시작하면 된다.