]> git.eshelyaron.com Git - emacs.git/commitdiff
(define-derived-mode): Tweak generated docstring parts.
authorMiles Bader <miles@gnu.org>
Fri, 6 Oct 2000 05:32:14 +0000 (05:32 +0000)
committerMiles Bader <miles@gnu.org>
Fri, 6 Oct 2000 05:32:14 +0000 (05:32 +0000)
lisp/ChangeLog
lisp/emacs-lisp/easy-mmode.el

index a68e9d0760e6c4bfe8a1f5c766c3e878a434d520..8560b7d4ad1ac44652561b93bb7b797a9dbbdd1f 100644 (file)
@@ -1,5 +1,8 @@
 2000-10-06  Miles Bader  <miles@lsi.nec.co.jp>
 
+       * emacs-lisp/easy-mmode.el (define-derived-mode): Tweak generated
+       docstring parts.
+
        * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp) 
        (smbclient-prompt-regexp): Add usage note to doc string.
        (ftp-font-lock-keywords, smbclient-font-lock-keywords): Removed.
index 46402aa53b1ddf203c24625e4550fe7a262bc386..60c613022e1f24e90be2fcb4e4da6dc973ed76aa 100644 (file)
@@ -417,18 +417,20 @@ which more-or-less shadow %s's corresponding tables."
       ;; Make sure the docstring mentions the mode's hook
       (setq docstring
            (concat docstring
-                   (unless (eq parent 'fundamental-mode)
+                   (if (eq parent 'fundamental-mode)
+                       "\n\nThis mode "
                      (concat
-                      "\nAdditionally to any hooks its parent mode "
+                      "\n\nIn addition to any hooks its parent mode "
                       (if (string-match (regexp-quote (format "`%s'" parent))
                                         docstring) nil
                         (format "`%s' " parent))
-                      "might have run),"))
-                   (format "\nThis mode runs `%s' just before exiting." hook))))
+                      "might have run,\nthis mode "))
+                   (format "runs the hook `%s'" hook)
+                   ", as the final step\nduring initialization.")))
 
     (unless (string-match "\\\\[{[]" docstring)
       ;; And don't forget to put the mode's keymap
-      (setq docstring (concat docstring "\n\\{" (symbol-name map) "}")))
+      (setq docstring (concat docstring "\n\n\\{" (symbol-name map) "}")))
 
     `(progn
        (defvar ,map (make-sparse-keymap))