]> code.delx.au - gnu-emacs/commitdiff
(mode-line-format, mode-line-modified)
authorRichard M. Stallman <rms@gnu.org>
Thu, 4 Apr 2002 21:19:32 +0000 (21:19 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 4 Apr 2002 21:19:32 +0000 (21:19 +0000)
(mode-line-mule-info, mode-line-buffer-identification)
(mode-line-modes, mode-line-position): Explicitly mark as risky.
(hack-one-local-variable): Don't recognize "mode-line-..." as risky.

lisp/files.el

index 8516212cdd7e638b57b13e88e21de563cbc2c8b5..23e4948e71a0abd00465e039fff0d45080c8cd6b 100644 (file)
@@ -1934,6 +1934,12 @@ is specified, returning t if it is specified."
 (put 'unread-command-events 'risky-local-variable t)
 (put 'max-lisp-eval-depth 'risky-local-variable t)
 (put 'max-specpdl-size 'risky-local-variable t)
+(put 'mode-line-format 'risky-local-variable t)
+(put 'mode-line-modified 'risky-local-variable t)
+(put 'mode-line-mule-info 'risky-local-variable t)
+(put 'mode-line-buffer-identification 'risky-local-variable t)
+(put 'mode-line-modes 'risky-local-variable t)
+(put 'mode-line-position 'risky-local-variable t)
 
 ;; This one is safe because the user gets to check it before it is used.
 (put 'compile-command 'safe-local-variable t)
@@ -1957,7 +1963,7 @@ is considered risky."
        ;; Likewise for setting hook variables.
        ((or (get var 'risky-local-variable)
             (and
-             (string-match "-hooks?$\\|-functions?$\\|-forms?$\\|-program$\\|-command$\\|-predicate$\\|font-lock-keywords$\\|font-lock-keywords-[0-9]+$\\|font-lock-syntactic-keywords$\\|-frame-alist$\\|-mode-alist$\\|-map$\\|-map-alist$\\|^mode-line"
+             (string-match "-hooks?$\\|-functions?$\\|-forms?$\\|-program$\\|-command$\\|-predicate$\\|font-lock-keywords$\\|font-lock-keywords-[0-9]+$\\|font-lock-syntactic-keywords$\\|-frame-alist$\\|-mode-alist$\\|-map$\\|-map-alist$"
                            (symbol-name var))
              (not (get var 'safe-local-variable))))
         ;; Permit evalling a put of a harmless property.