このチャプターでは、中規模から大規模のプログラムやパッケージを保守するためのEmacsの機能を説明します。これらの機能には、以下が含まれます:
Lispの大きなプログラムをメンテナンスしている場合は、ここで説明している機能に加え、ERT(Emacs Lisp Regression Testing)ライブラリーも便利だと思うかもしれません(ERT in Emacs Lisp Regression Testingを参照してください)。
• Version Control | バージョンコントロールシステムの使用。 | |
• Projects | プロジェクト内のソースファイルを扱うコマンド。 | |
• Change Log | プログラムの変更履歴をメンテナンスする。 | |
• Xref | プログラム内の関数、メソッド、構造体、マクロ、...にたいする定義の検索と参照。 | |
• EDE | Emacsのための統合開発環境。 | |
• Emerge | 2つのバージョンのプログラムをマージする便利な方法。 |