diff -urN gcin-1.4.6.orig/gtab.cpp gcin-1.4.6/gtab.cpp
--- gcin-1.4.6.orig/gtab.cpp 2009-12-19 15:40:13.000000000 +0800
+++ gcin-1.4.6/gtab.cpp 2010-01-05 14:05:44.182712423 +0800
@@ -154,7 +154,7 @@
out[0]=0;
- int min_klen = 100;
+ int min_klen = 200;
int i;
for(i=0; i < tinmd->DefChars; i++) {
@@ -220,9 +220,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]);
@@ -977,7 +980,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;