Wanderlust その7
____∩_∩ / ・ ・\ ( ∀ ) <ぼく、4ゲット君 \/\/\/\/ プログラムの作者にバグを知らせる方法 (初心者向け) ttp://www.jpl.org/elips/BUGS-ja.html 効果的にバグを報告するには ttp://www.unixuser.org/~ueno/bugs-ja.html 賢い質問のしかた ttp://www.ranvis.com/articles/smart-questions.ja.html GNU Emacs Lispマニュアル 2.5版 ttp://www.bookshelf.jp/texi/elisp-manual-20-2.5-jp/elisp.html GNU Emacsマニュアル ttp://www.bookshelf.jp/texi/emacs-20.6-man-jp/emacs.html おらおら!角ばった 箱太郎様が7ゲットだぜ ___ ./\__\ / /○ ○/ ./ / ゝ / / / ,___ノ / \/__/__/ ,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;; {;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; ヾ;;;ハ ノ .::!lリ;;r゙ ライセンスや開発体制が普及に影響する・・・ `Z;i 〈.,_..,. ノ;;;;;;;;> ,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f そんなふうに考えていた時期が 〜''戈ヽ `二´ r'´:::. `! 俺にもありました ,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;; {;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; ヾ;;;ハ ノ .::!lリ;;r゙ Emacs使えるとハッカーになれる、なれる… `Z;i 〈.,_..,. ノ;;;;;;;;> ,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f そんなふうに考えていた時期が 〜''戈ヽ `二´ r'´:::. `! 俺にもありました ___ / || ̄ ̄|| ∧_∧ |.....||__|| ( ) どうしてこうなった・・・ | ̄ ̄\三⊂/ ̄ ̄ ̄/ | | ( ./ / ___ / || ̄ ̄|| ∧_∧ |.....||__|| ( ^ω^ ) どうしてこうなった!? | ̄ ̄\三⊂/ ̄ ̄ ̄/ | | ( ./ / ___ ♪ ∧__,∧.∩ / || ̄ ̄|| r( ^ω^ )ノ どうしてこうなった! |.....||__|| └‐、 レ´`ヽ どうしてこうなった! | ̄ ̄\三 / ̄ ̄ ̄/ノ´` ♪ | | ( ./ / ___ ♪ ∩∧__,∧ / || ̄ ̄|| _ ヽ( ^ω^ )7 どうしてこうなった! |.....||__|| /`ヽJ ,‐┘ どうしてこうなった! | ̄ ̄\三 / ̄ ̄ ̄/ ´`ヽ、_ ノ | | ( ./ / `) ) ♪ M-x wl-demo でサンタが消えてからスレ立てかい ,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;; {;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; 変わったUser-Agentは(・∀・)カコイイ!! ヾ;;;ハ ノ .::!lリ;;r゙ `Z;i 〈.,_..,. ノ;;;;;;;;> ,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f そんなふうに考えていた時期が 〜''戈ヽ `二´ r'´:::. `! 俺にもありました 起動時のやつらをゆっくり見たければM-x wl-demoとM-x wl-news、これまめちしきな ,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;; {;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; ヾ;;;ハ ノ .::!lリ;;r゙ どの国でもmailには7bit ISO 2022が使われている… `Z;i 〈.,_..,. ノ;;;;;;;;> ,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f そんなふうに考えていた時期が 〜''戈ヽ `二´ r'´:::. `! 俺にもありました emacs23 で pop3 や imap フォルダに SSL 接続すると Loading `ssl': old-style backquotes detected! byte-code: Process POP3 not running とまあこんな感じです。みなさまいかが? Loading `ssl': old-style backquotes detected! はただの警告であって POP3 not runnig と関係ありませんよね。 手元じゃSSL接続できてるし もしかすると cache あたりが悪さをしていたのかもしれませんが、 フォルダの指定の書式をちょっと変更したところ (アカウント名部分を ダブルクオーテーションで括った) POP3 not running の エラーが出ることなくアクセスできるようになりました。 IMAP フォルダも同様。 Carbon Emacs で Gmail に IMAP over SSL でアクセスしています。 が、日本語フォルダへのアクセスができません。 .wl では (setq elmo-imap4-use-modified-utf7 t) を指定しています。 Gmail の特殊フォルダと呼ばれる [Gmail]/送信済み などをフォルダモードで m A しても IMAP error: Invalid Command となり、アクセスグループで一覧を 得ようとすると error: Unable to convert from Unicode utf7-u16-latin1-char-converter: Unable to convert from Unicode あたりが出ます。どうしたもんでしょう。 Maedow3+Wanderlustで受信ができるのですが、送信ができません。 1.エラーメッセージ Type C-c C-x C-z to exit MIME mode, and type C-c C-x ? to get help. Mark set No further dynamic expansion for `' found Exit MIME editor mode. Sending... wl-draft-dispatch-message: Symbol's value as variable is void: smtp-end-of-line Symbol's value as variable is void: smtp-end-of-line 対応をググリ .wl (setq smtp-end-of-line "\n") と追加修正 2.エラーメッセージ Loading g:/home/site-lisp/starttls.el (source)...done byte-code: Spawning child process: exec format error Spawning child process: exec format error またググって .emacs ;;Spawning child process: exec format error (require 'mw32script) (mw32script-init) と追加修正 としてみるも、状況は変わりませんでした。 対応を教えていただけませんか? - ntemacs23.1 - wanderlust先端 - APEL先端 - flim-1_14_9 - semi-1_14_6 の環境で、htmlメールに返信しようとして、(wl-draft-send-and-exit)すると文字化けが発生するのですが、 同じ現象の方いますでしょうか? 最近はデコメールが標準になりつつあるし、wanderlustだけでメールの処理するのがキツイですねぇ。 >>26 デコメで気持ちを表しているとか、正直言ってキモイし、やめてほしいな。 summaryが文字化けするようになった。 s allすれば直るんだけど。。。 メール作成時のファイル添付を、関数を用いて機械的に行いたいです。 SEMIの mime-edit.el の mime-edit-insert-file はプロンプト入力を求めますが (引数のverboseがnilでもencodingの入力を求める)、これを省略したいがために、 下記の修正を考えました。(15行目以降付近) ; (if (or (interactive-p) verbose) ; (setq encoding (mime-prompt-for-encoding encoding)) ; ) (setq encoding "base64") 自分としては、自分がつくるメールでbase64に決め打ちしても問題ないと理解しています。 だが見落している点がないか不安です。 この修正の結果として生じ得るトラブルなどあれば、ご指摘・コメント頂けないでしょうか? 訳あってexchangeから昔使ってたWanderlustに最近切り替えたんだけど、 pop3のパイプフォルダ、比較的新しいマシンなのに遅すぎなんだけどこんなもん? いまだfetchmailとprocmail使うってのが普通の使い方なん? Gmailが絵文字を扱えるようになったわけだけど、 なんとかwlでも表示出来ないものか。 emoji.elもあることだし。 CVSのChangeLogを見ても、最近は全然弄られてないね。困ってないから良いけど。 MLの外国人達は開発には興味ないのかなぁ。 3週間前が最近じゃないのか。最近の人間は気が短くなったものだな。 ところで、semiのバグはいつまで放置なんだろうか。 送信すると文字化けばっかり。 >>35 事故レスです。 semi -> semi-1_14-wl枝 flim -> flim-1_14-wl枝 を適用したら、NTEmacs23.2の環境(mule-ucs無し)で、丸数字の入ったdraftバッファも文 字化けなく送信できました。ありがとうございます。 >>36 -wl 枝に文字コード回りの変更なんてないよ。 まさか、今まで trunk 使っていたとか? >>34 だから、ChangeLogの中身ちゃんと見たのかよ?w >>37 じゃあ、これを~/.wlに入れたからですかね。丸数字入れたdraftバッファでC-c C-cしたら、全部化けてたのが直った。 ;; cp932の設定 (add-to-list 'mime-charset-coding-system-alist '(shift_jis . cp932)) (add-to-list 'mime-charset-coding-system-alist '(iso-2022-jp . cp50220)) >>39 「丸数字入れたdraftバッファでC-c C-c」が文字化けしてそれで直るんなら charsets-mime-charset-alist の値をいじってるんじゃないの? じゃあ何かはわかんないや。 ただ、 >>39 の設定で変化するってことは、丸数字を sjis か iso-2022-jp にエンコードしているってことなんだけど デフォルトの状態ではそうはならないよ。 ntemacs-23.2とmerged-trunk-to-elmo-imap4-compliance-1で、日本語添付ファイルで「を」を含むファイルうを送ると、"_"に変換されてしまうのですが。。 >自己レスです。 gmailに送ると、添付ファイル名は正常なので、もしかしてOutLook2010のバグかもしれないです。 すみません。 話は違うのですが、自分はwanderlustで1Mbyte超のファイルをメールで送ることが多いのですが、mini bufferに送信状況(3% done...)とかが見れると嬉しいのです^^。 てか、いつになったら、2.14.1 とかでるの? そもそも 2.15.9 とかでしょ? 2.16.0 はいつになったらデルの? っていうか、アドレス帳不便すぎない? グループ化とか検索機能が貧弱すぎてある程度付き合い多いと使えないと思うんだけど みんなどうしてるの? >>48 anything-bbdbとか? まあ、メール出す相手なんていないからおれは使ったことないけど。 Tab補完でなんとかなる程度しか使ってねぇなぁ。 MH形式を活用して他のMUAやらGmail等のWebメールを併用しているのもあるだろうけど。 まあ、顧客とか問合せ管理の規模になってくると どの道、一般のMUAなんか使わずウェブとかでシステム組むしなあ。 cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout wanderlust Unknown host cvs.m17n.org. ってなる、みんなはどう? >>52 ttp://www.a-k-r.org/d/2011-03.html#a2011_03_13_1 停電で止まったようだな (setq elmo-spam-scheme 'bsfilter) (require 'wl-spam) とやっても、bsfilter って動いてへんよな? 手元の環境は以下のとおり。 bsfilter-1.0.17 Emacs 23.3 or 24.0.50 ruby-1.8.7 wl-2.14.0 or 2.15.9 Emacs snapshotでWanderlust使ってたら、フォルダを開けようと すり度に `keymap' is reserved for embedded parent maps なんてエラーが…とりあえず (setq wl-use-toolbar nil) なんてして回避… 全フォルダを wl-summary-sync rescan したいんですけど 何か楽な方法ありませんか? あったらやり方を教えてください。 つぎは、2.16.0 を通り越して、 2.16.9 だぉ。 質問なのですが、OutLook2010みたいに、「開封済みメッセージ要求」や「配信確認要求」って、wlでは出来るのでしょうか? Disposition-Notification-To: とか Return-Receipt-To: だっけ。 wanderlustでimapフォルダーのリスト表示が崩れてしまったのですが、コマンドを忘れてしまいました。 どなたかご存知ではないでしょうか? 何のコマンド聞きたいのかよくわからんけど s all か? また質問なのですが、draft bufferをUTF-8に設定して、UTF-8で送信するような設定ってありますでしょうか? やっぱり何がしたいのかよくわからんが (setq charsets-mime-charset-alist nil) ってこと? >>72 > やっぱり何がしたいのかよくわからんが > > (setq charsets-mime-charset-alist nil) > うまく行きました。ありがとうございます。 ×2.16.0 はいつ出るんでしょうか? ○2.16.0 は出るんでしょうか? 最近、wl(Wanderlust/2.15.9)UTF-8なSubjectが届くんだけど、これは変数の指定で読めるようになるのでしょうか? ↓ "=?UTF-8?B?U3RlcGhhbmllIEN1dHRlciwgQmFyYWNrT2JhbWEuY29t?=" >>78 ありがとうございます。しかし、~/.wlに設定してみましたがNGでした。 >>72 > やっぱり何がしたいのかよくわからんが > (setq charsets-mime-charset-alist nil) これを設定すれば、UTF-8で送信することが出来ましたが、今度はメールの検索でひっかからなくなりました(^^;。 cvs [checkout aborted]: connect to cvs.m17n.org(163.220.2.65):2401 failed: Connection refused ってなるけどなんで? >>86 ttp://www.chise.org/ snapshotでなくてcvsでとってくるのってどうやるんでしょう? CVS(ほぼ)先端の wl を使ってます。 (1) From: hoge=?ISO-2022-JP?B?GyRCJVslMhsoQg==?= <hoge@foo.com> (2) From: hoge =?ISO-2022-JP?B?GyRCJVslMhsoQg==?= <hoge@foo.com> なメールを wl で読むと、 (1) From: hoge=?ISO-2022-JP?B?GyRCJVslMhsoQg==?= <hoge@foo.com> (2) From: hoge ホゲ <hoge@foo.com> となります。(1),(2)の違いは半角スペース一文字だけです。 上記(1)のフォーマットをデコードするにはどうすればいいのでしょうか? ちなみに Subject: の場合は、(1),(2)どちらもデコードされるのですが。 >89 自分は以下のような現象が出ます。 ?UTF-8?B?U3RlcG GNU Emacs 24.1.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) で、Wanderlust/2.15.9 (Almost Unreal) を使っているのですが、 ドラフトバッファを C-cC-k yes で、Kill Current Buffer をしようとすると、 以下のエラーが出ます。どなたか解決法がわかりましたら教えてください。 Invalid function: (\` (buffer-live-p ((\, (current-buffer))))) >>92 GNU Emacs 24.1.1 (x86_64-apple-darwin11.4.0, NS apple-appkit-1138.47) Wanderlust/2.15.9 (Almost Unreal) だけど、エラー出ないよ。 wl-draft-kill-pre-hook 設定してない? >>93 お騒がせしました。自分の設定の問題でした。 具体的には draft モードで利用していた elisp に含まれる make-local-hook という命令が悪さをしていたようです。 ありがとうございました。 http://www.gohome.org/wl/index.ja.html どうなっとん? cvs.m17n.orgサービス停止しとるというのに最新版はどこのcvsからとってこれるん? いいかげんにwebサイト更新しぃや。 >>96 Unofficial って書いてあるじゃん。 添付ファイルのついたニュース記事を閲覧しようとすると, Cannot display message -test@localhost/4 のようなメッセージがemacs の最下行に表示され,本文すら表示できません. (ここで,「-test@loalhost」 はニュースグループで,「4」は記事番号です.) ただし,添付されているのがHTML ファイルの場合はw3m-el の効果で閲覧できます. 添付ファイル名は,日本語・英数字のみのいずれもダメなので,ファイル名は無関係と思います. ~/.elmo/nntp/localhost/test/entity-0 のようなファイルを別のdirectory に移動すると閲覧できるようになります(閲覧できたら,元に 戻します.これを消してしまうと,O でセーブできなくなります). はっきりとは覚えていませんが,2〜3ヶ月ほど前からエラーが生じるようになりました. ~/.wl は変更していません. 以前はそのようなことはありませんでした. wl のversion は,2.14.0-12 です(Debian GNU/Linux stable および testing). 上述の方法でどうにか閲覧は可能ですが,手間がかかって仕方がありません. スペースキーやn などで添付ファイルつきのニュース記事の本文を普通に閲覧できるようにする 対応方法がありましたら,御教示お願い致します. 99 を書いた者です.その後,自己解決しました. サイズの大きなニュース記事を読むときに,いちいち取り込むかどうかを聞かれないような 設定をしていたのですが,それが設定ミスをしていて悪さをしていたようです.修正したら, よくなりました. 以前はそれでも動作していたのですが,前述の通り,3ヶ月前あたりからエラー が生じるようになってしまいました.逆に,これまで動いていたのが偶然だった のかもしれませんが…. お騒がせしました. Emacs24(24.1) で Wanderlust(2.5.19) を使うと、 Summary モードでのカーソルの上下移動がものすごく遅いんですが、 なにか対処法はないでしょうか? >>104 (setq-default bidi-paragraph-direction 'left-to-right) >>105 ありがとうございます。これでバッチリでした! User-Agent: Wanderlust/2.14.0 (Africa) Emacs/23.4 Mule/6.0 (HANACHIRUSATO) を、kde 3.5で使用しています。 ドラフトバッファウィンドウの、タイトルバーについての質問です。 現状のタイトルバーは +draft/6613 みたいに、フォルダ名+メッセージ番号となっているため、 複数のドラフトを開いていると、目的のドラフトに一発で移動することができません。 タイトルバーに、subjectを表示することは出来るでしょうか。 Last modified: Sat, 26 Mar 2005 00:13:47 JST gngupackの ntemacs:emacs-24.1-20120716.exe wanderlust:wanderlust-201208261913.tar.gz なのだが、summaryで 'o' で refileすると、 Folder name for refile (+inbox): + みたいに出て、以前はそのまま returnすると +inboxが採用されていたのだが… 今は、わざわざ +inboxを指定しないと +が採用されている。 結果、'x'すると ~/Mail直下に refileされる。 以前の様に(+〜)のデフォルトが採用される様にする方法はありますか? >>109 ttps://github.com/wanderlust/wanderlust/commit/d2f7ef9a7c9469e44fc0ea014bc1c155d5876c02 >>110 サンクス!! ftp://www.jpl.org/pub/github-snapshots/wanderlust-201209091618.tar.gz で直った。v(^^ UTF-8なメールの検索が出来るようにならないかな。。 UTF-8だけならgrepできるけど、quoted-printableなメールはどう対応していいか。 やはりUTF-8なメールの検索はwanderlustでは諦めるか。。 そろそろThunder birdに乗り換えるかな。 Thunderbirdは保守は続くけど開発は止まってなかったっけ? 伊藤さんのunofficialをofficialにしちゃえばいいのに。 ていうか、UTF-8なメールの検索が出来る機能出来ると、もの凄く有り難い。 無理かな。 >>122 それは、開発も止められるということなのでしょうか(´・ω・`)。 fetchmail & procmailでMaildirに取り込んでるんだけど、 取り込み先のフォルダをサマリモードで開くと、 新規メールの中で、後に取り込んだメールほど上になっちゃう。 MHだとこんなことないんだけど、これ何とかなります? >>124 うちはそんなことないけど、なぜそうなる? Wanderlust って utf8 なメールを書くことはできますか? >>128 RFC5335 的な意味ならできない。 本文に使えるかどうかなら大抵はできる。 Wanderlust/2.15.9 (Almost Unreal) を使っています。 3-paneで見ているのですが、message bufferを2つにしてfollow-modeで見ることは可能でしょうか。 少しelispを見てみましたが、自分には難しそうで… MacPortsから入れているemacs-app @24.3_1+inlineを使っているんですが、 TLS接続のためにこれまたMacPortsから入れたgnutlsを利用しています。 gnutlsが2.12.19_0の時はGmail経由でメールを送信するのにも問題ないのですが、 3.1.10_0の時はGmail経由でメールを送信すると Sending... Opening STARTTLS connection to `smtp.gmail.com:587'...done STARTTLS negotiation failed: *** Starting TLS handshake - Certificate type: X.509 - Got a certificate list of 2 certificates. - Certificate[0] info: - byte-code: Wrong type argument: arrayp, nil となります。どうちて。 証明書の問題なんでしょうが、2.12.10_0 の時は問題なくて 3.1.10_0 の時は問題が発生するのが なんでなんだかなーとか。 あと Mac OS X 10.8.4 では /etc/ssl 以下に certs/ca-certificates.crt とかは存在しなくて、 ports で探して見つかったのが curl-ca-bundle ぐらいか。これで入った /opt/local/etc/openssl/cert.pem を gnutls-cli --x509cafile で食べさせてもエラー発生。 なんやねん。 ○で囲んだ数字など、Windows の機種依存文字を含んだメールを UTF8 に変換して返信するために、下記の設定を .wl に加えています。 (require 'cp5022x) (add-to-list 'mime-charset-coding-system-alist '(iso-2022-jp . cp50220)) (setq wl-mime-charset 'iso-2022-jp) これはこれで大変便利なのですが、この状態で、「〜」の文字を含んだ ISO-2022-JP なメールに返信すると、自動的に UTF-8 になってしまい、 理由がわからず困っています。解決法がわかればお知らせください。 文字化けするかも。 >>140 cp50220デコーダを使うことで、ISO-2022-JP で書かれたメールに 含まれる "〜" (U+301C, WAVE DASH) は "〜" (U+FF5E, FULLWIDTH TILDE) としてデコードされるが、FULLWIDTH TILDEは ISO-2022-JPでは エンコードできないため。 対策は、 1. リプライ用のドラフトを作成する前にcp50220デコーダを使用しないよう 設定を変更する。 (setq mime-charset-coding-system-alist (delq (assq 'iso-2022-jp mime-charset-coding-system-alist) mime-charset-coding-system-alist)) 2. どこかで FULLWIDTH TILDE を WAVE DASH に置換する。 3. cp50220でエンコードしてISO-2022-JPと詐称する。 自分が何をやっているか分からない人にはおすすめしない。 >>141 なるほど、詳しくありがとうございます。 対策 1. だとそもそも丸数字が扱えないので、2. をやってみました。 あまり美しくないですが、hook で置換したところ望みの動作になりました。多謝! (add-hook 'wl-draft-config-exec-hook (lambda () (while (search-forward "〜" nil t) (replace-match "〜")))) これ、WAVE DASH、FULLWIDTH TILDE以外で発生する組み合わせがありそうですが どんなものがあるでしょうね。 >>143 「¢£−¬?〜‖」などで発生するようです。これを考慮して、以下のように 書いてみたのですが、なんかもっとエレガントにならないものか。 (add-hook 'wl-draft-config-exec-hook (lambda () (save-excursion (goto-char (point-min)) (while (search-forward "¢" nil t) (replace-match "¢")) (goto-char (point-min)) (while (search-forward "£" nil t) (replace-match "£")) ...以下繰り返し >>144 (translate-region (point-min) (point-max) 'japanese-ucs-cp932-to-jis-map) >>145 目から鱗でした。ありがとうございます! C-c C-a でアドレスマネージャに入った時のフックって無いですよね ここのキーバインド変えたい時はどこでやれば良いですか? >>150 wl-addrmgr-mode-map >>151 それをどのタイミングで設定するのがベストなんでしょうか wl-folder-mode-hook でやるとエラーになっちゃうし 普通に (require 'wl-addrmgr) (define-key wl-addrmgr-mode-map "." 'wl-addrmgr-goto-top) とかじゃだめなん? なんで hook の話が出てくるんだろ。 >>153 あああ、思いっきり色々と勘違いしてました .wl の中で (require 'wl-addrmgr) してから設定すればいいんですね すみません、お騒がせしましたm(_ _)m フォルダバッファの ":0/0/[0-9]+$" な部分に追加のフェース付けて見えなくしたら 凄くすっきりした ひさびさに bzr で取得した emacs + emcws patch をビルドしたんですが。。。 Wanderlust のインストールする段階になって、apel がインストールできない。 >emacs -batch -q -no-site-file -l APEL-MK -f compile-apel \ > NONE /usr/local/share/emacs/24.4.50/site-lisp NONE >Loading /usr/local/src/apel.work/APEL-CFG... >Eager macro-expansion failure: (wrong-type-argument sequencep 769) >Wrong type argument: sequencep, 769 >gmake: *** [elc] Error 255 誰かこのエラーを回避する方法を知りませんか? あのぉ、これは、当日はいていく予定のTバックのことです。 Tバックというのは、あの部分が故意に、つまり意図的にですね、 そうゆう目的性と申しましょうか、方向性ていうかぁ、挿入のために、 破れているのれす! cygwin & NTEmacs-23.4を使用している者です。 メッセージを開こうとすると、以下のようなエラーが発生します。 Symbol's function definition is void: w3m-add-local-hook どうかご教授下さい。 >>160 2010-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-add-local-hook, w3m-remove-local-hook): Abolish. いろいろ古そうだけど。 w3m-add-local-hook を使っているところは add-hook で書き換える必要がある。 >>161 emacs-w3mとwanderlutをバージョンダウンしたら、うまく行きました。ありがとうございます。 elmo-splitすると、途中で処理が止まって、以下のようなエラーが出ます。 encoded-text-encode-string: Multibyte character in data for base64 encoding wlを使いたく以下の作業をしました。ここまで当たってるのか知りたいです。 windows7 GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-09-02 on GNUPACK git shell にて、apel, flim, semi, wlをDLしました。 apelのmakeit.bat(編集後)実行し、~\.emacs.d\elispにapel, emuサブディレクトリが生成されました。 flim, semi, wlはelispディレクトリに、ディレクトリごとコピペしました。 これでインストールはOKなのでしょうか? 後は、init.elの設定だと思っているのですが...設定をどうやればいいのか分かりません。 >>167 README と INSTALL あと info を読んだらいい。 なんとなく info の設定は失敗してそうだから↓でもよんだらどうかね。 http://www.gohome.org/wl/doc/wl-euc_toc.html そこら辺で頓くんだとすると wl 使うのは辛そうだな >>171 まず M-x list-packages から適当なパッケージをインストールする方法に慣れて、 http://www.emacswiki.org/emacs/WanderLust#toc2 の設定すればいいよ。 >>172 分かりました。とりあえず、Emacs実践入門読んで、内容をしっかり習得しますね。レベルが上がったらまた着ます。 こうやって教えてくれるのは本当にありがたいことです^^ >>174 もっとも簡単な方法なんだが、これでも難しかったのかな。 質問するときは知能指数と英語力も書いたほうがいいんじゃないか。 これ読めばアホでも package のインストールはできるようになると思う。 http://emacs-jp.github.io/packages/package-management/package-el.html >>176 はい。正直なところ、難しいです。 しっかり勉強させていただきます。 どなたか、下記の問題の解決法をご存知ではないでしょうか? wanderlust で GMail 風、新着レス順にソート http://www.ftnk.jp/ ~fumi/cl/2009-07-28.html >>179 どうもありがとうございます! Gamil に imap アクセスしてるので、これでストレスなく使えそうです。 ああ、今ntemacs-23.4使ってるけど、emacs-24に上げて、wl使えるかどうか不安だわ。 ググっても情報殆ど出てこないし。 普通に使えとるが GNU Emacs 24.3.1 (i386-mingw-nt6.2.9200) of 2013-07-01 on ROCKERS Wanderlust/2.15.9 (Almost Unreal) >>182 自分はntemacsなんだけど、ビルドもうまく行くけど、動かないlispが多くなった。 一つ一つ潰していくしかないかな。 mlで質問したのですが、返事がなかったので、ここで質問させて頂きます。 -- Wanderlustを使っているんですが、 等の文字が入ったメールをWanderlust側では quoted-printableでエンコードする設定にしています。 しかし、Outlookユーザから来たメールを見ると、base64でエンコードされています。 これが、今の主流かどうか分かりませんが、base64でutf-8の文字が入ったメール を出す時はどのような設定が必要でしょうか。 宜しくお願い申し上げます。 ちなみに、自分の~/.wlには以下の設定がしてあります。 ;;Simply tell SEMI to accept encoded sequences in header fields. (setq mime-header-accept-quoted-encoded-words t) (setq mime-header-accept-quoted-encoded-words t) ;;; ファイル名が日本語の添付ファイルをエンコードする [semi-gnus-ja: 6046] (eval-after-load "std11" '(defadvice std11-wrap-as-quoted-string (before encode-string activate) "Encode a string." (require 'eword-encode) (ad-set-arg 0 (eword-encode-string (ad-get-arg 0))))) --- 宜しくお願い申し上げます。 wanderlustのメールをOutLookのpstファイルに移行することは出来ますか? 質問です。 Wanderlustでメールの転送をすると、emlファイルが添付された形で転送されるのですが、 これをテキストベースで転送するには、どうすればよいのでしょうか? A で引用あり返信にして、あとはヘッダを手作業で Re: を Fwd: にしたり To: アドレスを変更すればよくね? >>187 ああ、なるほど。 ありがとうございます。 最近、常時 Reply-To: を付けている人が多くなってきました。 (内容が From: のアドレスと同じである人もけっこう多いです。) 例えばあるメールでは、From: A, Reply-To: B, To: C, D, CC: E のような内容で、 C が自分のアドレスであるとします。 wl での返信の場合、To: B となりますが、 多くのメールソフトの返信の場合、To: B, D, E のようになるようです。 差出人は後者の挙動を想定してるようですが、どちらの動作が正しいのでしょうか? また wl で後者のような挙動をさせることが可能であれば、その設定法を教えてください。 すみません、1箇所誤りがありました。 > 多くのメールソフトの返信の場合、To: B, D, E のようになるようです。 To: B, CC: D, E (もしくは To: B, CC: C, D, E)でした。すみません。 最近は Wanderlust も活発になったもんだ。 Emacs-Fu で取り上げれ外人ユーザが増えてからだね。 安心して末永く使わせていただきます。 GMail を IMAP サーバにして、Wanderlust で読み書きしています。 Wanderlust で GMail の別アカウント間で、メールを移動すると、 移動後の GMail 上でのメールの日付が、メールを移動した日付になってしまう のですが、元々メールが届いた日の日付のままで移動することはできないでしょうか? ちなみに Thunderbird でメールを移動すると、メールの届いた日 (or メールヘッダの Date: の日付?)になるようです。 メール送信をバックグラウンドで実行する方法ないですか? opentlsとのネゴシエーションのせいで、送信が完了するまで次の作業が行えない。 >>196 > メール送信をバックグラウンドで実行する方法ないですか? > opentlsとのネゴシエーションのせいで、送信が完了するまで次の作業が行えない。 手元で適当な SMTP サーバ上げておいて、そっちに丸投げ、とかじゃないかな? testてすとテスト@(CP932の丸1) みたいな文を送ろうとすると、Content-Typeのcharsetがデフォだと EUC-KRになるんだね。漢字を含めればUTF-8になるけど。 自分はISO-2022-JP外の日本語文字コードを含む場合はUTF-8にしたいので、 (eval-after-load "mcharset" '(let ((sjis (rassq 'shift_jis charsets-mime-charset-alist))) (setcar sjis '(ascii latin-jisx0201 katakana-jisx0201 japanese-jisx0208 japanese-jisx0212 japanese-jisx0213.2004-1 japanese-jisx0213-2 cp932-2-byte)) (setcdr sjis 'utf-8))) としてるけど、何か変かな? letの次の行に「(when sjis」が必要だった… あと末尾に括弧。 色々新しくしたでどれのせいかわからんが・・・ NTemacs24.5(chuntaro氏) + 最新の wanderlustでは w3mなくても ewwで htmlなメール見れる様になったみたい。 毎度々 emacs-w3m入れんで良くなったかも v(^^ Wanderlustのgit最新版を使っています。 しかし、sslでのsmtpは上手くいくのですが、starttlsでの送信が出来ません。 emacsは23.4で、設定は下記のHP通りです。 http://www.ki.nu/ ~makoto/diary/2012/02/14/1.html >>202 いいよ、もう。暫くメール送信はopenssl経由でいいわ。 git先端を使っているのですが、たまにスレッド一覧で差出人名が文字化けを起こすようなのですが、何か設定が足りないのでしょうか? 最近また外人の初心者質問増えたな。どこかで紹介されたかな。嬉しい限り。メンテナに敬礼。 Wanderlustでリダイレクト転送を普通の転送にするやり方ありますでしょうか。 >>207 25.1でも普通に使えることが分かって一安心 メンテしてくれてる人に寿司でも奢りたい >>206 設定は分からないですけど、 tis620-2533 とか chinese-gb2312 とかで来ると化けますよね。 私は諦めて Windows10でmacs-24.5-IME-patchedを使っています。 ttp://opamp.hatenablog.jp/entry/2015/01/07/210407 を参考に、アドレス、ユーザ名などを変更して設定しました。 ですが、Passwordを入力すると、Authentication is failedとなり失敗してしまいます。 Thunderbirdを使って、IMAPでメール読み込みができることは確認しました。 対策方法があったら教えてください。 最新の変更でbiffが動かなくなってませんか? 何かタイマーがすべてキャンセルされてるような。 失礼しました。最新の変更ではなく原因は全然違いました。 私が想定された使い方をよく知らなくて、 unplugしたときにwl-biff-stopが実行されたためです。 Emacs26.0.50でインストールするとフォルダに入るときにエラーが出ます。 wl-folder-get-entity-idというmacroがInvalid functionになる。 wl-summary-goto-folder-subr: Invalid function: wl-folder-get-entity-id http://next49.hatenadiary.jp/entry/20170109/1483955314 これいつ頃からのエラーでしょうか? 私もしばらく前からメッセージを自動でexpireした後でフォルダに移動すると 同じエラーが出るようです。 sort: Wrong type argument: number-or-marker-p, nil >>220 > sort: Wrong type argument: number-or-marker-p, nil 結構何度も出ていて再インストールしても直らなかったんですが、 その後何度かのバイトコンパイル&再インストール等して今は出ないようです。 ロードパスのどこかに古い*.elcが残っていた(ありそうもない)? M-x wl-summary-syncでエラーの出るデータベースを再作成したから(何とも)? 等々わかりませんが私の方の問題だったようです。 > sort: Wrong type argument: number-or-marker-p, nil やはり自動expireした後で時々出ますね(Emacs 26.0.50)。 公式にあるのと同じ20161228のコードをcheckoutして使うと出ないようなんですが、 再現の条件がわからないのでとりあえず書くだけ書いときます。 Wanderlustどうだろう。 ガチンコメーラーとしてはやはりThunderbirdのほうが良いと思うが。 > > sort: Wrong type argument: number-or-marker-p, nil expireした後で0.5秒待つようにしてたらその後はエラーが出てないので、 expireの後の処理が完了する前にサマリを表示しようとしてエラーになってるのかもです。 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 YH1I8HEXJS 今さっきまで引用ヘッダの書式は変えられないってずーーっと思い込んでたけど、 wl-default-draft-cite-header-format-string と wl-default-draft-cite-date-format-string 弄れば変更できるのね。 wanderlust-emacs25 2.14.0_19って使えてる? FreeBSDを語れスレにも書いたけど、MHフォルダを開こうとするとWrong type argument: arrayp, nilというエラーになる semi-emacs25 1.14.6_19 flim-emacs25 1.14.9_16,1 apel-emacs25 10.8_14 emacs25.3.1 今は2.15.9にしてるけど、その頃のバージョンも使ってたと思う エラー出ると ignore-errors で黙らせてたけど特に問題ないよ ignore-errorsなんてのがあるんだね 本当に困るエラーが発生したときに忘れていそうで怖いけど、試してみる ありがとう もしかして、wl-folder-jump-to-current-entity を、 (defun my-wl-folder-jump-to-current-entity (&optional arg) (interactive "P") ;; 中略 (wl-folder-jump-to-current-entity arg) ;; 以下略 ) みたいな使い方してます? もしそうなら、wl-summary-goto-folder-subr の、around な advice で、 引数 interactive を nil にすればエラー出なくなるかも。 2.15.9 だけど私はこれで出なくなりました。 だめだ・・ エラーは消えたけど、まともに動かなくなってしまった。 もう元に戻してこの件は気にしない事にしよう・・・ メッセージの自動削除でアーカイブフォルダを指定していますが、 気が付いたらinboxの一つのアーカイブフォルダにすでに1000近くのメッセージが移動されていました。 wl-expire-archive-filesの値はデフォルトのまま100なので、 本来なら100メッセージごとに分けてアーカイブされるはずだと思います。 (setq wl-expire-alist '(("^\\+inbox$" (number 500 550) wl-expire-archive-number2 t) [...] ("^\\+spam$" (number 300 350) wl-expire-archive-number1 t))) wl-expire-archive-number1を設定しているspamフォルダでは、 メッセージ番号の区切りで100メッセージごとにアーカイブされています。 どこかまずいでしょうか? アーカイブフォルダzipのメッセージをいったんすべてinboxに展開して、 .elmo以下のデータベースも削除してから自動削除を実行してみると、 きちんと100ファイルごとにアーカイブされました。 とこかでおかしくなってしまっていたようです。お騒がせしました。 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 P189A 質問です。 メールの検索なのですが、検索でヒットしたメッセージを一覧にして見ることは可能でしょうか? Emacs 25 の頃からか、大きなサイズのファイル(おおよそ3 MB以上)を添付すると、base64 を選択したあと、Emacsがフリーズします.時間がかかるのかと待ってみましたが、反応が帰ってきません.サイズが小さいときは添付・送信はできます. なにかポインターでもよろしいので、解決法をご教授いただけないでしょうか? 環境: Emacs 26.1 OS: Mac OS High Sierra ver.10.13.6 Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (APEL/10.8 EasyPG/1.0.0 Emacs/26 (x86_64-apple-darwin17.7.0) MULE/6.0 (HANACHIRUSATO) mime-view-modeにURL-button間をジャンプできるキーはないですよね? ファイルを添付するとき、ファイル名を指定した後、content type や encoding を聞いてきますが、いつもデフォルトでいいので、リターンキーを連打しています. なにか設定で、ファイル名だけを指定するだけにできないでしょうか? ふと気になったんですが、 どうしてSummary Viewは奇数行しかないんでしょうか? モードラインの行数を見ると1, 3, 5...みたいに。 Windows 10 Pro 20H2にscoopでインストールしたEmacs 27.2でmelpaの2.15.9で@itmedia.news.burstsのshimbunが取得できない。 同様な組み合わせのdebianだと取得できたのだけどどうすればWindowsでも取得できますか。 APEL 20201106.2221 FLIM 20210529.1253 SEMI 20210613.948 Shimbun 20211029.150 Wanderlust 20211115.1206 >>242 自己解決 Vectorでダウンロードしたコンパイル済のw3mのルート証明書が古かったせいか?ITmediaのRSSを取得できてませんでした。 MSYS2のw3mを使うとITmediaのRSSを取得できました。 Emacs 24.5未満のサポートがドロップするタイミングで24.5のサポートもドロップしてた 「Use lexical binding.」のe8a013e以降は起動すらできず まだ使ってる人どのくらいいるのかな? どうもbiffでimapのメールチェックしてるのが終了せず、 頻繁にキーも効かなくなって参る。 PACKAGE_LISPDIRが無いとエラーになるようになった。 /usr/local以下にインストールしようとすると/root/.emacs.d/elpaも無いとエラーになる。 ここのhibernationから復帰後に固まるというFAQを参考にして、 いったんimapのプロセスを終了させればよさそうだけどどうやって実行したらいい? https://www.emacswiki.org/emacs/WlFaq とりあえずこんな風にしてみたけどbiffでは使えない。 (defun wl-toggle-plugged-off-and-on () (interactive) (let ((flush wl-auto-flush-queue)) (setq wl-auto-flush-queue nil) (when wl-plugged (wl-toggle-plugged 'off) (wl-toggle-plugged 'on)) (setq wl-auto-flush-queue flush))) (add-hook 'wl-summary-exit-hook 'wl-toggle-plugged-off-and-on) wl-toggle-pluggedじゃなくてelmo-quitというのを使えばいいのかな? その都度imapのプロセスを終了するので非効率かもしれないけど、 こうしたら一応biffも動いてるみたい。 (defun elmo-quit-before-check-entity (orig-fun &rest args) (elmo-quit) (apply orig-fun args)) (advice-add 'wl-folder-check-one-entity :around #'elmo-quit-before-check-entity) もっといいのががあったら教えてください>玄人の方々 いろいろやってもなかなかちゃんとうまくいかないので、 もう少し調べてみるとimapのセッションがいつまでもタイムアウトしてないようだった。 とりあえずこんな風にしてみたらよさそうな感じだけどどうかな? (setq elmo-network-session-idle-timeout 30) 毎回フォルダに入る前にエラーが出るが、 続けてもう一度実行するとエラーなしで表示される。 wl-summary-line-format-changed-p: Wrong type argument: arrayp, nil "GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2023-03-18" read.cgi ver 08.0u [upliftProject] - 2023/07/09 Walang Kapalit ★ | uplift ★ 5ちゃんねる