t.link Software Links

Properties

Description
Known Problems
Download
Version history

Description

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.

Commands

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

Variables

`properties-list'
A list of properties that should be stored in the property file.
`properties-overlays'
A list of symbols or plists identifying overlays that should be stored.
`properties-overlay-ignored-properties'
Ignore these properties when dumping overlays.
`properties-file'
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

Download

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