[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 91b6f49 1/4: image-dired: Move menu definitions to top level
From: |
Stefan Kangas |
Subject: |
master 91b6f49 1/4: image-dired: Move menu definitions to top level |
Date: |
Wed, 3 Nov 2021 00:10:36 -0400 (EDT) |
branch: master
commit 91b6f49cddae3c23106fad1bdc014661982c2281
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>
image-dired: Move menu definitions to top level
* lisp/image-dired.el (image-dired-thumbnail-mode-map)
(image-dired-display-image-mode-map, image-dired-minor-mode-map):
Move menu definitions from here...
(image-dired-thumbnail-mode-menu)
(image-dired-display-image-mode-menu)
(image-dired-minor-mode-menu): ...to these new top level
definitions.
---
lisp/image-dired.el | 126 ++++++++++++++++++++++++++--------------------------
1 file changed, 62 insertions(+), 64 deletions(-)
diff --git a/lisp/image-dired.el b/lisp/image-dired.el
index 4a9e1d4..9cfe431 100644
--- a/lisp/image-dired.el
+++ b/lisp/image-dired.el
@@ -1660,42 +1660,41 @@ You probably want to use this together with
;; probably do not completely understand mouse events.
(define-key map [C-down-mouse-1] 'undefined)
(define-key map [C-mouse-1] 'image-dired-mouse-toggle-mark)
-
- ;; Menu
- (easy-menu-define nil map
- "Menu for `image-dired-thumbnail-mode'."
- '("Image-Dired"
- ["Display image" image-dired-display-thumbnail-original-image]
- ["Display in external viewer" image-dired-thumbnail-display-external]
-
- ["Mark original" image-dired-mark-thumb-original-file]
- ["Unmark original" image-dired-unmark-thumb-original-file]
- ["Flag original for deletion" image-dired-flag-thumb-original-file]
-
- ["Track original" image-dired-track-original-file]
- ["Jump to dired buffer" image-dired-jump-original-dired-buffer]
-
- ["Toggle movement tracking on/off"
image-dired-toggle-movement-tracking]
-
- ["Rotate original right" image-dired-rotate-original-right]
- ["Rotate original left" image-dired-rotate-original-left]
- ["Rotate thumbnail right" image-dired-rotate-thumbnail-right]
- ["Rotate thumbnail left" image-dired-rotate-thumbnail-left]
-
- ["Line up thumbnails" image-dired-line-up]
- ["Dynamic line up" image-dired-line-up-dynamic]
- ["Refresh thumb" image-dired-refresh-thumb]
- ["Comment thumbnail" image-dired-comment-thumbnail]
- ["Tag current or marked thumbnails" image-dired-tag-thumbnail]
- ["Remove tag from current or marked thumbnails"
- image-dired-tag-thumbnail-remove]
- ["Unmark all marks" image-dired-unmark-all-marks]
- ["Delete marked images" image-dired-delete-marked]
- ["Delete thumbnail from buffer" image-dired-delete-char]
- ["Quit" quit-window]))
map)
"Keymap for `image-dired-thumbnail-mode'.")
+(easy-menu-define image-dired-thumbnail-mode-menu
image-dired-thumbnail-mode-map
+ "Menu for `image-dired-thumbnail-mode'."
+ '("Image-Dired"
+ ["Display image" image-dired-display-thumbnail-original-image]
+ ["Display in external viewer" image-dired-thumbnail-display-external]
+
+ ["Mark original" image-dired-mark-thumb-original-file]
+ ["Unmark original" image-dired-unmark-thumb-original-file]
+ ["Flag original for deletion" image-dired-flag-thumb-original-file]
+
+ ["Track original" image-dired-track-original-file]
+ ["Jump to dired buffer" image-dired-jump-original-dired-buffer]
+
+ ["Toggle movement tracking on/off" image-dired-toggle-movement-tracking]
+
+ ["Rotate original right" image-dired-rotate-original-right]
+ ["Rotate original left" image-dired-rotate-original-left]
+ ["Rotate thumbnail right" image-dired-rotate-thumbnail-right]
+ ["Rotate thumbnail left" image-dired-rotate-thumbnail-left]
+
+ ["Line up thumbnails" image-dired-line-up]
+ ["Dynamic line up" image-dired-line-up-dynamic]
+ ["Refresh thumb" image-dired-refresh-thumb]
+ ["Comment thumbnail" image-dired-comment-thumbnail]
+ ["Tag current or marked thumbnails" image-dired-tag-thumbnail]
+ ["Remove tag from current or marked thumbnails"
+ image-dired-tag-thumbnail-remove]
+ ["Unmark all marks" image-dired-unmark-all-marks]
+ ["Delete marked images" image-dired-delete-marked]
+ ["Delete thumbnail from buffer" image-dired-delete-char]
+ ["Quit" quit-window]))
+
(defvar image-dired-display-image-mode-map
(let ((map (make-sparse-keymap)))
;; `image-mode-map' has bindings that do not make sense in image-dired
@@ -1721,16 +1720,16 @@ You probably want to use this together with
(define-key map [remap move-end-of-line] 'image-eol)
(define-key map [remap beginning-of-buffer] 'image-bob)
(define-key map [remap end-of-buffer] 'image-eob)
-
- (easy-menu-define nil map
- "Menu for `image-dired-display-image-mode-map'."
- '("Image-Dired"
- ["Display original, full size" image-dired-display-current-image-full]
- ["Display original, sized to fit"
image-dired-display-current-image-sized]
- ["Quit" quit-window]))
map)
"Keymap for `image-dired-display-image-mode'.")
+(easy-menu-define image-dired-display-image-mode-menu
image-dired-display-image-mode-map
+ "Menu for `image-dired-display-image-mode-map'."
+ '("Image-Dired"
+ ["Display original, full size" image-dired-display-current-image-full]
+ ["Display original, sized to fit" image-dired-display-current-image-sized]
+ ["Quit" quit-window]))
+
(defun image-dired-display-current-image-full ()
"Display current image in full size."
(interactive)
@@ -1792,33 +1791,32 @@ Resized or in full-size."
(define-key map "\C-t." 'image-dired-display-thumb)
(define-key map "\C-tc" 'image-dired-dired-comment-files)
(define-key map "\C-tf" 'image-dired-mark-tagged-files)
-
- ;; Menu for dired
- (easy-menu-define nil map
- "Menu for `image-dired-minor-mode'."
- '("Image-dired"
- ["Display thumb for next file" image-dired-next-line-and-display]
- ["Display thumb for previous file"
image-dired-previous-line-and-display]
- ["Mark and display next" image-dired-mark-and-display-next]
-
- ["Create thumbnails for marked files" image-dired-create-thumbs]
-
- ["Display thumbnails append" image-dired-display-thumbs-append]
- ["Display this thumbnail" image-dired-display-thumb]
- ["Display image" image-dired-dired-display-image]
- ["Display in external viewer" image-dired-dired-display-external]
-
- ["Toggle display properties"
image-dired-toggle-dired-display-properties]
- ["Toggle append browsing" image-dired-toggle-append-browsing]
- ["Toggle movement tracking" image-dired-toggle-movement-tracking]
-
- ["Jump to thumbnail buffer" image-dired-jump-thumbnail-buffer]
- ["Mark tagged files" image-dired-mark-tagged-files]
- ["Comment files" image-dired-dired-comment-files]
- ["Copy with EXIF file name" image-dired-copy-with-exif-file-name]))
map)
"Keymap for `image-dired-minor-mode'.")
+(easy-menu-define image-dired-minor-mode-menu image-dired-minor-mode-map
+ "Menu for `image-dired-minor-mode'."
+ '("Image-dired"
+ ["Display thumb for next file" image-dired-next-line-and-display]
+ ["Display thumb for previous file" image-dired-previous-line-and-display]
+ ["Mark and display next" image-dired-mark-and-display-next]
+
+ ["Create thumbnails for marked files" image-dired-create-thumbs]
+
+ ["Display thumbnails append" image-dired-display-thumbs-append]
+ ["Display this thumbnail" image-dired-display-thumb]
+ ["Display image" image-dired-dired-display-image]
+ ["Display in external viewer" image-dired-dired-display-external]
+
+ ["Toggle display properties" image-dired-toggle-dired-display-properties]
+ ["Toggle append browsing" image-dired-toggle-append-browsing]
+ ["Toggle movement tracking" image-dired-toggle-movement-tracking]
+
+ ["Jump to thumbnail buffer" image-dired-jump-thumbnail-buffer]
+ ["Mark tagged files" image-dired-mark-tagged-files]
+ ["Comment files" image-dired-dired-comment-files]
+ ["Copy with EXIF file name" image-dired-copy-with-exif-file-name]))
+
;;;###autoload
(define-minor-mode image-dired-minor-mode
"Setup easy-to-use keybindings for the commands to be used in Dired mode.