Wanderlust その7 (254レス)
上下前次1-新
140(4): 2013/08/29(木) NY:AN:NY.AN AAS
○で囲んだ数字など、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 になってしまい、
理由がわからず困っています。解決法がわかればお知らせください。
141(1): 2013/08/29(木) NY:AN:NY.AN AAS
文字化けするかも。
>>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と詐称する。
自分が何をやっているか分からない人にはおすすめしない。
142: 140 2013/08/29(木) NY:AN:NY.AN AAS
>>141
なるほど、詳しくありがとうございます。
対策 1. だとそもそも丸数字が扱えないので、2. をやってみました。
あまり美しくないですが、hook で置換したところ望みの動作になりました。多謝!
(add-hook 'wl-draft-config-exec-hook
(lambda ()
(while (search-forward "〜" nil t)
(replace-match "〜"))))
143(1): sage 2013/08/30(金) NY:AN:NY.AN AAS
これ、WAVE DASH、FULLWIDTH TILDE以外で発生する組み合わせがありそうですが
どんなものがあるでしょうね。
144(1): 140 2013/08/30(金) NY:AN:NY.AN AAS
>>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 "£"))
...以下繰り返し
145(1): 2013/08/30(金) NY:AN:NY.AN AAS
>>144
(translate-region (point-min) (point-max)
'japanese-ucs-cp932-to-jis-map)
146: 140 2013/08/30(金) NY:AN:NY.AN AAS
>>145
目から鱗でした。ありがとうございます!
147: 2013/10/07(月)22:04 AAS
保守 age
148: 2013/11/30(土)18:43 AAS
明日、デモ画面変わるかな。
149: 2013/12/16(月)21:13 AAS
ドコモメール試したやついる?
150(1): 2014/02/27(木)03:37 AAS
C-c C-a でアドレスマネージャに入った時のフックって無いですよね
ここのキーバインド変えたい時はどこでやれば良いですか?
151(1): 2014/02/27(木)04:20 AAS
>>150
wl-addrmgr-mode-map
152: 2014/02/27(木)05:12 AAS
>>151
それをどのタイミングで設定するのがベストなんでしょうか
wl-folder-mode-hook でやるとエラーになっちゃうし
153(1): 2014/02/27(木)06:40 AAS
普通に
(require 'wl-addrmgr)
(define-key wl-addrmgr-mode-map "." 'wl-addrmgr-goto-top)
とかじゃだめなん?
なんで hook の話が出てくるんだろ。
154: 2014/02/27(木)07:11 AAS
>>153
あああ、思いっきり色々と勘違いしてました
.wl の中で (require 'wl-addrmgr) してから設定すればいいんですね
すみません、お騒がせしましたm(_ _)m
155: 2014/03/02(日)03:33 AAS
フォルダバッファの ":0/0/[0-9]+$" な部分に追加のフェース付けて見えなくしたら
凄くすっきりした
156(1): 2014/04/19(土)00:35 AAS
ひさびさに 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
誰かこのエラーを回避する方法を知りませんか?
157: 2014/04/19(土)19:19 AAS
外部リンク[cgi]:bugs.debian.org
158: 156 2014/04/19(土)20:19 AAS
bingo!
Thanks!
159: 村井 ◆4.NMMMMMMM 2014/04/20(日)10:59 AAS
あのぉ、これは、当日はいていく予定のTバックのことです。
Tバックというのは、あの部分が故意に、つまり意図的にですね、
そうゆう目的性と申しましょうか、方向性ていうかぁ、挿入のために、
破れているのれす!
160(1): 2014/04/29(火)23:52 AAS
cygwin & NTEmacs-23.4を使用している者です。
メッセージを開こうとすると、以下のようなエラーが発生します。
Symbol's function definition is void: w3m-add-local-hook
どうかご教授下さい。
161(1): 2014/05/03(土)09:13 AAS
>>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 で書き換える必要がある。
162: 2014/05/05(月)11:12 AAS
>>161
emacs-w3mとwanderlutをバージョンダウンしたら、うまく行きました。ありがとうございます。
163: 2014/06/07(土)19:49 AAS
elmo-splitすると、途中で処理が止まって、以下のようなエラーが出ます。
encoded-text-encode-string: Multibyte character in data for base64 encoding
164: 2014/06/19(木)23:29 AAS
皆さんが、gnusを使わない理由を何でしょうか?
165: 2014/06/20(金)00:44 AAS
使う理由が特にないから。
166: 2014/06/20(金)17:06 AAS
覚えられないから
167(1): 2014/06/23(月)17:48 AAS
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の設定だと思っているのですが...設定をどうやればいいのか分かりません。
168: 2014/06/23(月)17:54 AAS
>>167
README と INSTALL あと info を読んだらいい。
なんとなく info の設定は失敗してそうだから↓でもよんだらどうかね。
外部リンク[html]:www.gohome.org
169: 2014/06/23(月)17:55 AAS
こっちで聞いた方がいいんじゃね。
NTEmacs スレッド 4
2chスレ:software
上下前次1-新書関写板覧索設栞歴
あと 85 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.007s