[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ebdb 2d74de4 345/350: Use autoload cookies on defclass
From: |
Eric Abrahamsen |
Subject: |
[elpa] externals/ebdb 2d74de4 345/350: Use autoload cookies on defclass statements |
Date: |
Mon, 14 Aug 2017 11:47:08 -0400 (EDT) |
branch: externals/ebdb
commit 2d74de48580ea387832d9d2f544572473edfc2e0
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>
Use autoload cookies on defclass statements
* ebdb.el: There was no reason to be calling `eieio-defclass-autoload'
myself.
* ebdb-gnus.el: add cookie
* ebdb-org.el: etc
* ebdb-pgp.el: etc
---
ebdb-gnus.el | 4 ++--
ebdb-org.el | 2 +-
ebdb-pgp.el | 1 +
ebdb.el | 33 ---------------------------------
4 files changed, 4 insertions(+), 36 deletions(-)
diff --git a/ebdb-gnus.el b/ebdb-gnus.el
index c89422c..586e5ef 100644
--- a/ebdb-gnus.el
+++ b/ebdb-gnus.el
@@ -52,6 +52,7 @@
;;; Gnus-specific field types. All should subclass
;;; `ebdb-field-user'.
+;;;###autoload
(defclass ebdb-gnus-score-field (ebdb-field-user)
((score
:type (or null number)
@@ -160,8 +161,7 @@ addresses better than the traditionally static global
scorefile."
;; Imap support (Uwe Brauer)
;;
-;; Why wouldn't we just use the same "private" field for imap? Why
-;; would this need to be a separate field class?
+;;;###autoload
(defclass ebdb-gnus-imap-field (ebdb-field-user)
((group
:type string
diff --git a/ebdb-org.el b/ebdb-org.el
index 07ebe09..011157e 100644
--- a/ebdb-org.el
+++ b/ebdb-org.el
@@ -125,7 +125,7 @@ potential tags for completion.")
(push '(ebdb-org-field-tags ":" ":") ebdb-separator-alist)
-
+;;;###autoload
(defclass ebdb-org-field-tags (ebdb-field-user)
((tags
:type (list-of string)
diff --git a/ebdb-pgp.el b/ebdb-pgp.el
index e3eefae..bc9f391 100644
--- a/ebdb-pgp.el
+++ b/ebdb-pgp.el
@@ -105,6 +105,7 @@ See info node `(message)security'."
(symbol :tag "Encrypt method")))
:group 'ebdb-utilities-pgp)
+;;;###autoload
(defclass ebdb-field-pgp (ebdb-field-user)
((action
:initarg :action
diff --git a/ebdb.el b/ebdb.el
index 22f811c..6b52893 100644
--- a/ebdb.el
+++ b/ebdb.el
@@ -5141,38 +5141,5 @@ prompt users for more complex search criteria, if
necessary.")
(read-string (format "Search records %smatching regexp: "
(if ebdb-search-invert "not " ""))))
-;; Create autoload statements for fields defined in other files.
-;; Might save users some small surprises.
-
-(eieio-defclass-autoload
- 'ebdb-org-field-tags
- 'ebdb-field-user
- "ebdb-org"
- "Field holding Org-style tags.")
-
-(eieio-defclass-autoload
- 'ebdb-gnus-score-field
- 'ebdb-field-user
- "ebdb-gnus"
- "Gnus field holding record score.")
-
-(eieio-defclass-autoload
- 'ebdb-gnus-private-field
- 'ebdb-field-user
- "ebdb-gnus"
- "Gnus field holding private mailbox name.")
-
-(eieio-defclass-autoload
- 'ebdb-gnus-imap-field
- 'ebdb-field-user
- "ebdb-gnus"
- "Gnus field holding private IMAP mailbox name.")
-
-(eieio-defclass-autoload
- 'ebdb-field-pgp
- 'ebdb-field-user
- "ebdb-pgp"
- "Field holding default pgp action when sending messages to this record.")
-
(provide 'ebdb)
;;; ebdb.el ends here
- [elpa] externals/ebdb 969c44c 303/350: Small tweaks to README, (continued)
- [elpa] externals/ebdb 969c44c 303/350: Small tweaks to README, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 1df6476 322/350: Remove stray code, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 8455b47 329/350: Bug in 851c0f1, signature snarfing, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 5cfad1d 317/350: Don't need so much docstring on ebdb-mode, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb acaf3d0 350/350: Move the mail field sorting thing to a :before method, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 2c05d6e 348/350: Wrong slot names when reading addresses, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb a4e9f16 324/350: Also snarf URL fields, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 761dc23 346/350: Fix bug in searching by database, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 6c13763 335/350: Don't require ebdb-chn from ebdb-i18n, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb f64c791 347/350: Add internationalized version of ebdb-string for addresses, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 2d74de4 345/350: Use autoload cookies on defclass statements,
Eric Abrahamsen <=
- [elpa] externals/ebdb a035748 318/350: Mention role fields in the manual, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 5e25f5b 344/350: Remove Brian Edmonds' code until copyright resolved, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb e555044 294/350: Expand manual, and edit for use of ox-texinfo-plus, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb b9ac670 333/350: Add new manual section about writing MUA integration, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 5fbc902 343/350: New option ebdb-i18n-countries-pref-scripts, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 84b348e 311/350: Basic finished version of manual, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 534d3b7 298/350: Start tracking manual texi and info files, Eric Abrahamsen, 2017/08/14