[mew-dist 19796] Re: mew-cs-m17n

Tatsuya Kinoshita tats at example.com
2001年 12月 8日 (土) 02:59:00 JST


In message [mew-dist 19701], on Fri, 23 Nov 2001,
Tatsuya Kinoshita <tats at example.com> wrote:

> 漢字とLatin-1が混在したテキストを+draftに保存すると、表示や再編集
> の際に、Latin-1がASCIIに変換されてしまいます。(例えば0xe1 -> 0x61)
> 
> なお、Mewに限らず、ctextで保存したファイルをfind-fileで読むと同じ
> 現象が起こるようです。なぜなのでしょう。
> 
> とりあえず添付のパッチで、Latin-1を表示、再編集できるようになります。

`C-c C-i'(mew-summary-find-file)についても対応しました。+draftの
場合だけcoding-system-for-readをmew-cs-m17nにしてから読み込みます。

-- 
木下達也
-------------- next part --------------

 This patch is written by Tatsuya Kinoshita.  Copyright is disclaimed.

*** mew.orig/mew-summary.el	Thu Dec  6 20:47:10 2001
--- mew/mew-summary.el	Sat Dec  8 02:46:41 2001
***************
*** 1119,1125 ****
    (mew-summary-msg-or-part
     (let* ((fld (mew-summary-folder-name))
  	  (msg (mew-summary-message-number2))
! 	  (file (mew-expand-folder fld msg)))
       (when (mew-sinfo-get-disp-msg)
         (mew-summary-toggle-disp-msg))
       (if arg
--- 1119,1128 ----
    (mew-summary-msg-or-part
     (let* ((fld (mew-summary-folder-name))
  	  (msg (mew-summary-message-number2))
! 	  (file (mew-expand-folder fld msg))
! 	  (coding-system-for-read (if (mew-folder-draftp fld)
! 				      mew-cs-m17n
! 				    coding-system-for-read)))
       (when (mew-sinfo-get-disp-msg)
         (mew-summary-toggle-disp-msg))
       (if arg


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