[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master f8a47b0: More image-dired refactoring
From: |
Mark Oteiza |
Subject: |
[Emacs-diffs] master f8a47b0: More image-dired refactoring |
Date: |
Fri, 16 Dec 2016 01:38:36 +0000 (UTC) |
branch: master
commit f8a47b07ff4604a807193937922f3ba6f8eaf488
Author: Mark Oteiza <address@hidden>
Commit: Mark Oteiza <address@hidden>
More image-dired refactoring
* lisp/image-dired.el (image-dired-thumbnail-mode):
(image-dired-display-image-mode): Add :group 'image-dired so
customize-mode works.
(image-dired-display-image): Rearrange.
(image-dired-copy-with-exif-file-name): This map is for side effect.
(image-dired-dired-edit-comment-and-tags): Just use #'identity.
---
lisp/image-dired.el | 25 +++++++++++--------------
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/lisp/image-dired.el b/lisp/image-dired.el
index 5ccc040..2925d0c 100644
--- a/lisp/image-dired.el
+++ b/lisp/image-dired.el
@@ -1463,6 +1463,7 @@ You probably want to use this together with
special-mode "image-dired-thumbnail"
"Browse and manipulate thumbnail images using dired.
Use `image-dired-minor-mode' to get a nice setup."
+ :group 'image-dired
(buffer-disable-undo)
(add-hook 'file-name-at-point-functions 'image-dired-file-name-at-point nil
t))
@@ -1470,6 +1471,7 @@ Use `image-dired-minor-mode' to get a nice setup."
special-mode "image-dired-image-display"
"Mode for displaying and manipulating original image.
Resized or in full-size."
+ :group 'image-dired
(buffer-disable-undo)
(image-mode-setup-winprops)
(add-hook 'file-name-at-point-functions 'image-dired-file-name-at-point nil
t))
@@ -1741,26 +1743,22 @@ original size."
'image-dired-cmd-create-temp-image-program)
(let ((new-file (expand-file-name image-dired-temp-image-file))
(window (image-dired-display-window))
- width height command ret
(image-type 'jpeg))
(setq file (expand-file-name file))
(if (not original-size)
- (progn
- (setq width (image-dired-display-window-width window))
- (setq height (image-dired-display-window-height window))
- (setq command
+ (let* ((command
(format-spec
image-dired-cmd-create-temp-image-options
(list
(cons ?p image-dired-cmd-create-temp-image-program)
- (cons ?w width)
- (cons ?h height)
+ (cons ?w (image-dired-display-window-width window))
+ (cons ?h (image-dired-display-window-height window))
(cons ?f file)
(cons ?t new-file))))
- (setq ret (call-process shell-file-name nil nil nil
- shell-command-switch command))
- (if (not (= 0 ret))
- (error "Could not resize image")))
+ (ret (call-process shell-file-name nil nil nil
+ shell-command-switch command)))
+ (when (not (zerop ret))
+ (error "Could not resize image")))
(setq image-type (image-type-from-file-name file))
(copy-file file new-file t))
(with-current-buffer (image-dired-create-display-image-buffer)
@@ -1983,7 +1981,7 @@ function. The result is a couple of new files in
(interactive)
(let (new-name
(files (dired-get-marked-files)))
- (mapcar
+ (mapc
(lambda (curr-file)
(setq new-name
(format "%s/%s"
@@ -2433,8 +2431,7 @@ the operation by activating the Cancel button.\n\n")
:size 60
:format "%v "
:value (or (mapconcat
- (lambda (tag)
- tag)
+ #'identity
(image-dired-list-tags file)
",") "")))
;; Save information in all widgets so that we can use it when
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master f8a47b0: More image-dired refactoring,
Mark Oteiza <=