[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ebdb 9ff8795 30/33: Alter migration process to convert
From: |
Eric Abrahamsen |
Subject: |
[elpa] externals/ebdb 9ff8795 30/33: Alter migration process to convert various folder fields |
Date: |
Sun, 3 Sep 2017 17:02:25 -0400 (EDT) |
branch: externals/ebdb
commit 9ff879561d66fab53d4ec7b4733f31882f0398c3
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>
Alter migration process to convert various folder fields
* ebdb-migrate.el (bbdb/vm-auto-folder-field): Preserve this custom
option here.
(ebdb-migrate-vector-to-class): Catch instances of old
splitting-related fields, and turn them all into instances of
`ebdb-field-mail-folder'.
---
ebdb-migrate.el | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/ebdb-migrate.el b/ebdb-migrate.el
index 25dd374..f811f8c 100644
--- a/ebdb-migrate.el
+++ b/ebdb-migrate.el
@@ -350,6 +350,11 @@ from the list in question."
:group 'ebdb-mua-gnus-splitting
:type 'symbol)
+(defcustom bbdb/vm-auto-folder-field 'vm-folder
+ "The name of the VM-specific xfield for mail splitting."
+ :group 'ebdb-mua-vm
+ :type 'symbol)
+
(defcustom bbdb/gnus-score-field 'gnus-score
"This variable contains the name of the EBDB field which should be
checked for a score to add to the mail addresses in the same record."
@@ -509,7 +514,7 @@ holding valid contacts in a previous BBDB format."
:mail (cadr bits))
mails))))
(when mails
- (oset (car (last mails)) priority 'primary)))
+ (oset (car (last mails)) priority 'primary)))
(when xfields
(dolist (x xfields)
(setq lab (car x)
@@ -583,7 +588,8 @@ holding valid contacts in a previous BBDB format."
(push (make-instance 'ebdb-gnus-score-field
:score val)
fields))
- ((memq lab (list 'imap bbdb/gnus-split-private-field))
+ ((memq lab (list 'imap bbdb/gnus-split-private-field
+ bbdb/vm-auto-folder-field))
(push (make-instance 'ebdb-field-mail-folder
:folder val)
fields))
- [elpa] externals/ebdb 9b07ad6 15/33: Add gender field class, (continued)
- [elpa] externals/ebdb 9b07ad6 15/33: Add gender field class, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 123ebae 09/33: Base ebdb-db-save method should be on ebdb-db class, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 63509c6 01/33: Work on getting ebdb-vm.el back into place, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 8291f3d 13/33: Refine database disabling/re-enabling, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 21ed4b7 19/33: Don't hide cl-print-object definitions, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 99a1563 12/33: Fix custom type for database buffer-char slot, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb aa668d7 08/33: Add "force" argument to ebdb-db-save, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 7bed578 11/33: Provide more careful control of finding related records, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 9b1a2cf 25/33: Use simpler home-grown version of char-fold-to-regexp, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb c362c2a 23/33: Protect against searching labeled fields with no label, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 9ff8795 30/33: Alter migration process to convert various folder fields,
Eric Abrahamsen <=
- [elpa] externals/ebdb af264e3 18/33: Stop pretending we don't depend on calendar.el, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 764d89d 21/33: Provide ebdb-load guard in mua-auto-update, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 70ef68e 22/33: Fix compiler warnings, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 886c134 27/33: Add new ebdb-field-mail-folder fieldclass, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 823a7d4 29/33: Use value of ebdb-mua-folder-list in VM splitting, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb a5ffda9 33/33: Merge remote-tracking branch 'elpa/externals/ebdb', Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb d6b9b77 06/33: Re-remove ebdb-vm, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb ea2a149 16/33: Add generic tags field, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb 7f9aded 20/33: Add to ebdb-db-list in ebdb-test-with-database, Eric Abrahamsen, 2017/09/03
- [elpa] externals/ebdb a4abcbc 24/33: Fix to internationalized ebdb-read for phones, Eric Abrahamsen, 2017/09/03