(setq w3m-filter-rules `(... ("\\`http://mixi\\.jp" w3m-filter-mixi) ... (defun w3m-filter-mixi (url) (goto-char (point-min)) (let (newurl) (while (re-search-forward "<a href=view_diary\\.pl\\?url=\\([^>]+\\)>" nil t) (setq newurl (match-string 1)) (when newurl (delete-region (match-beginning 0) (match-end 0)) (when (string-match "&owner_id=[0-9]+\\'" newurl) (setq newurl (substring newurl 0 (match-beginning 0)))) (insert (format "<a href=\"%s\">" (w3m-url-readable-string newurl)))))))な感じ。当然 GreaseMonkey のスクリプトもありがたく頂戴した。
% ispell -a -m -C @(#) International Ispell Version 3.1.20 10/10/95 magic * magick & magick 1 0: magic magicc & magicc 1 0: magicaspell は
% aspell -a -m -C @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.5) magic * magick & magick 44 0: magi ck, magi-ck, magic, magics, magical, Mack, Magi, Magog, Mick, mack , magi, magicked, mick, magic's, manic, Magi's, Maggi, Margi, Micki, Micky, mock, muck , macks, micks, Mac, Mag, Maiga, Mic, mac, mag, mic, Maggie, Margie, magicking, Jack , Marc, Mark, jack, kick, mark, mica, Mack's, Mick's, mack's, mag magicc & magicc 31 0: magi cc, magi-cc, magic, magics, Magi, Magog, magi, magic's, magical , manic, Magi's, maniac, manioc, Maggi, Margi, Mac, Mag, Maiga, Mic, mac, mag, mic , Maggie, Margie, Mack, Marc, Mick, mack, magicked, mica, mick, mag →改行は自分で入れた。lookup のコードは読んでいないのだけど、たくさん候補が出すぎていて破綻しているとか?おそらく違うだろうけど。。。あぁ、このマシンには昔の ispell も入っているな、と試したら
% ispell -a -m -C @(#) International Ispell Version 3.1.20 10/10/95 magic * magick * magicc -なんじゃこれ?知らない間に hash file が壊れたか?と思いつつ、ちょっと探して international Ispell のページを見つけて、ispell-3.3.02 を導入し、
(cond ((executable-find "ispell") (setq ndspell-ispell-program "ispell")) ((executable-find "aspell") (setq ndspell-ispell-program "aspell")))と ispell を優先するようにしたら magick も magic に変えてくれて OK。
lang en mode noneと書いておいた。
突然のメールを失礼します。<br>Zaurus SL-C3200でEmacs22を使用しているものです。<br>Aspellを呼び出しますと次のエラーが出ます。<br>Error: The filter "nroff" does not exist.<br>下記のページで対処を発見し試しましたところ、今度は次のようになりました。<br>/home/QtPalmtop/bin/aspell exited with code 1<br>対処方法はおわかりでしょうか?