[Mew-dist 09835] mew-header-encode-region
Takuro Horikawa
takuroho at example.com
1999年 7月 26日 (月) 16:14:58 JST
堀川です。
以下のように、Ascii only な To: を書いて、
-----
To: hoge hoge-ta <hoge-ta at example.com>, hoge hoge-o <hopge-o at example.com>, hoge hoge-ro <hoge-ro at example.com>
-----
C-c C-m すると、
-----
To: hoge hoge-ta <hoge-ta at example.com>, hoge hoge-o
<hopge-o at example.com>, hoge hoge-ro <hoge-ro at example.com>
-----
こんな風に、改行されてとても悲しいです。
個人的には、
-----
To: hoge hoge-ta <hoge-ta at example.com>,
hoge hoge-o <hopge-o at example.com>,
hoge hoge-ro <hoge-ro at example.com>
-----
と、改行されるのが正しい*気*がするのですが....
で、patchです。
単に、Ascii かどうかのチェックを外しただけです。
これが、本当に正解なのかは、良く判っていません。
----------------------------------------
堀川 拓郎 takuroho at example.com
-------------- next part --------------
--- mew-bq.el~ Mon Jun 28 11:59:02 1999
+++ mew-bq.el Wed Jul 14 20:49:04 1999
@@ -498,8 +498,8 @@
(setq last (1- (point)))
(if (= last med)
()
- (if (equal (list mew-lc-ascii) (mew-find-cs-region med last))
- () ;; no encoding
+; (if (not (equal (list mew-lc-ascii) (mew-find-cs-region med last)))
+; () ;; no encoding
(setq str (buffer-substring med (1- (point)))) ;; excluding \n
(delete-region med (point))
(setq type (mew-field-type-for-encoding key))
@@ -514,7 +514,7 @@
(mew-header-encode-text str))
((equal type 'unstruct)
(mew-header-encode-text str)))
- (insert "\n")) ;; previously deleted, so insert here
+ (insert "\n");) ;; previously deleted, so insert here
(mew-header-fold-region start (point) med)))))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Mew-dist メーリングリストの案内