Ikumi Keita
ikumi****@rever*****
2003年 9月 16日 (火) 22:16:47 JST
井汲です。細かい点ばかりですが… 【1】ドキュメントを修正していた頃は、まだ .canna で server-timeout が指 定できた頃なので、.canna でカスタマイズできる項目として server-timeout が入ってしまっています。以下のように削除してください。 [Canna-dev 217] の canlisp ガイドの方も同様なので、もし採り入れるので あれば server-timeout に関する部分の削除をお願いします。 --- ./doc/man/guide/tex/custom.tex.original Tue Sep 9 19:33:00 2003 +++ ./doc/man/guide/tex/custom.tex Tue Sep 16 21:51:23 2003 @@ -2675,22 +2675,6 @@ \end{nquote} % ------- ・ -\hptar{label=H0.4.6.4.0.128.5} -\item \HIDX{server-timeout}{SERVER−TIMEOUT}{H0.4.6.4.0.128.5} - -接続、通信のタイムアウトを指定します。単位はミリ秒です。 -0 のときは応答があるまでずっと待ちます。デフォルトは500ミリ秒です。 - -CANNA\_TIMEOUT環境変数でも設定できます。 - -\begin{nquote}{2em} -\begin{verbatim} -(例) - (setq server-timeout 500) -\end{verbatim} -\end{nquote} - -% ------- ・ \hptar{label=H0.4.6.4.0.129} \item \HIDX{stay-after-validate}{STAY−AFTER−VALIDAT E}{H0.4.6.4.0.129} 【2】RELBR_3_6 では、[Canna-dev 164] の高水さんの > 2. chmoddic のマニュアルがインストールされないのを修正 が洩れているようです。 【3】sourceforge のプロジェクトページの方に、パッチが1件投稿されていま す。 http://sourceforge.jp/tracker/index.php?func=detail&aid=2888&group_id=285&atid=1162 【4】 > ・lispで設定できるキーシンボルを増やした。 については、Canna client 側の対応が必要、ということを書いておいた方がい いかもしれません。(End キーを押されたら、CANNA_KEY_End を canna 側に渡 す、というような処理を、client 側に追加する必要がある) とりあえず、canuum については以下のように変更してみました。termcap を いじって試してみたところ、一応意図通り動いているようです。(terminfo の 方は動作確認していません) 井汲 景太 --- ./canuum/canna.c.original Fri Mar 7 00:19:56 2003 +++ ./canuum/canna.c Tue Sep 16 22:03:58 2003 @@ -1217,11 +1217,23 @@ p = xx; if (q = tgetstr("k7", &p)) cannakeyentry(q, CANNA_KEY_F7); p = xx; if (q = tgetstr("k8", &p)) cannakeyentry(q, CANNA_KEY_F8); p = xx; if (q = tgetstr("k9", &p)) cannakeyentry(q, CANNA_KEY_F9); + p = xx; if (q = tgetstr("k;", &p)) cannakeyentry(q, CANNA_KEY_F10); p = xx; if (q = tgetstr("ku", &p)) cannakeyentry(q, CANNA_KEY_Up); p = xx; if (q = tgetstr("kr", &p)) cannakeyentry(q, CANNA_KEY_Right); p = xx; if (q = tgetstr("kl", &p)) cannakeyentry(q, CANNA_KEY_Left); p = xx; if (q = tgetstr("kd", &p)) cannakeyentry(q, CANNA_KEY_Down); + p = xx; if (q = tgetstr("kF", &p)) cannakeyentry(q, CANNA_KEY_Rollup); + p = xx; if (q = tgetstr("kR", &p)) cannakeyentry(q, CANNA_KEY_Rolldown); +#ifdef CANNA_KEY_PageDown + p = xx; if (q = tgetstr("kN", &p)) cannakeyentry(q, CANNA_KEY_PageDown); + p = xx; if (q = tgetstr("kP", &p)) cannakeyentry(q, CANNA_KEY_PageUp); +#endif p = xx; if (q = tgetstr("kh", &p)) cannakeyentry(q, CANNA_KEY_Home); + p = xx; if (q = tgetstr("%1", &p)) cannakeyentry(q, CANNA_KEY_Help); + p = xx; if (q = tgetstr("kI", &p)) cannakeyentry(q, CANNA_KEY_Insert); +#ifdef CANNA_KEY_End + p = xx; if (q = tgetstr("@7", &p)) cannakeyentry(q, CANNA_KEY_End); +#endif } #endif @@ -1246,9 +1258,17 @@ cannakeyentry(key_left, CANNA_KEY_Left); cannakeyentry(key_down, CANNA_KEY_Down); cannakeyentry(key_home, CANNA_KEY_Home); + cannakeyentry(key_help, CANNA_KEY_Help); cannakeyentry(key_sf, CANNA_KEY_Rollup); cannakeyentry(key_sr, CANNA_KEY_Rolldown); +#ifdef CANNA_KEY_PageDown + cannakeyentry(key_npage, CANNA_KEY_PageDown); + cannakeyentry(key_ppage, CANNA_KEY_PageUp); +#endif cannakeyentry(key_ic, CANNA_KEY_Insert); +#ifdef CANNA_KEY_End + cannakeyentry(key_end, CANNA_KEY_End); +#endif resetterm(); #endif