Mercurial > hg > xemacs-beta
diff lisp/vm/vm-mime.el @ 40:7e54bd776075 r19-15b103
Import from CVS: tag r19-15b103
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:54:25 +0200 |
parents | c53a95d3c46d |
children | 8b8b7f3559a2 |
line wrap: on
line diff
--- a/lisp/vm/vm-mime.el Mon Aug 13 08:54:02 2007 +0200 +++ b/lisp/vm/vm-mime.el Mon Aug 13 08:54:25 2007 +0200 @@ -384,7 +384,9 @@ (cond ((= char ?\n) (vm-insert-char char 1 nil work-buffer) (setq cols 0)) - ((and (= char 32) (not (= ?\n (char-after (1+ inputpos))))) + ((and (= char 32) + (not (= (1+ inputpos) end)) + (not (= ?\n (char-after (1+ inputpos))))) (vm-insert-char char 1 nil work-buffer) (vm-increment cols)) ((or (< char 33) (> char 126) (= char 61) @@ -2575,7 +2577,10 @@ (delete-char 1))) ((stringp object) (let ((overridding-file-coding-system 'no-conversion)) - (insert-file-contents-literally object)))) + (insert-before-markers " ") + (forward-char -1) + (insert-file-contents-literally object) + (delete-char 1)))) ;; gather information about the object from the extent. (if (setq already-mimed (vm-extent-property e 'vm-mime-encoded)) (setq layout (vm-mime-parse-entity