Operaの"Go to parent directory"がうらやましすぎるので、w3mに移植した
Operaの「Control-Backspace」こと"Go to parent directory"(いっこ上のディレクトリに移動)が結構便利。
なのでローカルCGIで再現して、w3mでも使えるようにしてみた。
~/.w3m/cgi-bin(あるいは自分で設定したディレクトリ)にup.cgiを置く。
#! /usr/bin/ruby require 'cgi' require 'uri' url = URI.parse ENV['W3M_URL'] print <<"EOF" w3m-control: GOTO #{url.scheme}://#{url.host}/#{File.dirname url.path} w3m-control: DELETE_PREVBUF EOF
で、キーを割り付ける。
keymap . GOTO file:///cgi-bin/up.cgi
あとは、"."を押せばいっこ上のディレクトリに登れる。