Mercurial > vim
diff src/search.c @ 507:a1059cda45f2 v7.0142
updated for version 7.0142
author | vimboss |
---|---|
date | Tue, 06 Sep 2005 19:25:11 +0000 |
parents | 35cde31bdcbd |
children | b7abd41f91da |
line wrap: on
line diff
--- a/src/search.c +++ b/src/search.c @@ -1105,7 +1105,16 @@ do_search(oap, dirc, pat, count, options if (msgbuf != NULL) { msgbuf[0] = dirc; - STRCPY(msgbuf + 1, p); +#ifdef FEAT_MBYTE + if (enc_utf8 && utf_iscomposing(utf_ptr2char(p))) + { + /* Use a space to draw the composing char on. */ + msgbuf[1] = ' '; + STRCPY(msgbuf + 2, p); + } + else +#endif + STRCPY(msgbuf + 1, p); if (spats[0].off.line || spats[0].off.end || spats[0].off.off) { p = msgbuf + STRLEN(msgbuf);