[Canna-dev 245] Re: 3.6p4

アーカイブの一覧に戻る

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




Canna-dev メーリングリストの案内
アーカイブの一覧に戻る