my w3m

説明

いいかげん自分のいじってる w3m をまともに管理したくなったので github のアカウントを取ってみました。

http://github.com/shinh/w3m

ime.nu と ime.st を強制的に無視。

ひどい。

http://github.com/shinh/w3m/commit/fab506fd70606ec1560d53293d1fd975999dc7e7

w3m localhost:80 とかして unknown URI とか言われるのを防ぐ。

説明 。

http://github.com/shinh/w3m/commit/e0291a58caacfa1f8858a274fb405afe6233983c

iframe.patch

オリジナル 。

http://github.com/shinh/w3m/commit/3fd841a05f9c193ee77df5fcbe86f88eea804483

Basic 認証に入る前の 2 秒の sleep はいらない

http://github.com/shinh/w3m/commit/8cde8bf0d54ef6afded8db23e4e47c630db4c875

クッキー受け取った時は 0.1 秒待てば十分。

http://github.com/shinh/w3m/commit/976219896b9e567f165f28ab0a4ca202bbabc8ec

application/xhtml+xml を html として扱う

http://github.com/shinh/w3m/commit/d8daceb699c62b32480879bd30228a142cce2100

w3m-0.5.3 には実装されてるんで revert しました

xhtml 内にある、 <script ... /> を無視する。

http://github.com/shinh/w3m/commit/84d352d0d223e6c3f399279029b71bc02daa303a

tar ファイルは強制的にダウンロードする。

ひどい。

http://github.com/shinh/w3m/commit/178357b969c1a830b4a104dfcfb72b77c587388c

ISEARCH_NOMIGEMO と ISEARCH_BACK_NOMIGEMO を追加して migemo が enable されてても disable したインクリメンタル検索ができるように

keymap / ISEARCH keymap C-s ISEARCH_NOMIGEMO keymap ? ISEARCH_BACK keymap C-r ISEARCH_BACK_NOMIGEMO

とかしてます。

http://github.com/shinh/w3m/commit/d2317c3f84261ca5e3c1ce9e7da79465eae24c9c

ttp:// とかに使っている urimethodmap で、置換後の URL を現在の URL とする

説明 。

http://github.com/shinh/w3m/commit/606c09b173e021519981ba53cfce67daef1f42e8

mailto:hoge@example.com?cc=fuga@example.com とかの ? 以降を残す。

説明 。

http://github.com/shinh/w3m/commit/2f71a77befb0b778cda2574b5b95bbed519c30ea

w3m-0.5.3 にはこれを行なうオプションが入ったので revert しました

w3mcooksrv

ログインが必要なサイトって多いわけですが、複数の w3m でいちいちログインしたくないので、クッキーを共有したい。

説明 。

http://github.com/shinh/w3m/commit/e21254a24a872bfbfc46b1a149373b1854a412bd

毎回ファイルに書き込めばいいか…という理由で revertしました 。

sync cookie

http://github.com/shinh/w3m/commit/84293ff4356d34257ce442bcce64190471f1d8b1

w3mcooksrv を revert してかわりに入れた、 cookie を常に書き込むモードを追加するパッチ。

VIEW_IMAGE に引数をつけて、引数があるとそのブラウザで起動するように

説明 。

http://github.com/shinh/w3m/commit/8c5f2ad589f9ad521020bd9d830811856e7cbc8e

GOTO_RELATIVE で base href を無視するように

主に 2ch で GOTO_RELATIVE した時用だと思います。

説明 。

http://github.com/shinh/w3m/commit/f06c227aaa04ccadf7251020418fe26d1f4d1237

meta refresh 内の single quote 対応

http://github.com/shinh/w3m/commit/ab1d081562d1be8d75a8eaeab557fed87f0efaf9

このパッチ をあてただけ。

複数w3mでのヒストリの共有

http://github.com/shinh/w3m/commit/53a5adaecee42d46efb5b458defe0f1f03ccbeaf

説明 。

<button>

http://github.com/shinh/w3m/commit/c64a257e6bee7bf8b27f6f21892447846b980b02

適当。

#!/ を無視

https://github.com/shinh/w3m/commit/7eb2984ce3a61ceb7ec17b37a943c6c9ae3cbc7c

適当。

home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h