mode-local

Homepage: https://www.gnu.org/software/emacs

Author: David Ponce

Summary

Support for mode local facilities

Commentary

Each major mode will want to support a specific set of behaviors.
Usually generic behaviors that need just a little bit of local
specifics.

This library permits the setting of override functions for tasks of
that nature, and also provides reasonable defaults.

There are buffer local variables (and there were frame local variables).
This library gives the illusion of mode specific variables.

You should use a mode-local variable or override to allow extension
only if you expect a mode author to provide that extension.  If a
user might wish to customize a given variable or function then
the existing customization mechanism should be used.

To Do:
Allow customization of a variable for a specific mode?

Add macro for defining the '-default' functionality.

Dependencies

Reverse dependencies