Blob Blame History Raw
diff -urN gcin-1.4.3.orig/gtab.c gcin-1.4.3/gtab.c
--- gcin-1.4.3.orig/gtab.c	2008-11-02 08:30:11.000000000 +0800
+++ gcin-1.4.3/gtab.c	2009-01-23 10:09:14.000000000 +0800
@@ -147,7 +147,7 @@
 
   out[0]=0;
 
-  int min_klen = 100;
+  int min_klen = 200;
 
   int i;
   for(i=0; i < tinmd->DefChars; i++) {
@@ -213,9 +213,12 @@
   for(i=0; i < tbufN; i++) {
 #define MAX_DISP_MATCH 40
     if (strlen(out) < MAX_DISP_MATCH) {
+      strcat(out, "[");
       strcat(out, tbuf[i]);
       if (i < tbufN-1)
-        strcat(out, " |");
+         strcat(out, "] ");
+      else
+         strcat(out, "]");
     }
 
     free(tbuf[i]);
@@ -974,7 +977,7 @@
         char uu[MAX_CIN_PHR];
 
         if (gtab_vertical_select) {
-          utf8cpy_bytes(uu, selback, 60);
+          utf8cpy_bytes(uu, selback, 120);
           strcat(tt, uu);
         } else {
           char *p = selback;