On Tue, 10 May 2016 at 10:21:12 pm BST, Nicolas Goaziou <m...@nicolasgoaziou.fr> wrote:
> Hello, > > Phil Hudson <phil.hud...@iname.com> writes: > >> Expected: When using the Customize interface to create/edit an Org >> capture template, we expect to be able to specify a file to write the >> captured item into using (according to the documentation) any one of: >> * a literal filename >> * a function >> * a variable >> * a form >> But the Customize UI supports only the first of these. The attached >> patch adds Customize support for the other three variants, in the proper >> order (increasing generality/decreasing specificity). >> >> Note that using Lisp to specify a capture template's target file using a >> function, variable or sexp *does* work fine and as documented, except >> that thereafter Customize fails to present the resulting variable >> correctly; it reverts to showing the alist as one Lisp form. This patch >> simply "catches up" the Customize UI with what Org can do and is >> documented as doing. > > Sounds good. > > However, wouldn't it make sense to also add these types to other file > related target locations, e.g., "File & Headline", "File & Outline > path"... ? Thanks for the perceptive feedback. I hadn't even thought about it. Your suggestion definitely sounds like the right thing to do. I'll be back with a fuller patch, properly gitted and committed. -- Phil Hudson http://hudson-it.ddns.net @UWascalWabbit PGP/GnuPG ID: 0x887DCA63