This chapter describes Emacs features for maintaining large programs. If you are maintaining a large Lisp program, then in addition to the features described here, you may find the ERT (“Emacs Lisp Regression Testing”) library useful (see ERT in Emacs Lisp Regression Testing).
|• Version Control:||Using version control systems.|
|• Change Log:||Maintaining a change history for your program.|
|• Tags:||Go directly to any function in your program in one command. Tags remembers which file it is in.|
|• EDE:||An integrated development environment for Emacs.|
|• Emerge:||A convenient way of merging two versions of a program.|