エディターemacsに、「プログラムをプロジェクト単位で管理する機能」を追加する。
プロジェクトを表示するファイラー、関数一覧、関数定義へのジャンプ等の機能をlispで実装します。対応するプログラム言語は、Emacs-Lisp、C言語、C++、Perl、Java、PHP、Ruby、Visual Basicを予定します。
新規プロジェクト作成機能の修正
monkeyに新規プロジェクトを登録する際、存在しないディレクトリをプロジェクトルートに指定してもエラーが出ないように修正。
存在しないディレクトリの場合は、再帰的に作成するよう実装済み
以下を変更
monkey/monkey.el
monkey-read-directory()
monkey-read-project-root()
以下を追加
monkey-make-directory-recursive()