diff -X exclude -Nur psi_cvs-2004.10.13/psi/src/common.cpp psi-2004.10.13-linkify_fix/psi/src/common.cpp --- psi_cvs-2004.10.13/psi/src/common.cpp Sun Sep 5 23:04:02 2004 +++ psi-2004.10.13-linkify_fix/psi/src/common.cpp Tue Oct 26 01:06:14 2004 @@ -516,7 +516,10 @@ // find whitespace (or end) for(x2 = n; x2 < (int)out.length(); ++x2) { - if(out.at(x2).isSpace() || out.at(x2) == '<') + //if(out.at(x2).isSpace() || out.at(x2) == '<') + if(out.at(x2).isSpace() || linkify_isOneOf(out.at(x2), "\"\'`<>") || + linkify_pmatch(out, x2, """) || linkify_pmatch(out, x2, "'") || + linkify_pmatch(out, x2, ">") || linkify_pmatch(out, x2, "<") ) break; } int len = x2-x1;