version 1.23, 2023/04/17 09:49:04 |
version 1.24, 2023/04/17 15:18:25 |
|
|
/* match is not in this window, so display line in echo area */ |
/* match is not in this window, so display line in echo area */ |
bufo = 0; |
bufo = 0; |
for (cp = 0; cp < llength(clp); cp++) { |
for (cp = 0; cp < llength(clp); cp++) { |
|
if (bufo >= sizeof(buf) - 1) |
|
break; |
|
|
c = lgetc(clp, cp); |
c = lgetc(clp, cp); |
if (c != '\t') |
if (c != '\t') { |
if (ISCTRL(c)) { |
if (ISCTRL(c)) { |
|
if (bufo >= sizeof(buf) - 3) |
|
break; |
buf[bufo++] = '^'; |
buf[bufo++] = '^'; |
buf[bufo++] = CCHR(c); |
buf[bufo++] = CCHR(c); |
} else |
} else |
buf[bufo++] = c; |
buf[bufo++] = c; |
else |
} else { |
do { |
do { |
buf[bufo++] = ' '; |
buf[bufo++] = ' '; |
} while (bufo & 7); |
} while ((bufo & 7) && bufo < sizeof(buf) - 1); |
|
} |
} |
} |
buf[bufo++] = '\0'; |
buf[bufo++] = '\0'; |
ewprintf("Matches %s", buf); |
ewprintf("Matches %s", buf); |