]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix defvar-keymap example in elisp manual
authorStefan Kangas <stefan@marxist.se>
Sat, 6 Aug 2022 14:47:22 +0000 (16:47 +0200)
committerStefan Kangas <stefan@marxist.se>
Sat, 6 Aug 2022 15:17:38 +0000 (17:17 +0200)
* lisp/textmodes/text-mode.el (text-mode-map): Convert to
defvar-keymap.
* doc/lispref/modes.texi (Example Major Modes): Fix example to
match code.

doc/lispref/modes.texi
lisp/textmodes/text-mode.el

index e94093318fc462c79d6ae7db6a03f66973186edd..75eb21522f19ae53b870d3ca7f26f17e95649f35 100644 (file)
@@ -1356,11 +1356,10 @@ the conventions listed above:
 ;; @r{Create the keymap for this mode.}
 @group
 (defvar-keymap text-mode-map
-  "C-M-i" #'ispell-complete-word
-  @dots{})
-  "Keymap for `text-mode'.
-Many other modes, such as `mail-mode', `outline-mode' and
-`indented-text-mode', inherit all the commands defined in this map.")
+  :doc "Keymap for `text-mode'.
+Many other modes, such as `mail-mode' and `outline-mode', inherit all
+the commands defined in this map."
+  "C-M-i" #'ispell-complete-word)
 @end group
 @end smallexample
 
index 2275ab2a3ce6adcf78670abe614d7fc00861f6ee..9e8f3747c5f0553ade389d83aa2f01d078cc9916 100644 (file)
     st)
   "Syntax table used while in `text-mode'.")
 
-(defvar text-mode-map
-  (let ((map (make-sparse-keymap)))
-    (define-key map "\e\t" #'ispell-complete-word)
-    map)
-  "Keymap for `text-mode'.
+(defvar-keymap text-mode-map
+  :doc "Keymap for `text-mode'.
 Many other modes, such as `mail-mode' and `outline-mode', inherit
-all the commands defined in this map.")
+all the commands defined in this map."
+  "C-M-i" #'ispell-complete-word)
 
 (easy-menu-define text-mode-menu text-mode-map
   "Menu for `text-mode'."