[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

emacs-w3mでのframe表示



こんにちは、青田と申します。

emacs-w3mでもframeをちゃんと表示してみたいと思い、いろいろと試してみました。
w3mへのパッチがほとんどですが、halfdumpを実際に使っているのは、emacs-w3mだけかなと思ったのでこちらにポストします。

まず、w3mmeeを使ってみたところ、w3mmeeのversionの表示方法が変わっていたうえにそれに対応させてもタグの情報が抜けおちてしまいうまくいきませんでした。

その後、w3mを書きかえローカルのファイルについてはなんとか表示できるようになりました。
1 ネット上のファイルではうまくいかない。
2 リンクをたどるとフレームが外れてしまう。
3 そもそも、コードがかなり大雑把。
など大きな問題点がまだまだあるので、もっと完成してから投稿しよう、
と思っていたのですが、明日からしばらくコンピュータから離れるので
とりあえず、出してみました。

一応、w3mmeeの変更に対応するする方法以下に。
(cvsがうまく動かないので変更点を抜き出します)
w3m.elの244行あたりを
(when (re-search-forward "version \\(w3m\\(mee\\)?/0\\.[0-9]+\
\\(?:\\.[0-9\\]\\)*\\(?:rc[0-9]+\\)?\
\\(?:-stable\\|\\(?:\\+cvs\\(?:-[0-9]+\\.[0-9]+\\)?\\)\\)?\

\\(?:-inu\\|\\(-m17n\\|\\(\\+mee\\)\\)\\)?[^,]*\\)" nil t)
(setq w3m-version (match-string 1))
(setq w3m-type
(cond
((or (match-beginning 4) (match-beginning 2)) 'w3mmee)
((match-beginning 3) 'w3m-m17n)

((match-beginning 1) 'w3m)
(t 'other))))

Attachment: w3m.patch.gz
Description: GNU Zip compressed data