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

Re: w3m.el with backend patch



>> On 21 Mar 2001 03:38:04 +0900
>> "suto" == suto@ks-and-ks.ne.jp (Kiyokazu SUTO) said as follows:

suto> http://pub.ks-and-ks.ne.jp/prog/w3mmee/#working

suto> 経由で取れるw3mmee-0_1_11-pre-devel.diff.gzに含まれています。LANG=MANY
suto> と*ならない*ようにconfigureすれば、大体はオリジナルのw3mと同じ機能のバ
suto> イナリができる筈なので、mee部分は要らないという場合も試していただける
suto> と思います。

見せて頂きました。とても興味深いものですね。

inclremental search / romaji search を有効にしないと、コンパイルが通ら
ないので、多分、このメールの末尾に添付した修正が必要なのではないでしょ
うか。

それでお願いがあるのですが、w3m.el との相性を良くするため、以下のよう
な変更をしていただけないでしょうか?

  (1) get / post コマンドに -dump_source オプションを追加してほしい。
  (2) head コマンドを追加してほしい。

この2点の変更さえして頂ければ、現在の w3m-w3m-* と非常に類似した形で、
w3m-bkend-* を書くことができるので、すぐにでも w3m.el に backend patch 
対応を組み込むことができます。

なお、form 対応用の w3m-form: を出力するコードは私が書いたものから変わっ
ていないようですが、この実装は良くないなあ、と最近考えています。上位層
ではヘッダと本文を切り離して処理すると、処理がやりやすくなって嬉しいの
ですが、form の情報は本文と一緒に処理されなければならないので、本文末
尾に

  <_form fid="1" action="foo.cgi">

のように出力する方がいいのではないかと思っています。
--- ../orig/w3m-0.1.11-pre/main.c	Wed Mar 21 06:31:48 2001
+++ main.c	Wed Mar 21 06:18:24 2001
@@ -1326,16 +1326,32 @@
 void
 srchfor(void)
 {
+#ifdef INC_SEARCH
    use_inc_search = FALSE;
-   srch(AcrossLines ? forwardSearchAcrossLines : forwardSearch, use_romaji_search ? "Forward (Romaji): " : "Forward: ");
+#endif /* INC_SEARCH */
+   srch(AcrossLines ? forwardSearchAcrossLines : forwardSearch,
+#ifdef ROMAJI_SEARCH
+	use_romaji_search ? "Forward (Romaji): " : "Forward: "
+#else
+	"Forward: "
+#endif /* ROMAJI_SEARCH */
+       );
 }
 
 /* Search regular expression backward */
 void
 srchbak(void)
 {
+#ifdef INC_SEARCH
    use_inc_search = FALSE;
-   srch(AcrossLines ? backwardSearchAcrossLines : backwardSearch, use_romaji_search ? "Forward (Romaji): " : "Backward: ");
+#endif /* INC_SEARCH */
+   srch(AcrossLines ? backwardSearchAcrossLines : backwardSearch,
+#ifdef ROMAJI_SEARCH
+	use_romaji_search ? "Forward (Romaji): " : "Backward: "
+#else
+	"Backward: "
+#endif /* ROMAJI_SEARCH */
+       );
 }
 
 #ifdef INC_SEARCH
-- 
土屋 雅稔  ( TSUCHIYA Masatoshi )
    http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/