[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master ec99055: Make image-mode give better feedback when the buffer is
From: |
Lars Ingebrigtsen |
Subject: |
master ec99055: Make image-mode give better feedback when the buffer is empty |
Date: |
Thu, 20 Aug 2020 14:10:03 -0400 (EDT) |
branch: master
commit ec990559180254c59d80308655b11df4223dd23d
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Make image-mode give better feedback when the buffer is empty
* lisp/image-mode.el (image-mode): Give a less confusing message
if we don't have any image data (bug#16062). Also leave the
buffer in fundamental mode.
---
lisp/image-mode.el | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/lisp/image-mode.el b/lisp/image-mode.el
index 948e62e..4c719f7 100644
--- a/lisp/image-mode.el
+++ b/lisp/image-mode.el
@@ -612,6 +612,15 @@ Key bindings:
(setq major-mode 'image-mode)
(setq image-transform-resize image-auto-resize)
+ ;; Bail out early if we have no image data.
+ (if (zerop (buffer-size))
+ (funcall (if (called-interactively-p 'any) 'error 'message)
+ (if (file-exists-p buffer-file-name)
+ "Empty file"
+ "(New file)"))
+ (image-mode--display)))
+
+(defun image-mode--display ()
(if (not (image-get-display-property))
(progn
(when (condition-case err
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master ec99055: Make image-mode give better feedback when the buffer is empty,
Lars Ingebrigtsen <=