]> code.delx.au - gnu-emacs/blobdiff - lisp/progmodes/modula2.el
Declare and define in one step various mode maps.
[gnu-emacs] / lisp / progmodes / modula2.el
index 9d226cefbd465dd40b9ff7883ebe046b7fcd6449..3d2af5e217ec600ad3ac9a2e30e0e57c539e72e7 100644 (file)
     (setq m2-mode-syntax-table table)))
 
 ;;; Added by TEP
-(defvar m2-mode-map nil
-  "Keymap used in Modula-2 mode.")
-
-(if m2-mode-map ()
+(defvar m2-mode-map
   (let ((map (make-sparse-keymap)))
     (define-key map "\^i" 'm2-tab)
     (define-key map "\C-cb" 'm2-begin)
     (define-key map "\C-c\C-t" 'm2-toggle)
     (define-key map "\C-c\C-l" 'm2-link)
     (define-key map "\C-c\C-c" 'm2-compile)
-    (setq m2-mode-map map)))
+    map)
+  "Keymap used in Modula-2 mode.")
 
 (defcustom m2-indent 5
   "*This variable gives the indentation in Modula-2-Mode."