]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove leading `*' from defcustom docs.
authorGlenn Morris <rgm@gnu.org>
Sat, 20 Sep 2008 21:09:37 +0000 (21:09 +0000)
committerGlenn Morris <rgm@gnu.org>
Sat, 20 Sep 2008 21:09:37 +0000 (21:09 +0000)
(fortune-program-options): Doc fix.  Allow to be a string again.  Add :version.
(fortune-in-buffer): Handle fortune-program-options as a string.

lisp/ChangeLog
lisp/play/fortune.el

index f7ffeba650d0411c49d2dba15c4204bc677a1ca3..faf2075e43203248f26121dd60d367ce7a43fa1e 100644 (file)
@@ -1,3 +1,10 @@
+2008-09-20  Glenn Morris  <rgm@gnu.org>
+
+       * play/fortune.el: Remove leading `*' from defcustom docs.
+       (fortune-program-options): Doc fix.  Allow to be a string again.
+       Add :version.
+       (fortune-in-buffer): Handle fortune-program-options as a string.
+
 2008-09-20  Justin Bogner  <mail@justinbogner.com>  (tiny change)
 
        * play/fortune.el (fortune-program-options): Change to a list.
index 5c7d2d21b8ef895f177c4e4f07186454931620af..2d548c3b220113ad1d02d57cbe8eb58371237748 100644 (file)
@@ -1,7 +1,7 @@
 ;;; fortune.el --- use fortune to create signatures
 
-;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
+;;  2008  Free Software Foundation, Inc.
 
 ;; Author: Holger Schauer <Holger.Schauer@gmx.de>
 ;; Keywords: games utils mail
   :group 'mail)
 
 (defcustom fortune-dir "~/docs/ascii/misc/fortunes/"
-  "*The directory to look in for local fortune cookies files."
+  "The directory to look in for local fortune cookies files."
   :type 'directory
   :group 'fortune)
 (defcustom fortune-file
   (expand-file-name "usenet" fortune-dir)
-  "*The file in which local fortune cookies will be stored."
+  "The file in which local fortune cookies will be stored."
   :type 'file
   :group 'fortune)
 (defcustom fortune-database-extension  ".dat"
@@ -88,8 +88,10 @@ Normally you won't have a reason to change it."
   :type 'string
   :group 'fortune)
 (defcustom fortune-program-options ()
-  "Options to pass to the fortune program."
-  :type '(repeat string)
+  "List of options to pass to the fortune program."
+  :type '(choice (repeat (string :tag "Option"))
+                 (string :tag "Obsolete string of options"))
+  :version "23.1"
   :group 'fortune)
 (defcustom fortune-strfile "strfile"
   "Program to compute a new fortune database."
@@ -107,7 +109,7 @@ Set this to \"\" if you would like to see the output."
   :group 'fortune)
 
 (defcustom fortune-always-compile t
-  "*Non-nil means automatically compile fortune files.
+  "Non-nil means automatically compile fortune files.
 If nil, you must invoke `fortune-compile' manually to do that."
   :type 'boolean
   :group 'fortune)
@@ -125,11 +127,11 @@ No need to add an `in'."
   :type 'string
   :group 'fortune-signature)
 (defcustom fortune-sigstart ""
-  "*Some text to insert before the fortune cookie, in a mail signature."
+  "Some text to insert before the fortune cookie, in a mail signature."
   :type 'string
   :group 'fortune-signature)
 (defcustom fortune-sigend ""
-  "*Some text to insert after the fortune cookie, in a mail signature."
+  "Some text to insert after the fortune cookie, in a mail signature."
   :type 'string
   :group 'fortune-signature)
 
@@ -300,9 +302,11 @@ when supplied, specifies the file to choose the fortune from."
          (fortune-compile fort-file))
 
       (apply 'call-process
-             fortune-program  ;; program to call
-             nil fortune-buffer nil ;; INFILE BUFFER DISPLAYP
-             fort-file fortune-program-options))))
+             fortune-program            ; program to call
+             nil fortune-buffer nil     ; INFILE BUFFER DISPLAY
+             (append (if (stringp fortune-program-options)
+                         (split-string fortune-program-options)
+                       fortune-program-options) (list fortune-file))))))
 
 ;;;###autoload
 (defun fortune (&optional file)