27 Compiling and Testing Programs
The previous chapter discusses the Emacs commands that are useful for making changes in programs. This chapter deals with commands that assist in the process of compiling and testing programs.
• Compilation |   | Compiling programs in languages other than Lisp (C, Pascal, etc.). |
• Compilation Mode |   | The mode for visiting compiler errors. |
• Compilation Shell |   | Customizing your shell properly for use in the compilation buffer. |
• Grep Searching |   | Searching with grep. |
• Flymake |   | Finding syntax errors on the fly. |
• Debuggers |   | Running symbolic debuggers for non-Lisp programs. |
• Executing Lisp |   | Various modes for editing Lisp programs, with different facilities for running the Lisp programs. |
• Libraries |   | How Lisp programs are loaded into Emacs. |
• Eval |   | Executing a single Lisp expression in Emacs. |
• Interaction |   | Executing Lisp in an Emacs buffer. |
• External Lisp |   | Communicating through Emacs with a separate Lisp. |