[Mew-dist 05254] patch1

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
1998年 7月 1日 (水) 18:07:33 JST


あああ、mule 2.3 と emacs 20.2.932 では試しましたが、emacs 20.2 と 
xemacs 20.4 では試していませんでした。

emacs 20.2.932 と emacs 20.2 は仕様が違うようです。(;_;)

さらに xemacs では合成文字の処理方法が分りません。そもそも僕の環境では
タイ語が表示できない。(;_;) というわけで、xemacs では逃げています。

--かず

Index: mew-decode.el
===================================================================
RCS file: /usr/local/cvsroot/Mew/mew/mew-decode.el,v
retrieving revision 1.32
diff -c -r1.32 mew-decode.el
*** mew-decode.el	1998/07/01 08:16:08	1.32
--- mew-decode.el	1998/07/01 09:12:12
***************
*** 153,159 ****
    (let* ((beg (point))
  	 (switch mew-prog-mime-decode-switch)
  	 (cs (mew-charset-to-cs charset))
! 	 (post-conv (mew-cs-post-conv cs))
  	 opt file)
      (if (null enc)
  	() ;; just in case
--- 153,159 ----
    (let* ((beg (point))
  	 (switch mew-prog-mime-decode-switch)
  	 (cs (mew-charset-to-cs charset))
! 	 (post-conv (if (not mew-xemacs-p) (mew-cs-post-conv cs)))
  	 opt file)
      (if (null enc)
  	() ;; just in case
Index: mew-mule3.el
===================================================================
RCS file: /usr/local/cvsroot/Mew/mew/mew-mule3.el,v
retrieving revision 1.14
diff -c -r1.14 mew-mule3.el
*** mew-mule3.el	1998/07/01 08:16:11	1.14
--- mew-mule3.el	1998/07/01 09:12:13
***************
*** 205,211 ****
  
  
  (defun mew-cs-post-conv (cs)
!   (let ((post-conv (coding-system-get cs 'post-read-conversion)))
      (if post-conv
  	(cdr (assoc post-conv mew-postconv-to-convregion)))))
  
--- 205,214 ----
  
  
  (defun mew-cs-post-conv (cs)
!   (let (post-conv)
!     (if (fboundp (function coding-system))
! 	(setq post-conv (coding-system-get cs 'post-read-conversion))
!       (setq post-conv (get cs 'post-read-conversion)))
      (if post-conv
  	(cdr (assoc post-conv mew-postconv-to-convregion)))))
  




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