From c886640728c5413a2341a967731e98c047489cba Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Sun, 10 Jan 2010 10:48:38 +0100 Subject: [PATCH] Document `org-property-allowed-value-functions' --- doc/org.texi | 9 +++++++++ lisp/org.el | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/doc/org.texi b/doc/org.texi index c9af159a9..3cedc243f 100644 --- a/doc/org.texi +++ b/doc/org.texi @@ -12054,6 +12054,15 @@ Treat the value of the property PROPERTY as a whitespace-separated list of values and check if VALUE is in this list. @end defun +@defopt org-property-allowed-value-functions +Hook for functions supplying allowed values for specific. +The functions must take a single argument, the name of the property, and +return a flat list of allowed values. If @samp{:ETC} is one of +the values, use the values as completion help, but allow also other values +to be entered. The functions must return @code{nil} if they are not +responsible for this property. +@end defopt + @node Using the mapping API, , Using the property API, Hacking @section Using the mapping API @cindex API, for mapping diff --git a/lisp/org.el b/lisp/org.el index c88f710fc..14c1f5557 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -12976,8 +12976,8 @@ The functions must take a single argument, the name of the property, and return a flat list of allowed values. If \":ETC\" is one of the values, this means that these values are intended as defaults for completion, but that other values should be allowed too. -The functions must return nil if they are now responsible for this -prioerty.") +The functions must return nil if they are not responsible for this +property.") (defun org-property-get-allowed-values (pom property &optional table) "Get allowed values for the property PROPERTY.