Download Latest Version template-3.3b.tar.gz (60.4 kB)
Email in envelope

Get an email when there's a new version of Template Package for Emacs

Home / template
Name Modified Size InfoDownloads / Week
Parent folder
3.1c 2003-08-21
3.1b 2003-03-15
3.1a 2002-05-24
3.1 2002-03-01
Totals: 4 Items   0
## README for template.el: Comment decoration, auto-updating, data, tools
##
## X-URL: http://emacs-template.sourceforge.net/


When you create a new file with Emacs, package Template supplies an initial
buffer content via a template: a file with normal text and expansion
forms. There is a menu to easily create such templates. You can also use new
commands to decorate comments and update the buffer contents.

The main difference between Template and other similar packages is that you
can define very flexible templates without having to learn Lisp or changing
your Emacs init file. This package does not help Lisp programmers to define
complex macros.


Changes 3.3b vs 3.3a:
 * Installation now works via customization.

Changes 3.3a vs 3.3:
 * Template has an info file, currently for 3.1c.
 * Use coding system of the template for new file.

Changes 3.3 vs 3.2 (internal):
 * Bug fix: avoid infloop when using M-x template-new-file in Emacs.
 * Code/docstring/comment cleanup.
 * Minor bug fix. Miscellaneous.

3.2 (internal) vs 3.1c:
 * Make template work with package ido.el.
 * Provide possibility to ask user for input before
   expansions take place, not just on demand.

Changes 3.1c vs 3.1b:
 * Allow messages to be displayed in a separate buffer
   "*Template Messages*" instead at point.
 * Correct and improve header updating.
 * Allow to use decoration command without defined comment.
 * Miscellaneous.

Changes 3.1b vs 3.1a:
 * Extend use of M-x template-single-comment.
 * Minor bug fixes.  Miscellaneous.

Notes 3.1a:
 * No need to update if no error has been signalled during
   initialization.

Changes 3.1a vs 3.1:
 * Bug fix: on XEmacs, Initialization would fail without
   menus "File" and "Edit" in menubar.

Changes 3.1 vs 2.5b:
 * Moved to SourceForge.net.  Less technical description on
   web page.
 * Menus work with Emacs-21, too.  Rename some menu entries.
 * Don't search further for remote templates.  Nuke this
   home/base directory stuff, stop search at root.
 * Don't rely on command `ffap' to always add an entry to
   `command-history' if the filename is read from terminal.
   Special setup for ffap and html-helper.
 * Make date/time formats work as names suggest.
 * Delete unused commenting feature.
 * Minor bug fix.  Miscellaneous.

Notes 3.1:
 * Previous home page was:
      http://www.fmi.uni-passau.de/~wedler/template/

Changes 2.5b vs 2.5a:
 * Allow user to define a choice in the definition section
   to be answered via `y-or-n-p'.
 * Miscellaneous improvements.

Changes 2.5a vs 2.5:
 * Bug fix: would sometimes indent the current line when
   using the menubar.
 * Command to insert & expand a template file.
 * Miscellaneous improvements.
Source: README, updated 2015-03-23