changeset 32229:108b464ba713

(eudc): Add :version, :link.
author Dave Love <fx@gnu.org>
date Fri, 06 Oct 2000 18:56:44 +0000
parents 6a5bae3ed1c1
children 8d54281f48c3
files lisp/net/eudc-vars.el
diffstat 1 files changed, 33 insertions(+), 31 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/net/eudc-vars.el	Fri Oct 06 18:45:08 2000 +0000
+++ b/lisp/net/eudc-vars.el	Fri Oct 06 18:56:44 2000 +0000
@@ -29,8 +29,10 @@
 
 ;;{{{      EUDC Main Custom Group
 
-(defgroup eudc nil 
+(defgroup eudc nil
   "Emacs Unified Directory Client."
+  :version "21.1"
+  :link '(info-link "(eudc)")
   :group 'mail
   :group 'comm)
 
@@ -55,7 +57,7 @@
   "*The directory protocol to use to query the server.
 Supported protocols are specified by `eudc-supported-protocols'."
   :type  `(choice :menu-tag "Protocol"
-		  ,@(mapcar (lambda (s) 
+		  ,@(mapcar (lambda (s)
 			      (list 'const ':tag (symbol-name s) s))
 			    eudc-known-protocols))
   :group 'eudc)
@@ -75,7 +77,7 @@
   :type  '(choice :menu-tag "Return Attributes"
 		  (const :menu-tag "Server defaults (nil)" nil)
 		  (const :menu-tag "All" all)
-		  (repeat :menu-tag "Attribute list" 
+		  (repeat :menu-tag "Attribute list"
 			  :tag "Attribute name"
 			  :value (nil)
 			  (symbol :tag "Attribute name")))
@@ -83,21 +85,21 @@
 
 (defcustom eudc-multiple-match-handling-method 'select
   "*What to do when multiple entries match an inline expansion query.
-Possible values are: 
+Possible values are:
 `first' (equivalent to nil) which means keep the first match only,
 `select' pop-up a selection buffer,
 `all' expand to all matches,
 `abort' the operation is aborted, an error is signaled."
   :type  '(choice :menu-tag "Method"
-		  (const :menu-tag "Use First" 
+		  (const :menu-tag "Use First"
 			 :tag "Use First"  first)
-		  (const :menu-tag "Select Interactively" 
+		  (const :menu-tag "Select Interactively"
 			 :tag "Select Interactively" select)
-		  (const :menu-tag "Use All" 
+		  (const :menu-tag "Use All"
 			 :tag "Use All"    all)
-		  (const :menu-tag "Abort Operation" 
+		  (const :menu-tag "Abort Operation"
 			 :tag "Abort Operation"  abort)
-		  (const :menu-tag "Default (Use First)" 
+		  (const :menu-tag "Default (Use First)"
 			 :tag "Default (Use First)" nil))
   :group 'eudc)
 
@@ -110,7 +112,7 @@
 `list' or nil lets the value of the attribute be a list of values,
 `first' keeps the first value and discards the others,
 `concat' concatenates the values into a single multiline string,
-`duplicate' duplicates the entire entry into as many instances as 
+`duplicate' duplicates the entire entry into as many instances as
 different values."
   :type '(choice (const :menu-tag "List" list)
 		 (const :menu-tag "First" first)
@@ -129,15 +131,15 @@
 				       (const :menu-tag "Duplicate" duplicate)))))
   :group 'eudc)
 
-(defcustom eudc-inline-query-format '((name) 
+(defcustom eudc-inline-query-format '((name)
 				      (firstname name))
   "*Format of an inline expansion query.
-This is a list of FORMATs.  A FORMAT is itself a list of one or more 
+This is a list of FORMATs.  A FORMAT is itself a list of one or more
 EUDC attribute names.  A FORMAT applies if it contains as many attributes as
 there are individual words in the inline query string.
-If several FORMATs apply then they are tried in order until a match 
-is found.  
-If nil, all the words are mapped onto the default server or protocol 
+If several FORMATs apply then they are tried in order until a match
+is found.
+If nil, all the words are mapped onto the default server or protocol
 attribute name.
 
 The attribute names in FORMATs are not restricted to EUDC attribute names
@@ -169,11 +171,11 @@
 the buffer.  First element is a string passed to `format'.  Remaining
 elements are symbols indicating attribute names; the corresponding values
 are passed as additional arguments to `format'."
-  :type  '(list 
+  :type  '(list
 	   (string :tag "Format String")
 	   (repeat :inline t
 		   :tag "Attributes"
-		   (choice 
+		   (choice
 		    :tag "Attribute"
 		    (const :menu-tag "First Name" :tag "First Name" firstname)
 		    (const :menu-tag "Surname" :tag "Surname" name)
@@ -188,7 +190,7 @@
 Possible values are:
   `current-server': the EUDC current server.
   `hotlist': the servers of the hotlist in the order they appear,
-  `server-then-hotlist': the current server and then the servers of 
+  `server-then-hotlist': the current server and then the servers of
   the hotlist."
   :type '(choice :tag "Servers"
 		 :menu-tag "Servers"
@@ -215,7 +217,7 @@
 (defcustom eudc-query-form-attributes '(name firstname email phone)
   "*A list of attributes presented in the query form."
   :tag   "Attributes in Query Forms"
-  :type  '(repeat 	   
+  :type  '(repeat
 	   (choice
 	    :tag "Attribute"
 	    (const :menu-tag "First Name" :tag "First Name" firstname)
@@ -245,7 +247,7 @@
 					     (uniqueidentifier . "ID")
 					     (objectclass . "Object Class"))
   "*Alist of user-defined names for directory attributes.
-These names are used as prompt strings in query/response forms 
+These names are used as prompt strings in query/response forms
 instead of the raw directory attribute names.
 Prompt strings for attributes that are not listed here
 are derived by splitting the attribute name
@@ -266,9 +268,9 @@
 (defcustom eudc-attribute-display-method-alist nil
   "*An alist specifying methods to display attribute values.
 Each member of the list is of the form (NAME . FUNC) where NAME is a lowercased
-string naming a directory attribute (translated according to 
-`eudc-user-attribute-names-alist' if `eudc-use-raw-directory-names' is 
-non-nil) and FUNC a function that will be passed the corresponding 
+string naming a directory attribute (translated according to
+`eudc-user-attribute-names-alist' if `eudc-use-raw-directory-names' is
+non-nil) and FUNC a function that will be passed the corresponding
 attribute values for display."
   :tag "Attribute Decoding Functions"
   :type '(repeat (cons :tag "Attribute"
@@ -276,13 +278,13 @@
 		       (symbol :tag "Display Function")))
   :group 'eudc)
 
-(defcustom eudc-external-viewers '(("XV" "xv" "-") 
+(defcustom eudc-external-viewers '(("XV" "xv" "-")
 				   ("ImageMagick" "display" "-")
 				   ("ShowAudio" "showaudio"))
   "*A list of viewer program specifications.
 Viewers are programs which can be piped a directory attribute value for
-display or arbitrary processing.  Each specification is a list whose 
-first element is a string naming the viewer.  The second element is the 
+display or arbitrary processing.  Each specification is a list whose
+first element is a string naming the viewer.  The second element is the
 executable program which should be invoked, and following elements are
 arguments that should be passed to the program."
   :tag "External Viewer Programs"
@@ -309,7 +311,7 @@
 
 ;;{{{ PH Custom Group
 
-(defgroup eudc-ph nil 
+(defgroup eudc-ph nil
   "Emacs Unified Directory Client - CCSO PH/QI Backend."
   :group 'eudc)
 
@@ -329,7 +331,7 @@
   a string evaluates to itself,
   a symbol evaluates to the symbol value.  Symbols naming PH/QI fields
     present in the record evaluate to the value of the field in the record,
-  a form is evaluated as a function.  The argument list may contain PH/QI 
+  a form is evaluated as a function.  The argument list may contain PH/QI
     field names which eval to the corresponding values in the
     record.  The form evaluation should return something appropriate for
     the particular BBDB-FIELD (see `bbdb-create-internal').
@@ -345,7 +347,7 @@
 
 ;;{{{ LDAP Custom Group
 
-(defgroup eudc-ldap nil 
+(defgroup eudc-ldap nil
   "Emacs Unified Directory Client - LDAP Backend."
   :group 'eudc)
 
@@ -364,7 +366,7 @@
   a string evaluates to itself,
   a symbol evaluates to the symbol value.  Symbols naming LDAP attributes
     present in the record evaluate to the value of the field in the record,
-  a form is evaluated as a function.  The argument list may contain LDAP 
+  a form is evaluated as a function.  The argument list may contain LDAP
     field names which eval to the corresponding values in the
     record.  The form evaluation should return something appropriate for
     the particular BBDB-FIELD (see `bbdb-create-internal').
@@ -380,7 +382,7 @@
 
 ;;{{{ BBDB Custom Group
 
-(defgroup eudc-bbdb nil 
+(defgroup eudc-bbdb nil
   "Emacs Unified Directory Client - BBDB Backend."
   :group 'eudc)