summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmar Antolín <omar.antolin@gmail.com>2022-09-17 19:34:21 -0500
committerOmar Antolín <omar.antolin@gmail.com>2022-09-17 19:34:21 -0500
commitc06e66d96468b97ac1c4dcf48a8c0d90bc3a518e (patch)
tree081e85551b45f1cfd9ef5a7bd12e4bee9535f73b
parent684c5e493c6b0c5cfe5119f7ad6b7c790669900a (diff)
Avoid long lines
I know, I know, but I'm used to a non-maximized Emacs frame.
-rw-r--r--orderless.el23
1 files changed, 12 insertions, 11 deletions
diff --git a/orderless.el b/orderless.el
index bcc0d4c..0d99e35 100644
--- a/orderless.el
+++ b/orderless.el
@@ -425,17 +425,18 @@ This function is part of the `orderless' completion style."
;; Abuse all-completions/orderless-filter as a fast search loop.
;; Should be almost allocation-free since our "predicate" is not
;; called more than two times.
- (orderless-filter string table
- ;; key/value for hash tables
- (lambda (&rest args)
- (when (or (not pred) (apply pred args))
- (setq args (car args) ;; first argument is key
- args (if (consp args) (car args) args) ;; alist
- args (if (symbolp args) (symbol-name args) args))
- (when (and one (not (equal one args)))
- (throw 'orderless--many (cons string point)))
- (setq one args)
- t)))
+ (orderless-filter
+ string table
+ ;; key/value for hash tables
+ (lambda (&rest args)
+ (when (or (not pred) (apply pred args))
+ (setq args (car args) ;; first argument is key
+ args (if (consp args) (car args) args) ;; alist
+ args (if (symbolp args) (symbol-name args) args))
+ (when (and one (not (equal one args)))
+ (throw 'orderless--many (cons string point)))
+ (setq one args)
+ t)))
(when one
(if (equal string one)
t ;; unique exact match