瀏覽代碼

Document `org-property-allowed-value-functions'

Carsten Dominik 15 年之前
父節點
當前提交
c886640728
共有 2 個文件被更改,包括 11 次插入2 次删除
  1. 9 0
      doc/org.texi
  2. 2 2
      lisp/org.el

+ 9 - 0
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

+ 2 - 2
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.