[mew-dist 19682] Re: 空騒ぎかも知れませんが
早間義博
yossi at example.com
2001年 11月 20日 (火) 10:59:27 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 19681] Re: 空騒ぎかも知れませんが
Date: Tue, 20 Nov 2001 09:43:44 +0900 (JST)
Message-ID: <20011120.094344.74192883.kazu at example.com>
> From: 早間義博 <yossi at example.com>
> Subject: [mew-dist 19674] Re: 空騒ぎかも知れませんが
>
> > メールの最後の「 . 」がありません。
>
> うーん。
>
> coding-system を勝手に変えてしまうような elisp のパッケージをインストー
> ルしていませんか?
>
> Mew だけが読み込まれる環境を作っても再現するのでしょうか? 日本語入力
> のパッケージも信用しないで下さい。なにを require しているのか分りませ
> んから。
>
> --かず
AtokX を使用可能にした Mule を使用しています。
テスト用に .emacs を作成し実行しました。また使用中の .mew も添付します。
やはり、同じです。
http://phe.phyas.aichi-edu.ac.jp/~cyamauch/pl2.html#atokx_emacs
の Mule と
http://phe.phyas.aichi-edu.ac.jp/~cyamauch/pl2.html#atokx
の様にAtokX を入れています。
Mule は UCS のパッチが当たっています。(詳しい作成方法は
#atokx_emacs にあります、以前掲示されている方法で作成して使用して
いましたが、バージョンアップの時にこのページのものに変更しました)
この中で使用している iiimp.el には coding-system と言う語がありま
す。
$ grep coding-system *.el
iiimp.el:(defalias 'iiimp-coding-system-or-name-p
iiimp.el: (cond ((coding-system-p 'no-conversion)
iiimp.el: (function coding-system-p))
iiimp.el: ((find-coding-system 'no-conversion)
iiimp.el: (function find-coding-system))
iiimp.el: "This system have no function to detect coding-system(or its name)."))))
iiimp.el:(defvar iiimp-string-conversion-or-coding-system
iiimp.el: (if (iiimp-coding-system-or-name-p 'utf-16-be-no-signature-unix)
iiimp.el: (let ((coding-system-for-read nil)
iiimp.el: (coding-system-for-write nil)
iiimp.el: (set-process-coding-system proc 'binary 'binary)
iiimp.el: str iiimp-string-conversion-or-coding-system))
iiimp.el: (if (and (not (eq iiimp-string-conversion-or-coding-system
iiimp.el: iiimp-string-conversion-or-coding-system)
-------------- next part --------------
(setup-japanese-environment)
(set-terminal-coding-system 'iso-2022-jp)
(autoload 'mew "mew" nil t)
(autoload 'mew-read "mew" nil t)
(autoload 'mew-send "mew" nil t)
(setq load-path (cons "/usr/local/share/emacs/site-lisp" load-path))
(put 'eval-expression 'disabled nil)
-------------- next part --------------
(setq mew-pop-size (* 54 1024000))
(setq mew-file-max-size 10000000)
(setq mew-use-overlay-keymap nil)
(setq mew-config-alist
'(
("xxx"
略
)
("default"
("user" . "xxx")
("name" . "私の名前")
("inbox-folder" . "+inbox")
("smtp-msgid-domain" . "MYDOMAIN")
("mail-domain" . "MYDOMAIN")
("dcc" . "xxx at example.com")
("msgid-domain" . "MYDOMAIN")
("header-alist" . (("X-URL:" . "http://www.MYDOMAIN")) )
("signature-file" . ".sign_xxx")
("smtp-server" . "localhost")
("smtp-port" . "25")
("pop-server" . "localhost")
("pop-user" . "xxx")
("pop-port" . "110")
("pop-auth" . pass)
("pop-delete" . t)
)
)
)
(setq mew-charset-m17n "iso-2022-jp-2")
(setq mew-use-folders-file-p t)
(setq mew-scan-form-mark-review nil)
(setq mew-scan-form-mark-delete nil) ;; t
(setq mew-scan-form-mark-review nil)
(setq mew-scan-form-size-0k t) ;; nil
(setq mew-scan-form-list-string-type 'regex)
(setq mew-scan-form-list-list-type 'regex) ;; 'recursive
(defun demangle-subject ()
(let ((count 0))
(save-excursion
(beginning-of-buffer)
(re-search-forward "^Subject: " (point-max) t)
; eliminate "[mailing-list:count] "
(save-excursion
(while (re-search-forward "\\[[-a-zA-Z0-9.]+[ :][0-9]+\\] *"
(save-excursion (end-of-line) (point)) t)
(replace-match "")))
; eliminate "Re"
(while (looking-at "R[Ee]\\(\\^[0-9]+\\|\\[[0-9]+\\]\\)*: *")
(replace-match "")
(setq count (+ count 1)))
(and (> count 0) (insert mew-reply-string)))))
(add-hook 'mew-draft-mode-hook 'demangle-subject)
(setq mew-use-biff t)
(setq mew-use-biff-bell t)
(setq mew-pop-biff-interval 10)
(setq mew-use-overlay-keymap nil)
(setq mew-use-cached-passwd t)
(setq mew-passwd-timer-unit xxx)
(setq mew-passwd-reset-timer nil)
(setq mew-mail-domain-list
'("MYDOMAIN"))
(setq mew-replyto-to-list '("Mail-Followup-To:" "Reply-To:"))
(setq mew-replyto-cc-list nil)
(cond
((and window-system (string-match "^19" emacs-version))
(setq hilit-mode-enable-list nil
hilit-background-mode 'light
hilit-inhibit-hooks nil
hilit-inhibit-rebinding nil)
(require 'hilit19)
(add-hook 'mew-message-hook
'hilit-rehighlight-buffer-quietly)
(hilit-set-mode-patterns
'(mew-message-mode)
'(("^Subject:.*$" nil msg-subject)
("^From:.*$" nil msg-from)
("^X-.*:.*$" nil msg-quote)
("^>.*$" nil msg-quote)
("^[A-Za-z][A-Za-z0-9-]+:" nil msg-header)))
(add-hook 'mew-draft-mode-hook
'hilit-rehighlight-buffer-quietly)
(hilit-set-mode-patterns
'(mew-draft-mode)
'(("^Subject:.*$" nil msg-subject)
("^From:.*$" nil msg-from)
("^>.*$" nil msg-quote)
("^[A-Za-z][A-Za-z0-9-]+:" nil msg-header)))
)
)
(setq mew-cite-fields '("From:" "Subject:" "Date:" "Message-ID:"))
(setq mew-cite-format "From: %s\nSubject: %s\nDate: %s\nMessage-ID: %s\n\n")
(defvar mew-cite-prefix-function nil)
(setq mew-header-max-length 1000)
(setq mew-prog-pgp "gpg")
(setq mew-refile-guess-alist
'(("To:"
略
)
("From:"
略
)
)
)
(setq mew-use-overlay-keymap nil)
(add-hook 'mew-draft-mode-hook
'(lambda ()
(auto-fill-mode 1)
(setq fill-column 66
tab-width 4)))
(setq mew-smime-digital-id "/home/xxx/.smime/secret.pem")
(setq mew-smime-CA-file "/home/xxx/.smime/CA2.pem")
(setq mew-smime-pubkey-dir "/home/xxx/.smime/public.pem")
(setq mew-use-fancy-highlight-body t)
Mew-dist メーリングリストの案内