branch: externals/dicom
commit 7cdec3935565c675a2c4aa35c6449bb0f14940e0
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>

    Move maps and mode
---
 dicom.el | 50 +++++++++++++++++++++++++-------------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/dicom.el b/dicom.el
index 797cfb695e..f097d3ed3c 100644
--- a/dicom.el
+++ b/dicom.el
@@ -111,6 +111,31 @@ progress:${percent-pos}%'"
 </svg>"))
   "Large placeholder image.")
 
+(defvar-keymap dicom-image-map
+  :doc "Keymap used for images at point."
+  "RET" #'dicom-open-at-point
+  "<mouse-1>" #'dicom-open-at-point)
+
+(defvar-keymap dicom-mode-map
+  :doc "Keymap used by `dicom-mode'."
+  :parent special-mode-map
+  "p" #'dicom-play
+  "+" #'dicom-larger
+  "-" #'dicom-smaller
+  "TAB" #'outline-cycle
+  "<backtab>" #'outline-cycle-buffer)
+
+(easy-menu-define dicom-mode-menu dicom-mode-map
+  "Menu for `dicom-mode'."
+  '("DICOM IMAGE"
+    ["Larger" dicom-larger]
+    ["Smaller" dicom-smaller]
+    ["Play" dicom-play]))
+
+(define-derived-mode dicom-mode special-mode "DICOM"
+  "DICOM mode."
+  :interactive nil :abbrev-table nil :syntax-table nil)
+
 (defun dicom--stop (proc)
   "Gracefully stop PROC."
   (when proc
@@ -242,27 +267,6 @@ progress:${percent-pos}%'"
       (dicom-open file (and (not last-prefix-arg) "*dicom image*"))
     (user-error "DICOM: No image at point")))
 
-(defvar-keymap dicom-mode-map
-  :doc "Keymap used by `dicom-mode'."
-  :parent special-mode-map
-  "p" #'dicom-play
-  "+" #'dicom-larger
-  "-" #'dicom-smaller
-  "TAB" #'outline-cycle
-  "<backtab>" #'outline-cycle-buffer)
-
-(defvar-keymap dicom-image-map
-  :doc "Keymap used for images at point."
-  "RET" #'dicom-open-at-point
-  "<mouse-1>" #'dicom-open-at-point)
-
-(easy-menu-define dicom-mode-menu dicom-mode-map
-  "Menu for `dicom-mode'."
-  '("DICOM IMAGE"
-    ["Larger" dicom-larger]
-    ["Smaller" dicom-smaller]
-    ["Play" dicom-play]))
-
 (defmacro dicom--image-buffer (&rest body)
   "Run BODY inside image buffer if it exists."
   `(with-current-buffer (if (dicom--dir-p)
@@ -287,10 +291,6 @@ progress:${percent-pos}%'"
   (interactive "p" dicom-mode)
   (dicom-larger (- n)))
 
-(define-derived-mode dicom-mode special-mode "DICOM"
-  "DICOM mode."
-  :interactive nil :abbrev-table nil :syntax-table nil)
-
 (defun dicom-open (file &optional reuse)
   "Open DICOM dir or image FILE.
 REUSE can be a buffer name to reuse."

Reply via email to