From d979bd8da915d69fec2d0415e69c49cc895705cb Mon Sep 17 00:00:00 2001 From: Andre Hartmann Date: Tue, 22 Feb 2022 12:18:23 +0100 Subject: [PATCH] DocumentContentCompletion: Work with non-ASCII words Fixes: QTCREATORBUG-26165 Change-Id: I9a72d36cf64accc32f71dfd5627302960558c69c Reviewed-by: David Schulz --- src/plugins/texteditor/codeassist/documentcontentcompletion.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/texteditor/codeassist/documentcontentcompletion.cpp b/src/plugins/texteditor/codeassist/documentcontentcompletion.cpp index ddf0d8a16a1..a12912f186d 100644 --- a/src/plugins/texteditor/codeassist/documentcontentcompletion.cpp +++ b/src/plugins/texteditor/codeassist/documentcontentcompletion.cpp @@ -86,7 +86,7 @@ DocumentContentCompletionProcessor::~DocumentContentCompletionProcessor() static void createProposal(QFutureInterface &future, const QString &text, const QString &wordUnderCursor) { - const QRegularExpression wordRE("([a-zA-Z_][a-zA-Z0-9_]{2,})"); + const QRegularExpression wordRE("([\\p{L}_][\\p{L}0-9_]{2,})"); QSet words; QRegularExpressionMatchIterator it = wordRE.globalMatch(text);