ecbを使う
久しぶりに ecb を使ってみたくなったのでインストール。
cedet-1.0pre3 + ecb-2.32 にてインストールした際の備忘録。
まず cedet のコンパイル。
INSTALL ファイルに記載のあるとおりに進める。
$ tar zxvf cedet-1.0pre3.tar.gz $ cd cedet-1.0pre3 $ make EMACS=meadow
コンパイルが終わったらば、フォルダごと自分の load-path へコピー。
.emacs を以下のように編集する。
自分の環境では ~/lisp に追加 elisp ファイルを置くようにしているので
以下のようになる。
;; Load CEDET (load-file "~/lisp/cedet-1.0pre3/common/cedet.el") (setq semantic-load-turn-everything-on t) (require 'semantic-load)
次に ecb-2.32 のコンパイル。
なぜか windows 形式でパス指定しないとダメという。
パスセパレータの '\\' は NG だったため '/' で。
$ tar zxvf ecb-2.32.tar.gz $ cd ecb-2.32 $ make EMACS=meadow CEDET="E:/cygwin/home/xxx/lisp/cedet-1.0pre3"
コンパイルが終わったらば、フォルダごと自分の load-path へコピー。
付属のインストール説明書にあるとおりに以下の設定を行う。
(add-to-list 'load-path (expand-file-name "~/lisp/ecb-2.32")) (require 'ecb-autoloads) (global-semantic-show-unmatched-syntax-mode -1)
上記まで行えば M-x ecb-activate にて ecb モードが有効になる。