Skip to content

Overview

EUDC, the Emacs Unified Directory Client, provides a common user interface to access directory servers using different directory protocols.

Currently supported back-ends are:

  • LDAP, Lightweight Directory Access Protocol
  • BBDB, Big Brother’s Insidious Database
  • macOS Contacts
  • ecomplete, Emacs’s electrical completion
  • mailabbrev, Emacs’s abbrev-expansion of mail aliases

The main features of the EUDC interface are:

  • Queries using a customizable form
  • Inline query expansion (for instance you can expand a name to an email address in a mail message buffer using a server as an address book)
  • Multiple servers can be tried in turn until a match is found for an inline query
  • Fast minibuffer queries for email addresses and phone numbers
  • Interface to BBDB to let you insert server records into your own BBDB database (see BBDB in BBDB Manual)