Mercurial > emacs
diff lisp/files.el @ 68891:ca6b93e0f08b
* files.el (hack-local-variables): Remove ignored variables before
checking if any variables need setting.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Tue, 14 Feb 2006 19:54:25 +0000 |
parents | 443a9b04eefe |
children | b596dc11d441 |
line wrap: on
line diff
--- a/lisp/files.el Tue Feb 14 15:32:55 2006 +0000 +++ b/lisp/files.el Tue Feb 14 19:54:25 2006 +0000 @@ -2439,12 +2439,12 @@ ;; variables (if MODE-ONLY is nil.) (if mode-only result + (dolist (ignored ignored-local-variables) + (setq result (assq-delete-all ignored result))) + (if (null enable-local-eval) + (setq result (assq-delete-all 'eval result))) (when result (setq result (nreverse result)) - (dolist (ignored ignored-local-variables) - (setq result (assq-delete-all ignored result))) - (if (null enable-local-eval) - (setq result (assq-delete-all 'eval result))) ;; Find those variables that we may want to save to ;; `safe-local-variable-values'. (let (risky-vars unsafe-vars)