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

w3m-uri-replace-alist



w3m-uri-replace-alist というユーザオプションを作ってみました。
特定の URI に行こうとした時に、別の URI へ飛ばすことができます。

例えば、(("^urn:ietf:rfc:\\([0-9]+\\)" . "http://www.ietf.org/rfc/rfc\\1.txt"))
という設定すると、"urn:ietf:rfc:2606" という URN に行こうとした時に、
"http://www.ietf.org/rfc/rfc2606.txt" という URL へ行きます。


手元では以下のような設定をしてみています。
(setq w3m-uri-replace-alist
      '(("^\\(http://\\)ime.nu/" . "\\1")
	("^http://groups.google.com/groups.*output=gplain.*" .
	 "\\&&oe=iso2022jp")
	("^urn:ietf:rfc:\\([0-9]+\\)" . "http://www.ietf.org/rfc/rfc\\1.txt")
	("^urn:isbn:" . 
	 (lambda (uri)
	   (concat "http://www.amazon.co.jp/exec/obidos/ASIN/" 
		   (apply 'concat (split-string (substring uri 9) "-"))
		   "/")))))

-- 
有沢 明宏