[O] Completing with anything (was: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org)

2011-03-18 Thread Julien Danjou
On Sat, Feb 12 2011, Stefan Monnier wrote: For more complex cases, there is also the issue of what to do when some parts of the completion are case-sensitive and other parts aren't (e.g. completion of case-sensitive envvars in case-insensitive file names), although this is less important for

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-23 Thread Julien Danjou
On Sat, Feb 12 2011, Matt Lundin wrote: I tried org-contacts with my rather large agenda files, but because it uses org-scan-tags instead of regexp searches, queries are slow. E.g., org-contacts-filter takes approximately 15-20 seconds. Yeah, it's hard to use if you contacts are accross large

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-21 Thread Julien Danjou
On Sat, Feb 12 2011, Tassilo Horn wrote: @Julien: Here's a patch for org-contacts.el which uses Stefan's suggestion to fix the completion in the case-insensitive case. Patch merged, and soon to be pushed. -- Julien Danjou ❱ http://julien.danjou.info pgp0SQsXh2iGF.pgp Description: PGP

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-14 Thread Wes Hardaker
On Sat, 12 Feb 2011 13:18:10 +0100, Bastien bastien.gue...@wikimedia.fr said: B I've played around with it, and I can already see the benefit. When B org-contacts will insinuate into Gnus, that will be a real win. Ditto! This will be such a wonderful way to maintain contacts that will have

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-12 Thread Tassilo Horn
Stefan Monnier monn...@iro.umontreal.ca writes: Hi Stefan Julien, Hm, why not simply add a property :ignore-case to the PROPS a function in `completion-at-point-functions' may return in addition to the existing :predicate and :annotation-function? That could work as well, but it's more

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-12 Thread Matt Lundin
Bastien bastien.gue...@wikimedia.fr writes: Hi Julien, Julien Danjou jul...@danjou.info writes: Following my short presentation at the Paris OrgCamp, I've now written a page and officially released org-contacts. It is a contact manager based on Org, that can possibly replace BBDB for

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-11 Thread Tassilo Horn
Stefan Monnier monn...@iro.umontreal.ca writes: Hi Stefan, Typing 'a' complete to 'aA' (instead of 'Anne mailaddress') and then does nothing since aA is not valid. I'm not sure completion-at-point-functions is correctly usable in this same condition as message/bbdb completion was. The

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-11 Thread Thierry Volpiatto
Julien Danjou jul...@danjou.info writes: On Thu, Feb 10 2011, Tassilo Horn wrote: I'm also using Emacs 24, and for me it doesn't work. Ok. Anyway I've just double checked, and it worst than that. Typing 'a' complete to 'aA' (instead of 'Anne mailaddress') and then does nothing since aA is

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-11 Thread Stefan Monnier
So the question is: how can the completion-ignore-case value be propagated from the completion gathering function in `completion-at-point-functions' to the function that actually applies this completion, without having to modify the global or buffer local value of `completion-ignore-case'?

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-11 Thread Tassilo Horn
Stefan Monnier monn...@iro.umontreal.ca writes: Hi Stefan, So the question is: how can the completion-ignore-case value be propagated from the completion gathering function in `completion-at-point-functions' to the function that actually applies this completion, without having to modify the

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-11 Thread Stefan Monnier
So the question is: how can the completion-ignore-case value be propagated from the completion gathering function in `completion-at-point-functions' to the function that actually applies this completion, without having to modify the global or buffer local value of `completion-ignore-case'?

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Dan Griswold
Julien, This is pretty neat. I would like to use this eventually, as bbdb exhibits some strange behaviors occasionally, and the data is kind of locked into bbdb's own peculiar format. What I would need to see before I could make org-contacts part of my workings system is an analogue to

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Julien Danjou
On Thu, Feb 10 2011, Dan Griswold wrote: This is pretty neat. I would like to use this eventually, as bbdb exhibits some strange behaviors occasionally, and the data is kind of locked into bbdb's own peculiar format. What I would need to see before I could make org-contacts part of my

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Dan Davison
Julien Danjou jul...@danjou.info writes: Hi, Following my short presentation at the Paris OrgCamp, I've now written a page and officially released org-contacts. It is a contact manager based on Org, that can possibly replace BBDB for certain usage.

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Julien Danjou
On Thu, Feb 10 2011, Dan Davison wrote: Hi Julien, I'm using it (with gnus). Looks great and seems to work very nicely so far. One little thing: I don't seem to be getting case-insensitive completion, despite having org-contacts-completion-ignore-case set to t. Your the second one to

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Rodrigo Lazo
Julien Danjou jul...@danjou.info writes: On Thu, Feb 10 2011, Dan Davison wrote: Hi Julien, I'm using it (with gnus). Looks great and seems to work very nicely so far. One little thing: I don't seem to be getting case-insensitive completion, despite having

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Tassilo Horn
Julien Danjou jul...@danjou.info writes: Hi Julien, One little thing: I don't seem to be getting case-insensitive completion, despite having org-contacts-completion-ignore-case set to t. Your the second one to report that to me, Yeah, I mentioned that on irc. but it does work for me with

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Julien Danjou
On Thu, Feb 10 2011, Tassilo Horn wrote: I'm also using Emacs 24, and for me it doesn't work. Ok. Anyway I've just double checked, and it worst than that. Typing 'a' complete to 'aA' (instead of 'Anne mailaddress') and then does nothing since aA is not valid. I'm not sure

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Marcelo de Moraes Serpa
This is amazing; if you export as HTML, it even preserves the color-scheme from the theme! I think I need to do this: C-x C-r Read the fine org manual RET Thank you! Marcelo. On Wed, Feb 9, 2011 at 3:10 PM, Russell Adams rlad...@adamsinfoserv.com wrote: On Wed, Feb 09, 2011 at 09:43:33PM

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Stefan Monnier
I'm also using Emacs 24, and for me it doesn't work. Ok. Anyway I've just double checked, and it worst than that. Typing 'a' complete to 'aA' (instead of 'Anne mailaddress') and then does nothing since aA is not valid. I'm not sure completion-at-point-functions is correctly usable in this

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread John Hendy
I can confirm, but it's flaky. For example, with the default settings, it worked (M-x org-contacts + dave = Dave). But I just changed my rule to this: |- in org-contacts.el ,- | (defcustom org-contacts-company-property Company | (defcustom org-contacts-matcher (concat

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-10 Thread Dan Davison
Julien Danjou jul...@danjou.info writes: On Thu, Feb 10 2011, Dan Davison wrote: Hi Julien, I'm using it (with gnus). Looks great and seems to work very nicely so far. One little thing: I don't seem to be getting case-insensitive completion, despite having

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-09 Thread Tassilo Horn
Julien Danjou jul...@danjou.info writes: Hi Julien, Following my short presentation at the Paris OrgCamp, I've now written a page and officially released org-contacts. It is a contact manager based on Org, that can possibly replace BBDB for certain usage.

[Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-09 Thread Sébastien Vauban
Hi Julien, John Hendy wrote: From skimming the website and org-contacts.el, is the main advantage that it can search multiple files as well as integrate with gnus? This looks very neat. Thanks for sharing. From skimming on the available docs, would I be right to state that the only missing

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-09 Thread Julien Danjou
On Wed, Feb 09 2011, Sébastien Vauban wrote: From skimming on the available docs, would I be right to state that the only missing *features set* (vs bbdb) is the *scanning done on the incoming mails*: detecting a new email address, asking to add it, eventually as the primary one, detecting

Re: [Orgmode] Re: Announcing org-contacts, a bbdb-like contact manager for Org

2011-02-09 Thread Russell Adams
On Wed, Feb 09, 2011 at 09:43:33PM +0100, Julien Danjou wrote: On Wed, Feb 09 2011, S??bastien Vauban wrote: From skimming on the available docs, would I be right to state that the only missing *features set* (vs bbdb) is the *scanning done on the incoming mails*: detecting a new email