エディターemacsに、「プログラムをプロジェクト単位で管理する機能」を追加する。
プロジェクトを表示するファイラー、関数一覧、関数定義へのジャンプ等の機能をlispで実装します。対応するプログラム言語は、Emacs-Lisp、C言語、C++、Perl、Java、PHP、Ruby、Visual Basicを予定します。
TAGファイルを別プロセスで作成に変更。
ユーザ設定部分を別ファイルに変更。
設定ファイル「monkey-config.el」にて以下のユーザ設定が発生します
;; `emacs-bin-file-path'
;; `monkey-installed-path'
ファイルが3つに増えました。
『変更前』
monkey.el
↓
『変更後』
monkey.el ; 本体
monkey-config.el ; 設定ファイル
monkey-script.el ; TAGファイル作成スクリプト