GNU bug report logs -
#8047
image-mode and require-final-newline
Previous Next
Reported by: Eli Zaretskii <eliz <at> gnu.org>
Date: Tue, 15 Feb 2011 20:06:02 UTC
Severity: normal
Found in version 23.2.94
Fixed in version 23.3
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Date: Wed, 16 Feb 2011 19:57:19 +0200
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 8047 <at> debbugs.gnu.org
>
> > As for the actual fix, maybe require-final-newline should be ignored
> > when the encoding is `binary'?
>
> That's what I have in mind; feel free to beat me to it, because I
> don't buy the argument that since this was so in Emacs 22, we need to
> live with it until 24.1.
However, since emacs-23 is in deep freeze, I would like to suggest an
even more conservative change, see below. This one affects only
image-mode buffers that display image files.
Chong, is this okay to install on the release branch, even though the
bug predates Emacs 23.2?
--- lisp/image-mode.el~ 2011-02-15 21:32:39.565125000 +0200
+++ lisp/image-mode.el 2011-02-16 21:55:04.190125000 +0200
@@ -507,6 +507,9 @@ (defun image-toggle-display-image ()
;; This just makes the arrow displayed in the right fringe
;; area look correct when the image is wider than the window.
(setq truncate-lines t)
+ ;; Disable adding a newline at the end of the image file when it
+ ;; is written with, e.g., C-x C-w.
+ (setq find-file-literally t)
;; Allow navigation of large images
(set (make-local-variable 'auto-hscroll-mode) nil)
(setq image-type type)
This bug report was last modified 14 years and 114 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.