Org capture template to call a BBDB contact

2015-12-07 Thread Philip Hudson
https://gist.github.com/PhilHudson/a6dd1b7e0b606799cc5d

Any constructive criticisms before I link to this on Worg?

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

--
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911=/4140
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: sharing data between bbdb records

2013-05-28 Thread Philip Hudson
On 27 May, 2013, at 4:54 pm, Roland Winkler wrote:

 On Mon May 27 2013 Gijs Hillenius wrote:
 Very happy user of bbdb, but one with a one long-standing question.
 Consider two or three records, that share some information,

 Me too, I have been annoyed by this. Yet you did not miss anything.
 Currently BBDB does not allow that multiple records share some
 information so that this can be entered and updated only once. Such
 a feature reqires substantial modifications of BBDB internals,
 including the data format.

No idea if this is feasible, but the thought occurs to me: how about  
using the auto-complete framework? Or pcomplete?

--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63


--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


[PATCH] Next doco typo

2012-03-01 Thread Philip Hudson

Another trivial doco typo



typo2.bbdb.el.patch
Description: Binary data




--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

[PATCH] More doco

2012-03-01 Thread Philip Hudson

Another trivial doco patch



new-mails-always-primary-doco.bbdb.el.patch
Description: Binary data




--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

[PATCH] Whitespace

2012-02-29 Thread Philip Hudson

Hard tabs replaced with spaces



untabify.bbdb.el.patch
Description: Binary data



--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

[PATCH] Doco spelling

2012-02-29 Thread Philip Hudson


spelling.bbdb.el.patch
Description: Binary data



--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

[PATCH] Doco typo

2012-02-29 Thread Philip Hudson


typo.bbdb.el.patch
Description: Binary data



--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Re: [PATCH] Doco typo

2012-02-29 Thread Philip Hudson
On 29 Feb, 2012, at 5:14 pm, Roland Winkler wrote:

 Thanks for these patches. I am sorry, I am currently extremly busy
 with other stuff. I hope I can catch up soon.
 [Sam: this also includes what we discussed.]

 Sorry!

 Roland

No big deal, you can see they're all trivial. I'm thrilled to have  
them accepted.

--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63


--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: Slurping in bbdb 3.0

2012-02-27 Thread Philip Hudson
On 27 Feb, 2012, at 10:02 pm, Peter Münster wrote:


 --8---cut here---start-8---

 --8---cut here---end---8---

Do you have a mode/elisp snippet for generating these? I've been  
looking for one for years.

--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63


--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Initial doco patch

2011-12-11 Thread Philip Hudson
Herewith a first-pass attempt at a doco patch. I don't really expect  
this to be merged, it's more for discussion to give me guidance on  
what to do in edge/corner cases.


checkdoc-minor-mode by its nature is inflexible. This patch treats it  
as our master rather than our servant, which leads to some contrived  
doc strings in order to get a clean bill of health from checkdoc.


