[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ebdb 56f8f5f 301/350: Mention Org integration in the ma
From: |
Eric Abrahamsen |
Subject: |
[elpa] externals/ebdb 56f8f5f 301/350: Mention Org integration in the manual |
Date: |
Mon, 14 Aug 2017 11:46:59 -0400 (EDT) |
branch: externals/ebdb
commit 56f8f5fc9046a3d5af71c9ef57c055a986b599e1
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>
Mention Org integration in the manual
* ebdb.org (Org Integration): Links and all that.
---
ebdb.org | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/ebdb.org b/ebdb.org
index 1667165..fe93fa3 100644
--- a/ebdb.org
+++ b/ebdb.org
@@ -780,6 +780,31 @@ will be available when formatting EBDB records (see
Support for importing vCard files is on the EBDB roadmap, as is,
eventually, support for CardDav servers.
+* Org Integration
+EBDB has standard support for Org functionality: creating links to
+EBDB records works as expected with "C-c l", and following a link will
+open an {{{buf(EBDB)}}} buffer and display the linked record.
+
+Typically, links are created using the record's UUID field -- these
+links are fast and accurate -- but it's also possible to create links
+that initiate an EBDB search, and return multiple records. EBDB links
+are of the format "ebdb:<field type>/<search string>". The "field
+type" is typically the name of an EBDB field class (for instance,
+"ebdb-field-anniversary"), and opening a link of this sort results in
+a search of all records for which <search string> matches the string
+value of that particular field type. For convenience, a few field
+type shorthands are recognized: in addition to "uuid", there is
+"mail", "phone", "address", "notes" and "tags" (see below). For
+instance, to create a link to all records with a 206 phone area code,
+use "ebdb:phone/206", and to create a link to all records who work at
+Google, use "ebdb:mail/google.com".
+
+The @@texinfo:@file{@@ebdb-org@@texinfo:}@@ library also contains the
+~ebdb-org-field-tags~ field class, allowing users to tag their
+contacts with existing Org tags. Completion is offered as expected.
+The field doesn't do much else, at present, but in the future there
+will be options for popping up an {{{buf(EBDB)}}} buffer alongside an
+Org agenda buffer, etc.
* Hacking EBDB
:PROPERTIES:
:ID: a58993a8-0631-459f-8bd6-7155bb6df605
- [elpa] externals/ebdb 110ece1 295/350: Mention internationalization library in the manual, (continued)
- [elpa] externals/ebdb 110ece1 295/350: Mention internationalization library in the manual, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 3d4a236 299/350: Mention all supported MUAs in manual, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb aea28d9 313/350: Add test for with-record-edits macro, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 6687da1 244/350: Remove redundant customization group ebdb-utilities-snarf, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 0904c14 281/350: Split ebdb-org-open into two functions, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 88fc231 280/350: ebdb-complete: Add mail-mode support (#44), Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 63d2588 285/350: Combine with previous commit, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 5fd19ea 287/350: Simplify MUA record editing, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 8cdb1d1 307/350: Fix bug in ebdb-char-fold-search logic, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 5329d89 306/350: Mark arg as used in call to ebdb-with-record-edits, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 56f8f5f 301/350: Mention Org integration in the manual,
Eric Abrahamsen <=
- [elpa] externals/ebdb c0910a1 312/350: Add test for multiple databases plus read only, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 9e5b55d 316/350: Set local variable correctly in manual, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb e80675b 300/350: Mention support for completion frameworks in manual, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 9a0cca1 321/350: Create ebdb-parse method for URL fields, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb b26e295 325/350: Fall back to human readable name of labeled fields, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 0fe0957 289/350: Large pile of manual, docstring, and comment edits, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 4034f7a 331/350: Add phone field snarfing to the list of snarf routines, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 851c0f1 320/350: Half-implement signature snarfing for MUAs, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb d589a33 328/350: Internationalized ebdb-parse for phones wasn't doing enough setup, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 4d26065 339/350: Prepare ebdb-gnorb to be extricated, Eric Abrahamsen, 2017/08/14