[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ebdb 0ccfc0a 215/350: Write generics for ebdb-db-add/re
From: |
Eric Abrahamsen |
Subject: |
[elpa] externals/ebdb 0ccfc0a 215/350: Write generics for ebdb-db-add/remove-record |
Date: |
Mon, 14 Aug 2017 11:46:39 -0400 (EDT) |
branch: externals/ebdb
commit 0ccfc0aa0a1a6a61875827f6c750336048ffb6a7
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>
Write generics for ebdb-db-add/remove-record
* ebdb.el (ebdb-db-add-record, ebdb-db-remove-record): Mostly for
eldoc purposes.
---
ebdb.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/ebdb.el b/ebdb.el
index 2acd3f8..b542ceb 100644
--- a/ebdb.el
+++ b/ebdb.el
@@ -3051,6 +3051,12 @@ the persistent save, or allow them to propagate."
(when (file-exists-p auto-save-file)
(delete-file auto-save-file))))
+(cl-defgeneric ebdb-db-add-record (db record)
+ "Associate RECORD with DB.")
+
+(cl-defgeneric ebdb-db-remove-record (db record)
+ "Disassociate RECORD from DB.")
+
(cl-defmethod ebdb-db-add-record :before ((db ebdb-db) _record)
(ebdb-db-editable db))
@@ -3058,7 +3064,6 @@ the persistent save, or allow them to propagate."
(ebdb-db-editable db))
(cl-defmethod ebdb-db-add-record ((db ebdb-db) record)
- "Associate RECORD with DB."
;; This function gets called when creating a new record, and also
;; when "adopting" an existing record. In the first case, it
;; won't have a UUID slot.
@@ -3076,7 +3081,6 @@ the persistent save, or allow them to propagate."
record)
(cl-defmethod ebdb-db-remove-record ((db ebdb-db) record)
- "Disassociate RECORD from DB."
(object-remove-from-list db 'records record)
(object-remove-from-list (ebdb-record-cache record)
'database db)
- [elpa] externals/ebdb 86a3aa9 180/350: Change signature of ebdb-undisplay-records, (continued)
- [elpa] externals/ebdb 86a3aa9 180/350: Change signature of ebdb-undisplay-records, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 05cf7ec 184/350: New ebdb-message-buffer-name subst, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb ae377c1 199/350: Use ebdb-field-search in notes-type record searches, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 54bb078 200/350: Remove final references to ebdb-print, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 072bb74 205/350: ebdb-parse-i18n must also accept a slots argument, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 79ed878 201/350: Handle formatting to a fake *EBDB* buffer, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 1ae4bbf 206/350: Provide internationalized ebdb-string and ebdb-parse for phones, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 0cb406e 210/350: Expand ebdb-test-save-vars to save ebdb-db-list as well, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 722e2c3 211/350: Mild hack to make pop up windows work well, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 374919e 196/350: Fixes to proper name formatting, part III, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 0ccfc0a 215/350: Write generics for ebdb-db-add/remove-record,
Eric Abrahamsen <=
- [elpa] externals/ebdb 498a580 214/350: Allow user transformation of search strings, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 760fd91 204/350: More informative warning when deleting record fields, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 762f027 219/350: Add Makefile, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 325426e 207/350: Add ebdb-complete.el (#32), Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb ea13778 221/350: Autoload calendar-absolute-from-gregorian, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb af13080 218/350: Support sending text messages via Signal, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 94749fd 224/350: Expand gnus-user-format-function-%s, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb c9f8f33 226/350: Be more when careful migrating timestamps, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb b7a28f3 227/350: Be more forgiving about contents of BBDB file when migrating, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb dd675a6 223/350: Revert changes to pop-up routine., Eric Abrahamsen, 2017/08/14