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 の機能が利用できるようになる.