File: autoinsert.el.html

The following defines an association list for text to be automatically inserted when a new file is created, and a function which automatically inserts these files; the idea is to insert default text much as the mode is automatically set using auto-mode-alist.

To use, add this to your Init file:

    (auto-insert-mode t)
    (setq auto-insert-directory "~/some-dir")

You can also customize the variable auto-insert-mode(var)/auto-insert-mode(fun) to load the package.

Author: Charlie Martin
         Department of Computer Science and
         National Biomedical Simulation Resource
         Box 3709
         Duke University Medical Center
         Durham, NC 27710 (crm@cs.duke.edu,mcnc!duke!crm)

Defined variables (7)

auto-insertControls automatic insertion into newly found empty files.
auto-insert-alistA list specifying text to insert by default into a new file.
auto-insert-directoryDirectory from which auto-inserted files are taken.
auto-insert-modeNon-nil if Auto-Insert mode is enabled.
auto-insert-mode-hookHook run after entering or leaving ‘auto-insert-mode’.
auto-insert-promptPrompt to use when querying whether to ‘auto-insert’.
auto-insert-queryNon-nil means ask user before auto-inserting.

Defined functions (3)

auto-insert()
auto-insert-mode(&optional ARG)
define-auto-insert(CONDITION ACTION &optional AFTER)

Defined faces (0)