[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/gnorb e44ece6 102/449: Multiple misnamed variables in b
From: |
Stefan Monnier |
Subject: |
[elpa] externals/gnorb e44ece6 102/449: Multiple misnamed variables in bbdb posting styles |
Date: |
Fri, 27 Nov 2020 23:15:18 -0500 (EST) |
branch: externals/gnorb
commit e44ece68389ac46483effa6851e8b2f6d887aae8
Author: Eric Abrahamsen <eric@ericabrahamsen.net>
Commit: Eric Abrahamsen <eric@ericabrahamsen.net>
Multiple misnamed variables in bbdb posting styles
lisp:/gnorb-bbdb.el: gnorb-bbdb-configure-posting-styles was a mess of
undeclared variables -- bad copy & paste, possibly
due to drunkenness.
---
lisp/gnorb-bbdb.el | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/lisp/gnorb-bbdb.el b/lisp/gnorb-bbdb.el
index 370a4ad..27a87d7 100644
--- a/lisp/gnorb-bbdb.el
+++ b/lisp/gnorb-bbdb.el
@@ -115,34 +115,37 @@ If VERBOSE is non-nil (as in interactive calls) be
verbose."
(defun gnorb-bbdb-configure-posting-styles (recs)
;; My most magnificent work of copy pasta!
(dolist (r recs)
- (let (field val label recval element filep
- element v results name address)
+ (let (field val label rec-val element filep
+ element v value results name address)
(dolist (style gnorb-bbdb-posting-styles)
(setq field (pop style)
val (pop style))
- (when (consp val)
+ (when (consp val) ;; (label value)
(setq label (pop val)
val (pop val)))
(unless (fboundp field)
+ ;; what's the record's existing value for this field?
(setq rec-val (bbdb-record-field r field)))
(when (cond
((eq field 'address)
(dolist (a rec-val)
(unless (and label
- (not (string-match label (car f))))
- (string-match val (bbdb-format-address-default f)))))
+ (not (string-match label (car a))))
+ (string-match val (bbdb-format-address-default a)))))
((eq field 'phone)
(dolist (p rec-val)
(unless (and label
- (not (string-match label (car f))))
+ (not (string-match label (car p))))
(string-match val (bbdb-phone-string p)))))
((consp rec-val)
(dolist (f rec-val)
- (string-match var f)))
+ (string-match val f)))
((fboundp field)
- (funcall field rec))
+ (funcall field r))
((stringp rec-val)
(string-match val rec-val)))
+ ;; there are matches, run through the field setters in last
+ ;; element of the sexp
(dolist (attribute style)
(setq element (pop attribute)
filep nil)
@@ -159,10 +162,7 @@ If VERBOSE is non-nil (as in interactive calls) be
verbose."
(setq v
(cond
((stringp value)
- (if (and (gnus-string-match-p "\\\\[&[:digit:]]" value)
- (match-beginning 1))
- (gnus-match-substitute-replacement value nil nil group)
- value))
+ value)
((or (symbolp value)
(functionp value))
(cond ((functionp value)
- [elpa] externals/gnorb 9ecb0e2 136/449: Use BBDB posting styles in mail composition, (continued)
- [elpa] externals/gnorb 9ecb0e2 136/449: Use BBDB posting styles in mail composition, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 1d9c710 139/449: Error in following link should be re-raised, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 5a86970 109/449: Improvements to outgoing todo handling, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb ac97c90 118/449: Let gnorb-org-view work in the Agenda as well, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb a512d40 124/449: Largely re-wrote gnorb-gnus-outgoing-do-todo, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb dad66e6 131/449: Better separate triggering for sent/received msgs, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb baf896c 100/449: Cruft! How the hell did that happen?, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 3ffcdab 101/449: Create .gitignore file, ignoring *elc files, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 9bf56f2 135/449: Refactor extraction of mails from records, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb c6b7c04 137/449: Minor README edits, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb e44ece6 102/449: Multiple misnamed variables in bbdb posting styles,
Stefan Monnier <=
- [elpa] externals/gnorb 9f5466d 103/449: Edits courtesy of byte-compiler warnings, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 8fc575c 108/449: Improvements to incoming message handling, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb a9d7518 113/449: Make sure we're visiting an id when we cache it, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb d7f6301 123/449: Possibly safer arguments to nnir group creation, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 74c5cef 134/449: Add (probably unnecessary) &optional to prefix args, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 689bdd3 148/449: Use = not eq for numbers, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 31304ac 151/449: Whoops, we were using that, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 7cf46c3 149/449: Don't use `read' when there's nothing to read, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb ab9b441 147/449: Clearing list of saved attachments, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 3b6007a 152/449: Autoload cookies all around, Stefan Monnier, 2020/11/27