This chapter describes Emacs features for maintaining medium- to large-size programs and packages. These features include:
If you are maintaining a large Lisp program, then in addition to the features described here, you may find the Emacs Lisp Regression Testing (ERT) library useful (see ERT in Emacs Lisp Regression Testing).
|• Version Control:||Using version control systems.|
|• Change Log:||Maintaining a change history for your program.|
|• Xref:||Find definitions and references of any function, method, struct, macro, … in your program.|
|• EDE:||An integrated development environment for Emacs.|
|• Emerge:||A convenient way of merging two versions of a program.|