File: eudc.el.html

This package provides a common interface to query directory servers using different protocols such as LDAP, CCSO PH/QI or BBDB. Queries can be made through an interactive form or inline. Inline query strings in buffers are expanded with appropriately formatted query results
(especially used to expand email addresses in message buffers). EUDC
also interfaces with the BBDB package to let you register query results into your own BBDB database.

Usage:

EUDC comes with extensive documentation, please refer to it.

The main entry points of EUDC are:
  eudc-query-form: Query a directory server from a query form
  eudc-expand-inline: Query a directory server for the e-mail address
                        of the name before cursor and insert it in the
                        buffer
  eudc-get-phone: Get a phone number from a directory server
  eudc-get-email: Get an e-mail address from a directory server
  eudc-customize: Customize various aspects of EUDC

Defined variables (8)

eudc-mode-abbrev-tableAbbrev table for ‘eudc-mode’.
eudc-mode-hookNormal hook run on entry to EUDC mode.
eudc-mode-mapKeymap for ‘eudc-mode’.
eudc-mode-syntax-tableSyntax table for ‘eudc-mode’.
eudc-rfc5322-atext-tokenPrintable US-ASCII characters not including specials. Used for atoms.
eudc-rfc5322-cctext-tokenPrintable US-ASCII characters not including "(", ")", or "\".
eudc-rfc5322-fwsp-tokenFolding white space.
eudc-rfc5322-wsp-tokenNon-folding white space.

Defined functions (55)

eudc--plist-member(PLIST PROP &optional PREDICATE)
eudc--using-bbdb-3-or-newer-p()
eudc-add-field-to-records(FIELD RECORDS)
eudc-bookmark-current-server()
eudc-bookmark-server(SERVER PROTOCOL)
eudc-customize()
eudc-default-set(VAR VAL)
eudc-display-records(RECORDS &optional RAW-ATTR-NAMES)
eudc-distribute-field-on-records(FIELD RECORDS)
eudc-expand-inline(&optional SAVE-QUERY-AS-KILL TRY-ALL-SERVERS)
eudc-expand-try-all(&optional TRY-ALL-SERVERS)
eudc-extract-n-word-formats(FORMAT-LIST N)
eudc-filter-duplicate-attributes(RECORD)
eudc-filter-partial-records(RECORDS ATTRS)
eudc-format-attribute-name-for-display(ATTRIBUTE)
eudc-format-inline-expansion-result(RES QUERY-ATTRS)
eudc-format-query(WORDS FORMAT)
eudc-get-attribute-list()
eudc-get-email(NAME &optional ERROR)
eudc-get-phone(NAME &optional ERROR)
eudc-install-menu()
eudc-lax-plist-get(PLIST PROP &optional DEFAULT)
eudc-load-eudc()
eudc-menu()
eudc-mode()
eudc-move-to-next-record()
eudc-move-to-previous-record()
eudc-plist-get(PLIST PROP &optional DEFAULT)
eudc-plist-member(PLIST PROP)
eudc-print-attribute-value(FIELD)
eudc-print-record-field(FIELD COLUMN-WIDTH)
eudc-process-form()
eudc-protocol-local-variable-p(VAR)
eudc-protocol-set(VAR VAL &optional PROTOCOL)
eudc-query(QUERY &optional RETURN-ATTRIBUTES NO-TRANSLATION)
eudc-query-form(&optional GET-FIELDS-FROM-SERVER)
eudc-query-with-words(QUERY-WORDS &optional TRY-ALL-SERVERS)
eudc-register-protocol(PROTOCOL)
eudc-replace-in-string(STR REGEXP NEWTEXT)
eudc-rfc5322-make-address(ADDRESS &optional FIRSTNAME NAME COMMENT)
eudc-rfc5322-quote-phrase(STRING)
eudc-rfc5322-valid-comment-p(STRING)
eudc-save-options()
eudc-select(CHOICES BEG END)
eudc-server-local-variable-p(VAR)
eudc-server-set(VAR VAL &optional SERVER)
eudc-set(VAR VAL)
eudc-set-server(SERVER PROTOCOL &optional NO-SAVE)
eudc-translate-attribute-list(LIST &optional REVERSE)
eudc-translate-query(QUERY &optional REVERSE)
eudc-update-local-variables()
eudc-update-variable(VAR)
eudc-variable-default-value(VAR)
eudc-variable-protocol-value(VAR &optional PROTOCOL)
eudc-variable-server-value(VAR &optional SERVER)

Defined faces (0)