]> git.eshelyaron.com Git - emacs.git/commitdiff
(org-mode-map): No longer copy `outline-mode-map' explicitly
authorCarsten Dominik <dominik@science.uva.nl>
Thu, 2 Nov 2006 08:41:57 +0000 (08:41 +0000)
committerCarsten Dominik <dominik@science.uva.nl>
Thu, 2 Nov 2006 08:41:57 +0000 (08:41 +0000)
  - this is already done by `define-derived-mode'.

lisp/textmodes/org.el

index caca6a6ae7d7f398e26be8401f38dbb5a7b8c89e..8e0bccfb70896d1fcea1a08770d8bdf72da5bd2c 100644 (file)
@@ -2897,11 +2897,8 @@ Also put tags into group 4 if tags are present.")
 
 ;;; Define the mode
 
-(defvar org-mode-map
-  (if (and (not (keymapp outline-mode-map)) (featurep 'allout))
-      (error "Conflict with outdated version of allout.el.  Load org.el before allout.el, or ugrade to newer allout, for example by switching to Emacs 22.")
-    (copy-keymap outline-mode-map))
-  "Keymap for Org-mode.")
+(if (and (not (keymapp outline-mode-map)) (featurep 'allout))
+    (error "Conflict with outdated version of allout.el.  Load org.el before allout.el, or ugrade to newer allout, for example by switching to Emacs 22."))
 
 (defvar org-struct-menu) ; defined later in this file
 (defvar org-org-menu) ; defined later in this file
@@ -2913,6 +2910,7 @@ Also put tags into group 4 if tags are present.")
   "Indicates that a table might need an update.
 This variable is set by `org-before-change-function'.
 `org-table-align' sets it back to nil.")
+(defvar org-mode-map)
 (defvar org-mode-hook nil)
 (defvar org-inhibit-startup nil)        ; Dynamically-scoped param.
 (defvar org-agenda-keep-modes nil)      ; Dynamically-scoped param.