diff options
| author | Omar Antolín <omar.antolin@gmail.com> | 2022-09-17 19:34:21 -0500 |
|---|---|---|
| committer | Omar Antolín <omar.antolin@gmail.com> | 2022-09-17 19:34:21 -0500 |
| commit | c06e66d96468b97ac1c4dcf48a8c0d90bc3a518e (patch) | |
| tree | 081e85551b45f1cfd9ef5a7bd12e4bee9535f73b | |
| parent | 684c5e493c6b0c5cfe5119f7ad6b7c790669900a (diff) | |
Avoid long lines
I know, I know, but I'm used to a non-maximized Emacs frame.
| -rw-r--r-- | orderless.el | 23 |
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 |
