]> git.eshelyaron.com Git - emacs.git/commitdiff
Tiny emerge-defvar-local fix
authorGlenn Morris <rgm@gnu.org>
Tue, 21 Feb 2012 22:23:51 +0000 (17:23 -0500)
committerGlenn Morris <rgm@gnu.org>
Tue, 21 Feb 2012 22:23:51 +0000 (17:23 -0500)
* lisp/vc/emerge.el (emerge-defvar-local):
Set `permanent-local' property rather than unused `preserved'.

lisp/ChangeLog
lisp/vc/emerge.el

index 083a953cc03896e517a06e454077d558ad55e802..8bedc86ce888c626e3318cc68d43c60b3744f86d 100644 (file)
@@ -1,5 +1,8 @@
 2012-02-21  Glenn Morris  <rgm@gnu.org>
 
+       * vc/emerge.el (emerge-defvar-local):
+       Set `permanent-local' property rather than unused `preserved'.
+
        * textmodes/picture.el (picture-delete-char): New alias.
        (picture-mode-map): Use it.  (Bug#10860)
        (picture-mode): Doc fix.
index bc4b0725c4ed553bf182ea9e5a8c5e9295ae5413..a48f2afecd59646c6aa3cc667c1ab8b2c9aa6b3a 100644 (file)
 (defmacro emerge-defvar-local (var value doc)
   "Defines SYMBOL as an advertised variable.
 Performs a defvar, then executes `make-variable-buffer-local' on
-the variable.  Also sets the `preserved' property, so that
+the variable.  Also sets the `permanent-local' property, so that
 `kill-all-local-variables' (called by major-mode setting commands)
 won't destroy Emerge control variables."
   `(progn
     (defvar ,var ,value ,doc)
     (make-variable-buffer-local ',var)
-    (put ',var 'preserved t)))
+    (put ',var 'permanent-local t)))
 
 ;; Add entries to minor-mode-alist so that emerge modes show correctly
 (defvar emerge-minor-modes-list