An EIEIO port of BBDB, Emacs' contact-management package
Emacs Lisp Makefile
Switch branches/tags
Latest commit 8b565ca Nov 4, 2017 @girzel girzel Prompt for label after other field values
Fixes #61

* ebdb.el (ebdb-read): The ebdb-field-labeled method is still an
  :around method, but the work is now done after the field itself is
  read. There were two issues: one, entering an empty string for the label
  prompted to create the empty string as a label -- nonsensical. Two,
  the label was required: if the user canceled label input, the whole
  field creation process was cancelled. Now we allow null labels.
(ebdb-read-string): Use string-empty-p.
* ebdb.org: Tweak docs accordingly.
Permalink
Failed to load latest commit information.
.gitignore * ebdb: Fix a few compilation warnings Aug 15, 2017
Makefile Add Makefile Feb 27, 2017
README.org Changes to manual and README, reflecting EBDB's move to ELPA Aug 13, 2017
dir Add a dir file for the Info manual Sep 9, 2017
ebdb-com.el New ebdb-shutdown command Oct 27, 2017
ebdb-complete.el Let ebdb-complete can grab string which similar "guix-devel" (#46) Aug 1, 2017
ebdb-format.el Protect against bug with timestamp/creation-dates Oct 22, 2017
ebdb-gnus.el Various tweaks Oct 14, 2017
ebdb-i18n-basic.el Add formatting for Russian phone numbers Sep 25, 2017
ebdb-i18n-test.el Don't require ebdb-chn from ebdb-i18n Aug 11, 2017
ebdb-i18n.el Use ebdb-i18n-countries defsubst in i18n address reading Sep 25, 2017
ebdb-ispell.el Fix ebdb-ispell-export, bump version Oct 30, 2017
ebdb-message.el Compiler-inspired fixes version 443992 Aug 11, 2017
ebdb-mhe.el Rename ebdb-message-header to ebdb-mua-message-header Aug 10, 2017
ebdb-migrate.el More complete version of migration from Org contacts, version 0.4 Oct 27, 2017
ebdb-mu4e.el Compiler-inspired fixes, vol 335534 Oct 21, 2017
ebdb-mua.el New defsubst ebdb-record-self Oct 21, 2017
ebdb-org.el Add ebdb-org-field-tags to ebdb-hash-extra-predicates Oct 21, 2017
ebdb-pgp.el Compiler-inspired fixes, vol 335534 Oct 21, 2017
ebdb-rmail.el Rename ebdb-message-header to ebdb-mua-message-header Aug 10, 2017
ebdb-snarf.el Don't use either variant of when-let and if-let Oct 8, 2017
ebdb-test.el Adjust initialize-instance for records Oct 23, 2017
ebdb-vcard.el Don't use either variant of when-let and if-let Oct 8, 2017
ebdb-wl.el More autoloads and defvars for ebdb-wl Oct 8, 2017
ebdb.el Prompt for label after other field values Nov 5, 2017
ebdb.info Prompt for label after other field values Nov 5, 2017
ebdb.org Prompt for label after other field values Nov 5, 2017
ebdb.texi Prompt for label after other field values Nov 5, 2017

README.org

EBDB

EBDB is a contact management/addressbook package for Emacs.

It’s a re-write of the Insidious Big Brother Database (BBDB) using Emacs Lisp’s (relatively new) object oriented libraries. The “E” is vaguely meant to signify ”EIEIO”.

It lives in both the ELPA repositories, and on Github at https://github.com/girzel/ebdb. It’s best to install from ELPA, but bug reports and pull requests on Github will also be attended to. Alternately, run report-emacs-bugs, include “EBDB” somewhere in the subject line, and cc the maintainer.

More EBDB-related packages are available in ELPA.

See the manual for usage details.