summaryrefslogtreecommitdiff
path: root/lisp/net/eudcb-bbdb.el
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2020-11-16 18:52:42 +0100
committerStefan Kangas <stefan@marxist.se>2020-11-16 18:52:42 +0100
commit9191c82f6d69340ce231a41c61594e1b9b9b51aa (patch)
treefe921fac985237d38d902acd372d45709e5790d5 /lisp/net/eudcb-bbdb.el
parentf0f2c8563b3f57be4c6b174b49fbac1e530ef7ac (diff)
downloademacs-9191c82f6d69340ce231a41c61594e1b9b9b51aa.tar.gz
emacs-9191c82f6d69340ce231a41c61594e1b9b9b51aa.tar.bz2
emacs-9191c82f6d69340ce231a41c61594e1b9b9b51aa.zip
Don't quote lambdas in net/*.el
* lisp/net/eudc-export.el (eudc-create-bbdb-record): * lisp/net/eudc.el (eudc-print-attribute-value) (eudc-display-records, eudc-process-form) (eudc-filter-duplicate-attributes, eudc-filter-partial-records) (eudc-add-field-to-records, eudc-query-with-words) (eudc-query-form, eudc-menu): * lisp/net/eudcb-bbdb.el (eudc-bbdb-extract-phones) (eudc-bbdb-query-internal): * lisp/net/mairix.el (mairix-widget-make-query-from-widgets) (mairix-widget-build-editable-fields, mairix-widget-get-values): Don't quote lambdas.
Diffstat (limited to 'lisp/net/eudcb-bbdb.el')
-rw-r--r--lisp/net/eudcb-bbdb.el43
1 files changed, 20 insertions, 23 deletions
diff --git a/lisp/net/eudcb-bbdb.el b/lisp/net/eudcb-bbdb.el
index 82e58c28336..5d6b52a19d2 100644
--- a/lisp/net/eudcb-bbdb.el
+++ b/lisp/net/eudcb-bbdb.el
@@ -137,18 +137,17 @@ BBDB < 3 used `net'; BBDB >= 3 uses `mail'."
(defun eudc-bbdb-extract-phones (record)
(require 'bbdb)
- (mapcar (function
- (lambda (phone)
- (if eudc-bbdb-use-locations-as-attribute-names
- (cons (intern (if (eudc--using-bbdb-3-or-newer-p)
- (bbdb-phone-label phone)
- (bbdb-phone-location phone)))
- (bbdb-phone-string phone))
- (cons 'phones (format "%s: %s"
- (if (eudc--using-bbdb-3-or-newer-p)
- (bbdb-phone-label phone)
- (bbdb-phone-location phone))
- (bbdb-phone-string phone))))))
+ (mapcar (lambda (phone)
+ (if eudc-bbdb-use-locations-as-attribute-names
+ (cons (intern (if (eudc--using-bbdb-3-or-newer-p)
+ (bbdb-phone-label phone)
+ (bbdb-phone-location phone)))
+ (bbdb-phone-string phone))
+ (cons 'phones (format "%s: %s"
+ (if (eudc--using-bbdb-3-or-newer-p)
+ (bbdb-phone-label phone)
+ (bbdb-phone-location phone))
+ (bbdb-phone-string phone)))))
(if (eudc--using-bbdb-3-or-newer-p)
(bbdb-record-phone record)
(bbdb-record-phones record))))
@@ -243,17 +242,15 @@ RETURN-ATTRS is a list of attributes to return, defaulting to
(if (car query-attrs)
(setq records (eval `(bbdb-search ,(quote records) ,@bbdb-attrs))))
(setq query-attrs (cdr query-attrs)))
- (mapc (function
- (lambda (record)
- (setq filtered (eudc-filter-duplicate-attributes record))
- ;; If there were duplicate attributes reverse the order of the
- ;; record so the unique attributes appear first
- (if (> (length filtered) 1)
- (setq filtered (mapcar (function
- (lambda (rec)
- (reverse rec)))
- filtered)))
- (setq result (append result filtered))))
+ (mapc (lambda (record)
+ (setq filtered (eudc-filter-duplicate-attributes record))
+ ;; If there were duplicate attributes reverse the order of the
+ ;; record so the unique attributes appear first
+ (if (> (length filtered) 1)
+ (setq filtered (mapcar (lambda (rec)
+ (reverse rec))
+ filtered)))
+ (setq result (append result filtered)))
(delq nil
(mapcar 'eudc-bbdb-format-record-as-result
(delq nil