emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 3e60f7f3c3: Fix ignored-local-variable-values for non-primitive v


From: Lars Ingebrigtsen
Subject: master 3e60f7f3c3: Fix ignored-local-variable-values for non-primitive values
Date: Thu, 4 Aug 2022 02:27:10 -0400 (EDT)

branch: master
commit 3e60f7f3c31a8491b085684121e5229be56b3538
Author: Kira Bruneau <kira.bruneau@gmail.com>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Fix ignored-local-variable-values for non-primitive values
    
    * lisp/files.el (hack-local-variables-filter): Fix
    `ignored-local-variable-values' for non-primitive values (bug#56957).
---
 lisp/files.el | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/lisp/files.el b/lisp/files.el
index 5df1966193..e258bf7bbe 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -3848,10 +3848,8 @@ DIR-NAME is the name of the associated directory.  
Otherwise it is nil."
        (cond ((memq var ignored-local-variables)
               ;; Ignore any variable in `ignored-local-variables'.
               nil)
-              ((seq-some (lambda (elem)
-                           (and (eq (car elem) var)
-                                (eq (cdr elem) val)))
-                         ignored-local-variable-values)
+              ;; Ignore variables with the specified values.
+              ((member elt ignored-local-variable-values)
                nil)
              ;; Obey `enable-local-eval'.
              ((eq var 'eval)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]