branch: externals/vertico
commit 926234ab3fbe2b89e8c7ddfccecff518d73ac6ba
Author: Daniel Mendler <m...@daniel-mendler.de>
Commit: Daniel Mendler <m...@daniel-mendler.de>

    Let-bind case-fold-search
---
 extensions/vertico-multiform.el | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/extensions/vertico-multiform.el b/extensions/vertico-multiform.el
index ea844c0057..4953e7c136 100644
--- a/extensions/vertico-multiform.el
+++ b/extensions/vertico-multiform.el
@@ -95,12 +95,13 @@ category settings have lower precedence than
   "Lookup symbolic KEY in LIST.
 The keys in LIST can be symbols or regexps."
   (and (symbolp key)
-       (seq-find (lambda (x)
-                   (cond
-                    ((eq (car x) t))
-                    ((symbolp (car x)) (eq key (car x)))
-                    ((string-match-p (car x) (symbol-name key)))))
-                 list)))
+       (let (case-fold-search)
+         (seq-find (pcase-lambda (`(,x . ,_))
+                     (cond
+                      ((eq x t))
+                      ((symbolp x) (eq key x))
+                      ((string-match-p x (symbol-name key)))))
+                   list))))
 
 (defun vertico-multiform--setup ()
   "Enable modes at minibuffer setup."

Reply via email to