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

Re: URLのエコ ー



>> On Thu, 03 Mar 2005 10:54:29 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

土> 単純な boolean ではなくて,各ページ毎に使用する文字コードをルール
土> 指定できるようにしてほしいです.

ari> w3m-make-url-decode-function ってインライン関数を用意したので、そ
ari> こを拡張すれば良いはずですが、また後日(^^;

山岡さんの

>> On Mon, 28 Feb 2005 21:49:22 +0900
>> 「山」== yamaoka@jpl.org ( Katsumi Yamaoka) said as follows:

山> カーソルを移動したときに echo エリアに出る文字列と、new session で
山> ページを読み込み始めたときにバッファの中央に現れる Reading...  の
山> 文字列もデコードして欲しくなりました。

という要望を実装するため,w3m-make-url-decode-function() を廃止して,
w3m-url-readable-string() を新設し,表示前には decode するようにしまし
た.

ただ,これを実現するために w3m-copy-buffer() を添付のパッチのように変
更したのですが,これが可能かどうか,よく分からないままに変更しています.
検証をお願いできませんでしょうか.

山> 実を言うと、ぼくはあの変数をカスタマイズすることはないだろうなあ、
山> と思っていました。問題が起きたときは t のままでも済むように別の場
山> 所を改修しようとするんじゃないかと。

うーん,それはかなり難しいんじゃないかなあ.

(setq w3m-show-decoded-url t
      w3m-coding-system-priority-list '(shift_jis))

という状態で Emacs-21.3 + Mule-UCS の環境で http://ja.wikipedia.org/ 
を表示させてみてください.結構文字化けしませんか?

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )
--- w3m.el	3 Mar 2005 13:20:06 -0000	1.1114
+++ w3m.el	3 Mar 2005 14:46:26 -0000	1.1115
@@ -6115,14 +6129,13 @@
       ;;
       (set-buffer (setq new (generate-new-buffer newname)))
       (w3m-mode)
+      (w3m-copy-local-variables buffer)
       (if w3m-toggle-inline-images-permanently
 	  (setq w3m-display-inline-images images)
 	(setq w3m-display-inline-images w3m-default-display-inline-images))
       ;; Make copies of `w3m-history' and `w3m-history-flat'.
       (w3m-history-copy buffer)
-      (setq w3m-initial-frames init-frames)
-      (when empty
-	(w3m-clear-local-variables)))
+      (setq w3m-initial-frames init-frames))
     (if (and (not just-copy) empty)
 	;; Pop to a window or a frame up because `w3m-goto-url' is not called.
 	(w3m-popup-buffer new)