Nicolas Goaziou writes: > Hello, Hi, Thanks for the reply. > Grégoire Jadi writes: > >> The attached patch fix the type declaration of org-capture-templates by >> allowing the user to use file, variable, function and sexp as target's >> file to match the documentation > > Thank you. > >> - (file :tag " File")) >> + (choice :tag " File" >> + file variable function sexp)) > > Shouldn't there be an entry for each type instead of stuffing everything > within "File" descriptor ? With my patch, the customization interface looks like this - for a file : Target location: Value Menu File: File: Value Menu File: ~/org/notes.org - for a variable : Target location: Value Menu File: File: Value Menu Variable: nil - for a function : Target location: Value Menu File: File: Value Menu Function: ignore - for an Emacs Lisp form : Target location: Value Menu File: File: Value Menu Lisp expression: nil What kind of rendering do you think would be better/clearer? Best, > Regards, -- Grégoire Jadi