summaryrefslogtreecommitdiff
path: root/orderless.el
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2021-11-25 15:22:53 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2021-11-25 15:22:53 +0100
commitc615334c79660a5e6876ee6147740eef56824320 (patch)
tree9f864ebd1247891c406eabe744bbd66a926c1d5c /orderless.el
parent1e59cf2b9cb6d6c6e8753c82f285177b4e27a01d (diff)
Simplify
Diffstat (limited to 'orderless.el')
-rw-r--r--orderless.el6
1 files changed, 2 insertions, 4 deletions
diff --git a/orderless.el b/orderless.el
index 09ef368..d24e3b5 100644
--- a/orderless.el
+++ b/orderless.el
@@ -469,10 +469,8 @@ This function is part of the `orderless' completion style."
(when (or (not pred) (apply pred args))
(when one
(throw 'orderless--many (cons string point)))
- (setq one (pcase-exhaustive args
- (`((,key . ,_val)) key) ;; alists
- (`(,str) str) ;; strings/symbols
- (`(,key ,_val) key)) ;; hash tables
+ (setq one (car args) ;; first argument is key
+ one (if (consp args) (car args) args) ;; alist
one (if (symbolp one) (symbol-name one) one)))
nil))
(when one