diff --git a/lisp/bbdb.el b/lisp/bbdb.el
index 44c4181..497be70 100644
--- a/lisp/bbdb.el
+++ b/lisp/bbdb.el
@@ -166,8 +166,8 @@ When nil, ask.
   :type 'boolean)
 
 (defcustom bbdb-read-only nil
-  If t then BBDB will not modify `bbdb-file'
-If you have more than one emacs running at the same time, you might want
+  If t then BBDB will not modify `bbdb-file'.
+If you have more than one Emacs running at the same time, you might want
 to set this to t in all but one of them.
   :group 'bbdb
   :type '(choice (const :tag Database is read-only t)
@@ -259,8 +259,7 @@ Note that this can be called more than once if the BBDB is 
reverted.
   :type 'hook)
 
 (defcustom bbdb-initialize-hook nil
-  Hook run (with no arguments) when the BBDB initialization function
-`bbdb-initialize' is run.
+  No-argument hook run after the BBDB initialization function 
`bbdb-initialize'.
   :group 'bbdb
   :type 'hook)
 
@@ -319,10 +318,10 @@ OPTION-ALIST specifies the options for the layout.  Valid 
options are:
  (display-p . FUNCTION)  +   +  nil
 
 - toggle: controls if this layout is included when toggeling the layout
-- order: defines a user specific order for the fields, where `t' is a place
+- order: defines a user specific order for the fields, where t is a place
   holder for all remaining fields
 - omit: is a list of notes fields which should not be displayed
-  or `t' to exclude all fields except those listed in the order option
+  or t to exclude all fields except those listed in the order option
 - name-end: sets the column where the name should end in one-line layout.
 - indentation: sets the level of indentation for multi-line display.
 - primary: controls wether only the primary mail is shown or all are shown.
@@ -408,7 +407,7 @@ layout function, the multi-line layout will be used.
 (defcustom bbdb-case-fold-search (default-value 'case-fold-search)
   Value of `case-fold-search' used by BBDB and friends.
 This variable lets the case-sensitivity of the BBDB commands
-be different from standard commands like `isearch-forward'.
+be different from standard commands like command `isearch-forward'.
   :group 'bbdb-record-display
   :type 'boolean)
 
@@ -944,10 +943,11 @@ manipulation which is performed before any database 
access.)
  (const :tag Do not ignore redundant addresses nil)))
 
 (defcustom bbdb-message-caching t
-  Whether caching of the message-record association should be used
-for the interfaces which support it (VM, MH, and RMAIL).  This can speed
-things up a lot.  One implication of this variable being t is that
-`bbdb-notice-mail-hook' and `bbdb-notice-record-hook' will not be called
+  Whether to cache the message-record association for supporting interfaces.
+These are VM, MH, and RMAIL.
+
+This can speed things up a lot.  One implication of this variable being t is
+that `bbdb-notice-mail-hook' and `bbdb-notice-record-hook' will not be called
 each time a message is selected, but only the first time.
 Likewise, if selecting a message would generate a question
 \(whether to add an address, change the name, etc) you will only be asked
@@ -1011,6 +1011,9 @@ Hook is run with one argument, the record.
(if value (append (list (car value)) (cadr value)
 
 (defun bbdb-alist-with-header-match (widget value)
+  TODO Fill in.
+Argument WIDGET ???
+Argument VALUE ???
   (widget-group-match widget
   (widget-apply widget :value-to-internal value)))
 
@@ -1204,21 +1207,21 @@ weights more than 100 will be in the end.
 Allowed values are those allowed for `mail-user-agent'.
   :group 'bbdb-sendmail
   :type '(radio (function-item :tag Message package
-  :format %t\n
-  message-user-agent)
-   (function-item :tag Mail package
-  :format %t\n
-  sendmail-user-agent)
-   (function-item :tag Emacs interface to MH
-  :format %t\n
-  mh-e-user-agent)
-   (function-item :tag Message with full Gnus features
-  :format %t\n
-  gnus-user-agent)
-   (function-item :tag VM
-  :format %t\n
-  vm-user-agent)
-   (function :tag Other)
+   :format %t\n
+   message-user-agent)
+(function-item :tag Mail package
+   :format %t\n
+   sendmail-user-agent)
+

Re: [BBDB] ChangeLog 2011-11-20

2011-11-26 Thread Philip Hudson
On 26 Nov, 2011, at 8:28 am, Roland Winkler wrote:

 On Thu Nov 24 2011 Stefan Monnier wrote:
 Yet the main thing for me is: My time is limited for such things; I
 need to set up priorities. Currently I find it more important to
 have a more coherent documentation of the new code including a
 proper up-to-date info manual. (Well, in the long run, a proper
 release wouldn't be bad either)

 If anybody else wants to work on this, please go ahead. In my
 opinion, the EmacsWiki UpgradeBBDB put up by Leo is a good starting
 point

  http://www.emacswiki.org/emacs/UpgradeBBDB

 Please, contribute to it if you find anything noteworthy.

Just added a few lines three or four days ago, immediately before  
joining this list. More questions than findings.

Been meaning to learn some TeX-based ML. Infotex might be as good a  
place to start as any. Sadly I don't know BBDB at all yet. So, no  
domain knowledge, no implementation knowledge, the answer to your  
prayers. :-)

Maybe I'll start with code doco, just standards compliance and  
formatting and filling in missing docstrings where I can. That'll help  
build the domain knowledge. Patches to the list, right?

--
Phil Hudson  http://hudson-it.no-ip.biz
@UWascalWabbit PGP/GnuPG ID: 0x887DCA63


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/