[Mew-Win32 02466] mew で受け取ったメールの行末

早間義博 yossi at example.com
2000年 3月 3日 (金) 16:25:44 JST


ソフトウエアリサーチの早間です。
Meadow-1.10-i386.tar.gz
MEW195B28.ZIP 
IM139.ZIP
APi522e.exe
の組合せでmeadow を使用しています。
受け取って +inbox に書き込んだファイルの行末が LF だけになっている
のですがこれを CRLF にするのにはどのようにすれば良いのでしょう
(set-language-environment "Japanese")から(25 . (no-conversion . no-conversion)))
までは Meadow 補間計画からのコピーです。

CRLFがつかない受け取ったメールの印字が出来ません。
    受信したメールに print-buffer を使用すると作業ファイルに CRが
    つかないので
    noteoad.exe が正常に働かない。
    (Windows ファイル e.g. .emacs は正常に印字出来ます)

.emacsは下記のとおりです。
;;; Mew Easy Settings (generated automatically)
(setq load-path		; Meadow
      (cons (expand-file-name (concat exec-directory "../../site-lisp/mew"))
	       load-path))

(mw32-ime-initialize)
(setq default-input-method "MW32-IME")
(set-language-environment "Japanese")
          (set-default-coding-systems 'sjis)
          (set-keyboard-coding-system 'sjis)
          (set-terminal-coding-system 'sjis)
          (setq file-name-coding-system 'sjis)
          (set-clipboard-coding-system 'sjis-dos)
          (set-w32-system-coding-system 'sjis-dos)
;;          (select-input-method "MW32-IME")
          (toggle-input-method)
          (setq-default mw32-ime-mode-line-state-indicator 
                        "[--]")
          (setq mw32-ime-mode-line-state-indicator-list 
                '("[--]" "[aあ]" "[--]"))
          (mw32-ime-initialize)
          (mw32-ime-initialize)
          (setq network-coding-system-alist 
                '(("nntp" . (junet-unix . junet-unix)) 
                  (110 . (no-conversion . no-conversion))
                  (25 . (no-conversion . no-conversion))))
;;(setq default-file-buffer-coding-system 'sjis-dos)
(setq default-file-coding-system 'sjis-dos)
(setq mew-prog-pgp "gpg")
;;(setq mew-mail-smtp-server "linux.src.co.jp")
(setq mew-smtp-server "linux.src.co.jp")
(setq mew-fcc "+backup")
(setq mew-mail-address "win98 at example.com")
(setq mew-mail-domain-list '("src.co.jp"))

(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)
(autoload 'mew-user-agent-compose "mew" nil t)
(if (boundp 'mail-user-agent)
    (setq mail-user-agent 'mew-user-agent))
(if (fboundp 'define-mail-user-agent)
    (define-mail-user-agent
      'mew-user-agent
      'mew-user-agent-compose
      'mew-draft-send-letter
      'mew-draft-kill
      'mew-send-hook))

(define-process-argument-editing "/notepad\.exe$"
  (lambda (x)
    (general-process-argument-editing-function x nil t)))
;;M-x print-bufferでバッファを印刷
(defun print-buffer ()
 (interactive)
 (w32-print-region (point-min) (point-max)))

;;
(defun w32-print-region (start end)
 (interactive)
 (let ((tmpfile
        (make-temp-name (concat (getenv "TMP") "/lpr"))))
 (write-region start end tmpfile nil nil 'sjis-dos)
 (call-process "notepad" nil nil nil "/p" tmpfile)
 (delete-file tmpfile)))




Mew-win32 メーリングリストの案内