t.link Software Links


Known Problems
Version history


Store file local variables without changing the file's contents. Add the variable's symbol to `properties-list', and the variable will be automatically saved and restored.

In addition, overlays can be stored too -- see `properties-overlays'.

By default, the properties of file /there/here/this.txt will be stored in /there/here/.props/this.txt -- see `properties-subdir'.

Installation: Put (require 'properties) (properties-install) into your startup/user init file.


Add a variable to the file's property list.
Remove a variable from the file's property list.
Write the property file.
`properties-install', `properties-deinstall'
Add and remove properties.el specific hooks.


A list of properties that should be stored in the property file.
A list of symbols or plists identifying overlays that should be stored.
Ignore these properties when dumping overlays.
A buffer local variable defining the properties file -- relative to the current buffer's/file's location. Use this to force the use of a non-standard properties file.

Known Problems


Requirements: tellib

v1.1: properties.el.gz

All elisp files on this site: tellib.tar.gz

Version history

  1. Save and restore some overlays; better control over where to save properties files (see `properties-location')
  2. Initial release

(c) 2001 Thomas Link (last updated Nov 17 2002) home top