]> git.eshelyaron.com Git - emacs.git/commitdiff
* doc/lispref/modes.texi (Derived Modes): Make example more idiomatic
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 13 Feb 2017 07:29:01 +0000 (02:29 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 13 Feb 2017 07:29:01 +0000 (02:29 -0500)
doc/lispref/modes.texi

index 0015a9f318d7ec3f6b62f69726707de4080c8eef..132dda3fc608b8539b81d16ef125926ba55a3808 100644 (file)
@@ -806,14 +806,15 @@ this mode.  (Not all major modes have one.)  The command
 Here is a hypothetical example:
 
 @example
+(defvar hypertext-mode-map
+  (let ((map (make-sparse-keymap)))
+    (define-key map [down-mouse-3] 'do-hyper-link)
+    map))
+
 (define-derived-mode hypertext-mode
   text-mode "Hypertext"
-  "Major mode for hypertext.
-\\@{hypertext-mode-map@}"
-  (setq case-fold-search nil))
-
-(define-key hypertext-mode-map
-  [down-mouse-3] 'do-hyper-link)
+  "Major mode for hypertext."
+  (setq-local case-fold-search nil))
 @end example
 
 Do not write an @code{interactive} spec in the definition;