エディターemacsに、「プログラムをプロジェクト単位で管理する機能」を追加する。
プロジェクトを表示するファイラー、関数一覧、関数定義へのジャンプ等の機能をlispで実装します。対応するプログラム言語は、Emacs-Lisp、C言語、C++、Perl、Java、PHP、Ruby、Visual Basicを予定します。
monkey (0.1.8) | 2008-10-28 08:19 |
http://sourceforge.jp/projects/monkey/releases/ から最新のmonkeyをダウンロードして、解凍して得たフォルダごとロードパスの通ったところへ置きます.
monkey/monkey-config.elの以下を自分の環境に合わせて編集します
以下を .emacsに追加します
- ;; And add to your .emacs file
- (require 'monkey)
- ;; Recomend to define global-map as below
- (define-key global-map "\C-cp" 'monkey-project) ; call each programing project
- (define-key global-map "\C-cj" 'monkey-jumper) ; jump to function definition
- (define-key global-map "\C-cb" 'monkey-jumper-jump-to-back) ; back to privious point
- (define-key global-map "\C-cf" 'monkey-describe-one-file) ; describe one file as list of class , functions