diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2021-11-25 15:22:53 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2021-11-25 15:22:53 +0100 |
| commit | c615334c79660a5e6876ee6147740eef56824320 (patch) | |
| tree | 9f864ebd1247891c406eabe744bbd66a926c1d5c /orderless.el | |
| parent | 1e59cf2b9cb6d6c6e8753c82f285177b4e27a01d (diff) | |
Simplify
Diffstat (limited to 'orderless.el')
| -rw-r--r-- | orderless.el | 6 |
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 |
