From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastian Rose Subject: Re: Re: contact management in org-mode? Date: Sun, 08 Nov 2009 23:22:06 +0100 Message-ID: <87skcoejxt.fsf@gmx.de> References: <878wfoc5ao.fsf@cuma.i-did-not-set--mail-host-address--so-tickle-me> <87iqerzvm2.fsf@gollum.intra.norang.ca> <20091025023410.GK2357@thinkpad.adamsinfoserv.com> <87pr86tywd.wl%ucecesf@ucl.ac.uk> <87zl7arynb.fsf@dynapse.com> <20091029173640.GM28398@thinkpad.adamsinfoserv.com> <7bef1f890910291300o2e063d58h9d620278a6472032@mail.gmail.com> <20091031031059.GF23167@thinkpad.adamsinfoserv.com> <87skcp4kw7.fsf@benfinney.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N7G9U-0002uw-RR for emacs-orgmode@gnu.org; Sun, 08 Nov 2009 17:22:28 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N7G9O-0002td-1R for emacs-orgmode@gnu.org; Sun, 08 Nov 2009 17:22:28 -0500 Received: from [199.232.76.173] (port=42900 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7G9N-0002ta-TR for emacs-orgmode@gnu.org; Sun, 08 Nov 2009 17:22:21 -0500 Received: from mail.gmx.net ([213.165.64.20]:46959) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1N7G9N-000855-Ds for emacs-orgmode@gnu.org; Sun, 08 Nov 2009 17:22:21 -0500 In-Reply-To: (Matt Lundin's message of "Sun, 08 Nov 2009 09:52:18 -0500") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Matt Lundin Cc: Ben Finney , emacs-orgmode@gnu.org Matt Lundin writes: > I've found BBDB to be incredibly convenient. But I use Gnus for email. > If I were using Gmail or Thunderbird or Mutt, I wouldn't use BBDB at > all. Same here. I think we'd better have an easy way to use bbdb in Org-mode, just as we have for using the calendar. E.g. `C-c b n' - complete a name (and eventually insert it as [[bbdb:]] link) `C-c b m' - complete an email address `C-c b e' - complete an entire entry. A customizable format would be great. `C-c b u' - complete user defined field (two steps). We already have [[bbdb:Sebastian Rose]] We should change that link type to DTRT. bbdb can do more, than just show the entry. So show a list to choose from: - send mail - give her a phone call - a.s.o. Import and export - http://www.emacswiki.org/cgi-bin/wiki/bbdb-vcard-export.el - http://www.emacswiki.org/emacs/BbdbImporters The evolution address book and all the other mailers can import and export vcards. Mangement Some way to search all those [[bbdb:Xxx Yyyy]] links. Maybe similar to the agenda interface. Would that be overkill? I don't think bbdb's database format is odd at all. It's straight forward. `nil' for each entry I don't know the meaning of (this is the first time I took a look into ~/.bbdb), the entire thing one address book entry and on one line in ~/.bbdb: ["Firstname" "Lastname" ("AKA one" "AKA two" "....") Company (["Type-of-Phone e.g. Mobile" "Number"]) ;; more entries in list possible ( ;; list of postal addresses ["Type of address 1" ("Street address 1" "Street address 2") "City" "State" "Zip code" "Country" ] ) ("list of mail addresses" "more addresses possible") ( (notes . "some notes") (creation-date . "2008-08-12") (timestamp . "2008-08-12") ;; last changed ;; eventually more entries, like the user defined once. I have ICQ ;; defined, and an entry would look like this: (ICQ . "XXXXXNNNNNN") ) nil ;; list of changes at `timestamp' (I think) ??? ] Looking at .bbdb is enough to check what's going on. I don't know how it could be easier to use. Simple things are simple - e.g. the file format of address books. And that's perfectly OK. Overhead and complicated tricks to handle addresses are odd. Handling addresses myself, if bbdb could do that, is even more odd. Org-mode doesn't provide desktop integration, too. So I cannot see an advantage in using Org-mode to handle addresses. Sebastian