[Mew-dist 11259] Re: mew-1.94.2pre1
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
1999年 11月 12日 (金) 14:40:40 JST
From: Murata Takashi <Takashi.Murata at example.com>
Subject: [Mew-dist 11247] Re: mew-1.94.2pre1
> 1. 更新していないフォルダに g しても、"Range (update):"と聞かれる。
> (setq mew-ask-range t) しています。
>
> 2. フォルダを trash と Templete のように、大小文字で分けていたのに、
> (win32のように?) g で ignore case されてしまう。
>
> 3. 添付ファイルのcharsetを強制的に shift_jis にして C-cC-m すると
>
> Wrong type argument: char-or-string-p, nil
>
> と怒られてしまう。(いつからかは不明なのですが…1.94はOKです)
> *Backtrace*を添付しようと思ったら…その添付で再現してしまいます…。
すいません。(_ _)
2. と 3. は以下のパッチで直ると思います。1. に関しては、心当たりはある
のですが、再現できません。詳しい手順を教えてください。
--かず
-------------- next part --------------
? LOGLESS
Index: mew-complete.el
===================================================================
RCS file: /usr/home/kazu/cvsroot/Mew/mew/mew-complete.el,v
retrieving revision 1.37.2.2
diff -c -r1.37.2.2 mew-complete.el
*** mew-complete.el 1999/11/10 05:16:49 1.37.2.2
--- mew-complete.el 1999/11/12 06:06:59
***************
*** 176,182 ****
mew-mail-domain-list concerned with the string between @ and
the cursor is inserted."
(interactive)
! (let ((word (mew-delete-backward-char "@")))
(cond
((equal word nil) ;; @ doesn't exist.
(if (null mew-mail-domain-list)
--- 176,183 ----
mew-mail-domain-list concerned with the string between @ and
the cursor is inserted."
(interactive)
! (let ((word (mew-delete-backward-char "@"))
! (completion-ignore-case t))
(cond
((equal word nil) ;; @ doesn't exist.
(if (null mew-mail-domain-list)
***************
*** 316,323 ****
(cdr (mew-complete-hit key alist)))
(defun mew-complete (WORD ALIST MSG EXPAND-CHAR &optional TRY ALL GET HIT)
! (let* ((completion-ignore-case t)
! (ftry (or TRY (function try-completion)))
(fall (or ALL (function all-completions)))
(fget (or GET (function mew-complete-get)))
(fhit (or HIT (function mew-complete-hit)))
--- 317,323 ----
(cdr (mew-complete-hit key alist)))
(defun mew-complete (WORD ALIST MSG EXPAND-CHAR &optional TRY ALL GET HIT)
! (let* ((ftry (or TRY (function try-completion)))
(fall (or ALL (function all-completions)))
(fget (or GET (function mew-complete-get)))
(fhit (or HIT (function mew-complete-hit)))
Index: mew-encode.el
===================================================================
RCS file: /usr/home/kazu/cvsroot/Mew/mew/mew-encode.el,v
retrieving revision 1.96.2.11
diff -c -r1.96.2.11 mew-encode.el
*** mew-encode.el 1999/11/08 03:00:57 1.96.2.11
--- mew-encode.el 1999/11/12 06:06:59
***************
*** 240,249 ****
(or (mew-charset-to-cs charset) mew-cs-infile) mew-cs-dummy
(insert-file-contents file)))
(mew-charset-sanity-check beg (point-max))
! (setq charset (or charset
! (mew-charset-guess-region beg (point-max))
mew-us-ascii))
! (setq cte (or cte (mew-charset-to-cte charset)))
(cond
((mew-case-equal cte mew-7bit)) ;; stay with internal
((and (mew-case-equal cte mew-b64) (fboundp 'base64-encode-region))
--- 240,250 ----
(or (mew-charset-to-cs charset) mew-cs-infile) mew-cs-dummy
(insert-file-contents file)))
(mew-charset-sanity-check beg (point-max))
! ;; The old charset is input purpose only.
! ;; Set new charset for transfer.
! (setq charset (or (mew-charset-guess-region beg (point-max))
mew-us-ascii))
! (setq cte (or cte (mew-charset-to-cte charset) mew-b64))
(cond
((mew-case-equal cte mew-7bit)) ;; stay with internal
((and (mew-case-equal cte mew-b64) (fboundp 'base64-encode-region))
Index: mew-scan.el
===================================================================
RCS file: /usr/home/kazu/cvsroot/Mew/mew/mew-scan.el,v
retrieving revision 1.68.2.4
diff -c -r1.68.2.4 mew-scan.el
*** mew-scan.el 1999/11/10 05:16:50 1.68.2.4
--- mew-scan.el 1999/11/12 06:06:59
***************
*** 82,87 ****
--- 82,88 ----
(setq scanp t)))
;;
(mew-mark-clean)
+ (set-buffer-modified-p nil)
(if (or jump (mew-folder-imapp folder)) (goto-char (point-max)))
(mew-buffers-setup folder)
(setq range (mew-input-range folder alist askp))
Mew-dist メーリングリストの案内