Re: Org capture template to call a BBDB contact

2015-12-08 Thread Phil Hudson
On Tue, 08 Dec 2015 at 12:47:23 pm GMT, Michael Strey  wrote:

> Mayby https://github.com/mistrey/org-dial or the functions bbdb-dial or
> bbdb-dial-number could add value to your template.

Great idea, I'll add the tel: URL link and add that Github repo to the
doco. Thanks Michael.

Can't see a way to use bbdb-dial* though. That's more like the do-it-now
alternative to this, which is more plan-it-now.

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: Has something happened here

2015-08-11 Thread Phil Hudson
On Wed, 12 Aug 2015 at  5:43:16 am BST, Michael  wrote:

> I haven't seen any mail on this list for about 2 months.

Guess not. I think that's probably a good sign. Could be v3 is now
"mature". 

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: bbdb3 won't stop auto-updating records

2015-04-30 Thread Phil Hudson
On Tue, 28 Apr 2015 at 10:34:32 am BST, Phil Hudson  
wrote:

> The term "mail alias" itself seems to me to be poorly chosen, bespeaking
> an inward-looking, comp-sci-technical, "historical reasons" (IOW no
> reason) viewpoint rather than an outward-looking, user- and
> usability-focused one. Much as I love the Unix way, this is an example
> of where Unix tradition sucks and is really user hostile. We're talking
> about *lists* and/or *groups*, not "aliases". *Those* are the words most
> users will expect and look for; those are the words BBDB should use. 
>
> I suggest we standardize on "group". I can rename and write a
> `define-obsolete-*-alias' declaration for each existing `*-mail-alias'
> declaration and -- the important bit -- update the doc strings. That
> seems consistent with the way v3 has tried to rename lots of opaque and
> unintuitive "legacy" symbol names thus far. Maintainers can then
> gradually eliminate the "obsolete symbol" compiler warnings over time.
>
> Before I (attempt to) code this and submit a patch, can anyone see a
> reason I've missed why it's a bad idea?

Replying to myself... I've thought of one, namely Gnus' use of "group"
(meaning/derived from "newsgroup") for what most MUAs call "mailbox",
"folder" or "label". So... how about substituting "mailing-list" for
"mail-alias" throughout?

Both "list" and "group" lose the sense that "alias" has of being
applicable to either an individual or a group. Maybe that's a reason for
keeping "mail-alias". 

Now I'm leaning toward declaring a matching *-mailing-list-* (Lisp)
alias for each *-mail-alias-* declaration, without declaring anything
obsolete. I would add " (that is, a mailing list)" or the moral
equivalent to each occurrence of "mail alias" in the doc strings.

This is tricky stuff. I don't want to make things worse with an
ill-considered change. Maybe I should let it drop for now.

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: bbdb3 won't stop auto-updating records

2015-04-30 Thread Phil Hudson
On Thu, 30 Apr 2015 at  2:51:52 am BST, Nikolaus Rath  wrote:

> I'm a little flabbergasted by this though. Why is there a need for a
> fallback in the first place? I think nil should be interpreted like the
> documentation say: do nothing.

I agree. We have a breach! A breach of the "Principle of Least
Astonishment".

http://en.wikipedia.org/wiki/Principle_of_least_astonishment

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: Update records in some Gnus groups

2015-04-30 Thread Phil Hudson
On Thu, 30 Apr 2015 at  7:27:02 am BST, Glyn Millington 
 wrote:

