]> git.eshelyaron.com Git - emacs.git/commitdiff
(yow-file): Doc fix.
authorRoland McGrath <roland@gnu.org>
Mon, 17 Jan 1994 21:44:35 +0000 (21:44 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 17 Jan 1994 21:44:35 +0000 (21:44 +0000)
(yow): With non-nil arg (prefix arg), insert the chosen pinhead wisdom at
point.  Use (interactive-p) instead of arg to decide if interactive.
(insert-zippyism): Yow!  Am I INSERTED yet?

lisp/play/yow.el

index d25c6910e6915301a627b380b7e4fdb122088f0d..c3c663bffe5dc30032391406ba5bfe7254ca75ea 100644 (file)
@@ -1,6 +1,6 @@
 ;;; yow.el --- quote random zippyisms
 
-;; Copyright (C) 1993 Free Software Foundation, Inc.
+;; Copyright (C) 1993, 1994 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: games
 (require 'cookie1)
 
 (defvar yow-file (concat data-directory "yow.lines")
-   "Pertinent pinhead phrases.")
+   "File containing pertinent pinhead phrases.")
 
 ;;;###autoload
-(defun yow (&optional interactive)
-  "Return or display a random Zippy quotation."
-  (interactive "p")
-  (let ((yow (cookie
-             yow-file "Am I CONSING yet?..." "I have SEEN the CONSING!!")))
-    (cond ((not interactive)
+(defun yow (&optional insert)
+  "Return or display a random Zippy quotation.  With prefix arg, insert it."
+  (interactive "P")
+  (let ((yow (cookie yow-file
+                    "Am I CONSING yet?..." "I have SEEN the CONSING!!")))
+    (cond (insert
+          (insert yow))
+         ((not (interactive-p))
           yow)
          ((not (string-match "\n" yow))
           (delete-windows-on (get-buffer-create "*Help*"))
@@ -58,6 +60,12 @@ If optional second arg is non-nil, require input to match a completion."
   (read-cookie prompt yow-file
               "Am I CONSING yet?..." "I have SEEN the CONSING!!"
               require-match))
+
+;;;###autoload
+(defun insert-zippyism (&optional zippyism)
+  "Prompt with completion for a known Zippy quotation, and insert it at point."
+  (interactive (list (read-zippyism "Pinhead wisdom: " t)))
+  (insert zippyism))
 \f
 ; Yowza!! Feed zippy quotes to the doctor. Watch results.
 ; fun, fun, fun. Entertainment for hours...