1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00

Improve documentation of permanent local variables.

variables.texi (Creating Buffer-Local): Explain the meaning of
 permanent local variables.
This commit is contained in:
Eli Zaretskii 2011-02-18 12:04:48 +02:00
parent 85ee3c753c
commit 86ec878a6b
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2011-02-18 Eli Zaretskii <eliz@gnu.org>
* variables.texi (Creating Buffer-Local): Explain the meaning of
permanent local variables.
2011-02-18 Glenn Morris <rgm@gnu.org>
* keymaps.texi (Remapping Commands): Mention how to undo it.

View File

@ -1409,6 +1409,8 @@ subsequent major mode. @xref{Hooks}.
@cindex permanent local variable
A buffer-local variable is @dfn{permanent} if the variable name (a
symbol) has a @code{permanent-local} property that is non-@code{nil}.
Such variables are unaffected by @code{kill-all-local-variables}, and
their local bindings are therefore not cleared by changing major modes.
Permanent locals are appropriate for data pertaining to where the file
came from or how to save it, rather than with how to edit the contents.