emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] Re: contact management in org-mode?


From: Sebastian Rose
Subject: Re: [Orgmode] Re: contact management in org-mode?
Date: Sun, 08 Nov 2009 23:22:06 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)

Matt Lundin <address@hidden> 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]