[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] trunk r117114: lisp/gnus/gnus-art.el (gnus-mime-inline-par
From: |
Katsumi Yamaoka |
Subject: |
[Emacs-diffs] trunk r117114: lisp/gnus/gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part): Fix last change |
Date: |
Thu, 15 May 2014 23:31:33 +0000 |
User-agent: |
Bazaar (2.6b2) |
------------------------------------------------------------
revno: 117114
revision-id: address@hidden
parent: address@hidden
committer: Katsumi Yamaoka <address@hidden>
branch nick: trunk
timestamp: Thu 2014-05-15 23:31:30 +0000
message:
lisp/gnus/gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part): Fix last
change
modified:
lisp/gnus/gnus-art.el gnusart.el-20091113204419-o5vbwnq5f7feedwu-1108
=== modified file 'lisp/gnus/gnus-art.el'
--- a/lisp/gnus/gnus-art.el 2014-05-15 06:53:44 +0000
+++ b/lisp/gnus/gnus-art.el 2014-05-15 23:31:30 +0000
@@ -5346,6 +5346,9 @@
((mm-handle-undisplayer handle)
(mm-remove-part handle)))
(goto-char start)
+ (unless (bolp)
+ ;; This is a header button.
+ (forward-line 1))
(mm-display-inline handle))
;; Toggle the button appearance between `[button]...' and `[button]'.
(goto-char btn)
@@ -5364,22 +5367,25 @@
(point-max)))
(dolist (annot annots)
(set-extent-endpoints annot (point) (point)))))
- (unless (or displayed-p (eolp))
- ;; Add extra newline.
- (insert (propertize (buffer-substring (1- (point)) (point))
- 'gnus-undeletable t))))
- (unless (search-backward "\n\n" nil t)
- ;; We're in the article header.
- (delete-char -1)
- (dolist (ovl (gnus-overlays-in btn (point)))
- (gnus-overlay-put ovl 'gnus-button-attachment-extra t)
- (gnus-overlay-put ovl 'face nil))
- (save-restriction
- (message-narrow-to-field)
- (let ((gnus-treatment-function-alist
- '((gnus-treat-highlight-headers
- gnus-article-highlight-headers))))
- (gnus-treat-article 'head))))
+ (setq start (point))
+ (if (search-backward "\n\n" nil t)
+ (progn
+ (goto-char start)
+ (unless (or displayed-p (eolp))
+ ;; Add extra newline.
+ (insert (propertize (buffer-substring (1- start) start)
+ 'gnus-undeletable t))))
+ ;; We're in the article header.
+ (delete-char -1)
+ (dolist (ovl (gnus-overlays-in btn (point)))
+ (gnus-overlay-put ovl 'gnus-button-attachment-extra t)
+ (gnus-overlay-put ovl 'face nil))
+ (save-restriction
+ (message-narrow-to-field)
+ (let ((gnus-treatment-function-alist
+ '((gnus-treat-highlight-headers
+ gnus-article-highlight-headers))))
+ (gnus-treat-article 'head)))))
(goto-char b))))
(defun gnus-mime-set-charset-parameters (handle charset)
@@ -5712,6 +5718,9 @@
(unless (zerop (buffer-size))
(buffer-string))))))
(goto-char start)
+ (unless (bolp)
+ ;; This is a header button.
+ (forward-line 1))
(cond ((stringp part)
(save-restriction
(narrow-to-region (point)
@@ -5746,22 +5755,25 @@
(point-max)))
(dolist (annot annots)
(set-extent-endpoints annot (point) (point)))))
- (unless (or displayed-p (eolp))
- ;; Add extra newline.
- (insert (propertize (buffer-substring (1- (point)) (point))
- 'gnus-undeletable t))))
- (unless (search-backward "\n\n" nil t)
- ;; We're in the article header.
- (delete-char -1)
- (dolist (ovl (gnus-overlays-in point (point)))
- (gnus-overlay-put ovl 'gnus-button-attachment-extra t)
- (gnus-overlay-put ovl 'face nil))
- (save-restriction
- (message-narrow-to-field)
- (let ((gnus-treatment-function-alist
- '((gnus-treat-highlight-headers
- gnus-article-highlight-headers))))
- (gnus-treat-article 'head))))
+ (setq start (point))
+ (if (search-backward "\n\n" nil t)
+ (progn
+ (goto-char start)
+ (unless (or displayed-p (eolp))
+ ;; Add extra newline.
+ (insert (propertize (buffer-substring (1- start) start)
+ 'gnus-undeletable t))))
+ ;; We're in the article header.
+ (delete-char -1)
+ (dolist (ovl (gnus-overlays-in point (point)))
+ (gnus-overlay-put ovl 'gnus-button-attachment-extra t)
+ (gnus-overlay-put ovl 'face nil))
+ (save-restriction
+ (message-narrow-to-field)
+ (let ((gnus-treatment-function-alist
+ '((gnus-treat-highlight-headers
+ gnus-article-highlight-headers))))
+ (gnus-treat-article 'head)))))
(goto-char point)
(if (window-live-p window)
(select-window window)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] trunk r117114: lisp/gnus/gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part): Fix last change,
Katsumi Yamaoka <=