home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume11 / templates / part01 / INSTALL < prev    next >
Text File  |  1987-10-04  |  2KB  |  49 lines

  1. This file describes how to install template-mode, a minor mode of GNU
  2. Emacs.
  3.  
  4. 1)  Decide where you want to put the template files.  These are data
  5. files that define the form and content of templates.  Users will
  6. probably want to know where they are, even if all of the load paths
  7. are set correctly.  For the purposes of this description, let us call
  8. the directory containing the templates "TEMPLATES".
  9.  
  10. 2)  Find the variable "tpl-load-path" in "tplvars.el" and change its
  11. default value to:
  12.  
  13.         (list nil "TEMPLATES")
  14.  
  15. (The "nil" stands for "default directory", similarly to "load-path".)
  16.  
  17. 3)  Put the template-mode code files ("*.el") in the standard GNU
  18. Emacs Lisp directory.  (The main problem you want to avoid is failure
  19. to "autoload" files.)
  20.  
  21. 4)  Go to a buffer in "Fundamental" mode.  (Actually, any buffer will
  22. do, but this avoids loading some templates twice.)
  23.  
  24. 5)  (load "template.el") -- If you see any messages about missing
  25. properties, then check to make sure that all of the files were loaded.
  26. (The beginning of "template.el" contains a list of "requires".)  Once
  27. you are satisfied that everything can be "autoloaded", you can
  28. "byte-compile" all of the source code files.
  29.  
  30. 6)  (template-mode)  -- You should see a message to the effect that no
  31. templates were found for this mode, and the symbol "Template" should
  32. appear in the mode line.
  33.  
  34. 7)  (tpl-recompile-templates) -- This function compiles templates for
  35. several different modes.  It is not necessary, but will significantly
  36. speed-up loading of standard templates.
  37.  
  38. 8)  (find-file "template.texinfo")
  39.  
  40. 9)  (texinfo-format-buffer) -- Save the results in
  41. "INFOROOT/template", where "INFOROOT" is the directory containing the
  42. Info nodes for GNU Emacs.
  43.  
  44. 10)  Add the menu entry for template-mode found in "dir" to the
  45. top-level menu of the "Info" tree.
  46.  
  47. You don't have to compile anything to start using the package.  (In
  48. fact, you can stop at step 6.)  See the user manual for a tutorial.
  49.