Mercurial > hg > xemacs-beta
diff lisp/tm/tmh-comp.el @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | 7e54bd776075 |
children | c0c698873ce1 |
line wrap: on
line diff
--- a/lisp/tm/tmh-comp.el Mon Aug 13 09:00:04 2007 +0200 +++ b/lisp/tm/tmh-comp.el Mon Aug 13 09:02:59 2007 +0200 @@ -1,12 +1,12 @@ ;;; tm-mh-e.el --- tm-mh-e functions for composing messages -;; Copyright (C) 1993,1994,1995,1996,1997 Free Software Foundation, Inc. +;; Copyright (C) 1993,1994,1995,1996 Free Software Foundation, Inc. ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; OKABE Yasuo <okabe@kudpc.kyoto-u.ac.jp> ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1996/2/29 (separated from tm-mh-e.el) -;; Version: $Id: tmh-comp.el,v 1.5 1997/03/22 05:29:25 steve Exp $ +;; Version: $Id: tmh-comp.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ ;; Keywords: mail, MH, MIME, multimedia, encoded-word, multilingual ;; This file is part of tm (Tools for MIME). @@ -225,9 +225,12 @@ (if (get-buffer name) (throw 'tag (pop-to-buffer name)) ) - (let ((filename (mh-msg-filename msg mh-draft-folder))) + (let ((file-coding-system-for-read *noconv*) + (filename + (mh-msg-filename msg mh-draft-folder) + )) (set-buffer (get-buffer-create name)) - (as-binary-input-file (insert-file-contents filename)) + (insert-file-contents filename) (setq buffer-file-name filename) (setq code-conversion t) ) @@ -238,9 +241,9 @@ name)) (t (prog1 - (as-binary-input-file - (mh-read-draft "clean-up" (mh-msg-filename msg) nil) - ) + (let ((file-coding-system-for-read *noconv*)) + (mh-read-draft "clean-up" (mh-msg-filename msg) nil) + ) (setq code-conversion t) )))) ) @@ -461,18 +464,14 @@ (delete-windows-on mh-show-buffer)) (set-buffer mh-show-buffer) ; Find displayed message (let ((mh-ins-str - (if mime::preview/article-buffer - (let (mime-viewer/plain-text-preview-hook buf) - (prog1 - (save-window-excursion - (set-buffer mime::preview/article-buffer) - (setq buf (mime/viewer-mode)) - (buffer-string) - ) - (kill-buffer buf) - )) - (buffer-string) - ))) + (let (mime-viewer/plain-text-preview-hook buf) + (prog1 + (save-window-excursion + (set-buffer mime::preview/article-buffer) + (setq buf (mime/viewer-mode)) + (buffer-string) + ) + (kill-buffer buf))))) (set-buffer to-buffer) (save-restriction (narrow-to-region to-point to-point) @@ -515,31 +514,6 @@ 'mh-insert-letter 'tm-mh-e/insert-letter mh-letter-mode-map) -;;; @ for mu-cite -;;; - -(call-after-loaded - 'mu-cite - (function - (lambda () - (set-alist 'mu-cite/get-field-value-method-alist - 'mh-letter-mode - (function - (lambda (name) - (if (and (stringp mh-sent-from-folder) - (numberp mh-sent-from-msg)) - (save-excursion - (set-buffer mh-sent-from-folder) - (set-buffer mh-show-buffer) - (and (boundp 'mime::preview/article-buffer) - (bufferp mime::preview/article-buffer) - (set-buffer mime::preview/article-buffer)) - (std11-field-body name) - )) - ))) - ))) - - ;;; @ end ;;;