\chapentry {Introduction to Template-Mode}{1}{1}
\chapentry {Tutorial -- A Short Example}{2}{2}
\chapentry {Commands -- How to Use Templates While Editing}{3}{6}
\secentry {Summary -- Short description of all the commands}{3}{1}{6}
\secentry {Loading templates -- initialization of template-mode}{3}{2}{8}
\secentry {Selecting templates -- choosing the right template}{3}{3}{8}
\secentry {Expanding templates -- replacing placeholders by templates}{3}{4}{9}
\secentry {Menu-mode -- selection of choices}{3}{5}{10}
\secentry {Symbol-mode -- short expressions as parameters to templates}{3}{6}{10}
\secentry {Textlong -- large blocks of text as parameters to templates}{3}{7}{11}
\secentry {Wrapping -- weak parsing to manipulate enclosing templates}{3}{8}{11}
\secentry {Searching -- finding and replacing template instances}{3}{9}{12}
\secentry {Aborting -- how to stop or quit}{3}{10}{13}
\secentry {Creating -- how to create your own templates}{3}{11}{13}
\chapentry {Customization of Templates and Their Commands}{4}{15}
\secentry {Behavior -- options for customizing command behavior}{4}{1}{15}
\secentry {Display -- special display strings}{4}{2}{16}
\secentry {Files -- names of files}{4}{3}{16}
\secentry {Syntax -- patterns and strings in template definitions}{4}{4}{17}
\secentry {Hooks -- user-defined functions to change behavior}{4}{5}{18}
\chapentry {Details -- Template and Placeholder Syntax}{5}{20}
\chapentry {Example Templates for Emacs-Lisp}{Appendix \char 65}{22}
\chapentry {Example Generic Templates}{Appendix \char 66}{24}
