emacs 上の開発環境 - CEDET -

http://cedet.sourceforge.net/

CEDET is a collection of tools written with the end goal of creating an advanced development environment in Emacs.


CEDETを使うと,visual studio の Intellisense と同じようなことが emacs で実現できる.

Intellisenseとは,ctrl と space の同時押しで補完入力する機能.同様の機能を実現するには,source codeの構文解析器とかが必要になる.CEDETでは,構文解析器は Semantic というモジュールで提供されている.

インストール方法

とりあえず ~/elisp 以下にインストールする.

$ mkdir ~/elisp
$ cd lisp
$ tar xvfz cedet-version.tar.gz
$ cd cedet-version
$ make 

~/.emacs にて emacs 起動時に cedet 一家を読み込むようにする.

;;; -- for cedet
(load-file "~/elisp/cedet/common/cedet.el")
(semantic-load-enable-code-helpers)

(semantic-load-enable-code-helpers)
を実行しておくと,c-mode などで 自動的に cedet の機能が利用できるようになる.