> Nikolaus Rath  writes:
>
>> On Apr 29 2015, Nikolaus Rath  wrote:
>>
>>> Hello,
>>>
>>> Is there a way to have bbdb3 automatically update the records in some
>>> (but not all) Gnus (imap) groups?
>>>
>>> I tried writing a custom function for bbdb-mua-auto-update-p whose
>>> return value depends on the active group  but I've had no luck (it seems
>>> this variable is just completely ignored).
>>
>> Glyn figured out the problem (see other thread). With
>> bbdb/gnus-update-records-p set to nil, I can set bbdb-mua-auto-update-p
>> to something like
>>
>> defun my-bbdb-select-message ()
>>   "Add people to bbdb when in certain groups."
>>   (cond ((string-match "^nnimap:INBOX" gnus-newsgroup-name)
>>  (bbdb-select-message))
>> ((eq major-mode 'message-mode)
>>  (bbdb-select-message))
>> (t
>>  'update)))
>>
>> ...and it actually takes effect.
>>
>>
>> Problem solved :-).
>
>
> Result!  And thank you for the function - I propose to steal that one!

Let's all try to remember to record all our BBDB folklore on Emacswiki
for posterity. 

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: bbdb3 won't stop auto-updating records

2015-04-29 Thread Phil Hudson
On Tue, 28 Apr 2015 at  2:35:06 pm BST, Piet van Oostrum  
wrote:

> In BBDB 3.1.2 there is no bbdb-define-all-aliases. It should be
> bbdb-mail-aliases, as mentioned in some earlier messages on this list. So the
> wiki should be updated.

Done.

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: bbdb3 won't stop auto-updating records

2015-04-28 Thread Phil Hudson
On Tue, 28 Apr 2015 at  9:48:56 am BST, Glyn Millington 
 wrote:

> Yes. There are two.  They are independent.
>
> But message.el can use either.

Got it. Thanks.

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: bbdb3 won't stop auto-updating records

2015-04-28 Thread Phil Hudson
On Mon, 27 Apr 2015 at  8:36:34 pm BST, Glyn Millington 
 wrote:

> mail-alias - I believe this is defined in bbdb.el  You can insert that
> field into a record using the instructions offered here:
>
> http://www.emacswiki.org/emacs/BbdbMailingLists

Thanks for that. I've tried it and it works exactly as described.

I never know whether EmacsWiki BBDB pages are up-to-date for BBDBv3 or
not, so I tend to ignore them. I'll annotate that page to say it applies
to v3. Before I do, can anyone confirm that these instructions are
unchanged from v2?

WRT this, from the wiki page:

> You also need to tell the BBDB to define the mail abbreviations for
> you. This depends on the mail package you use – here is the code for
> your ~/.emacs for both plain mail-mode, or the message-mode that comes
> with Gnus.
> 
> (add-hook 'mail-setup-hook 'bbdb-define-all-aliases)
> (add-hook 'message-setup-hook 'bbdb-define-all-aliases)

I wonder what the use-case is for *not* enabling this by default, say as
part of `bbdb-insinuate-*'? Should automatic mail-alias marshalling not
be the default behavior? What would anyone gain by *not* having it?

Turning it off should be the configurable option, not turning it on,
don't you think? Otherwise, a powerful and (for many years now) standard
contact-list/address-book feature may lie undiscovered and unused for
many months -- as it did for me. The current approach impedes user
access and presents barriers, for no concomitant benefit, IMO.

I always advocate an opinionated, batteries-included, no-config approach
wherever possible. What do you all think?

The term "mail alias" itself seems to me to be poorly chosen, bespeaking
an inward-looking, comp-sci-technical, "historical reasons" (IOW no
reason) viewpoint rather than an outward-looking, user- and
usability-focused one. Much as I love the Unix way, this is an example
of where Unix tradition sucks and is really user hostile. We're talking
about *lists* and/or *groups*, not "aliases". *Those* are the words most
users will expect and look for; those are the words BBDB should use. 

I suggest we standardize on "group". I can rename and write a
`define-obsolete-*-alias' declaration for each existing `*-mail-alias'
declaration and -- the important bit -- update the doc strings. That
seems consistent with the way v3 has tried to rename lots of opaque and
unintuitive "legacy" symbol names thus far. Maintainers can then
gradually eliminate the "obsolete symbol" compiler warnings over time.

Before I (attempt to) code this and submit a patch, can anyone see a
reason I've missed why it's a bad idea?

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Re: bbdb3 won't stop auto-updating records

2015-04-28 Thread Phil Hudson
On Mon, 27 Apr 2015 at  8:36:34 pm BST, Glyn Millington 
 wrote:

> 'mail-alias' refers to aliases set up in a special
> file, usually called .mailrc. I'm not clear that this is involved with
> the bbdb at all.

Now this is really confusing. Are there two different mail-alias
systems, one involving .mailrc and the other involving BBDB fields? Or
only one? If both, are they somehow integrated/overlapping, or are they
independent?

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: bbdb3 won't stop auto-updating records

2015-04-28 Thread Phil Hudson
On Tue, 28 Apr 2015 at  2:09:26 am BST, Eric Abrahamsen 
 wrote:

> Phil Hudson  writes:
>
>> On Mon, 27 Apr 2015 at  5:59:07 pm BST, Glyn Millington 
>>  wrote:
>>
>>> (add-hook 'message-setup-hook 'bbdb-mail-aliases)
>>
>> This led me to the documentation for bbdb-mail-aliases, which leads me
>> to ask for an explanation of what a mail alias is. My guess is that it's
>> either a unique nickname for a mail recipient, or a group name for
>> multiple mail recipients, or possibly both/either. 
>>
>> I've just checked, and as I thought, "mail-alias" is an unknown field
>> type which I am asked to define. Before I go ahead, what does "defining"
>> a field type involve?
>
> "Defining" a field type just means you're using a non-builtin field type
> for the first time, and BBDB is checking to make sure that you really
> wanted to do that. Once one of your records has this kind of field, you
> won't be asked again, and the field will be available as a completion
> option when adding fields to other contacts. That's all!  

Thanks for the explanation. That's no problem as far as it goes, but I
wonder whether something with API support shouldn't be built-in and
available by default? There's a certain impedance mismatch there, it
seems to me.

So, that's an RFE from me: don't ask the user to define the mail-alias
type, have it ready for use out of the box, please.

(I take it that I got the purpose of mail-alias fields right.)

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: bbdb3 won't stop auto-updating records

2015-04-27 Thread Phil Hudson
On Mon, 27 Apr 2015 at  5:59:07 pm BST, Glyn Millington 
 wrote:

> (add-hook 'message-setup-hook 'bbdb-mail-aliases)

This led me to the documentation for bbdb-mail-aliases, which leads me
to ask for an explanation of what a mail alias is. My guess is that it's
either a unique nickname for a mail recipient, or a group name for
multiple mail recipients, or possibly both/either. 

I've just checked, and as I thought, "mail-alias" is an unknown field
type which I am asked to define. Before I go ahead, what does "defining"
a field type involve?

-- 
Phil Hudson   http://hudson-it.ddns.net
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/