Browse Source

Fix tab-completion for names starting with '@'

continuation of #1377
pull/1781/head
Zetok Zalbavar 10 years ago
parent
commit
b21ce5ef07
No known key found for this signature in database
GPG Key ID: C953D3880212068A
  1. 2
      src/widget/form/tabcompleter.cpp

2
src/widget/form/tabcompleter.cpp

@ -49,7 +49,7 @@ void TabCompleter::buildCompletionList() @@ -49,7 +49,7 @@ void TabCompleter::buildCompletionList()
nextCompletion = completionMap.begin();
// split the string on the given RE (not chars, nums or braces/brackets) and take the last section
QString tabAbbrev = msgEdit->toPlainText().left(msgEdit->textCursor().position()).section(QRegExp("[^\\w\\d:--_\\[\\]{}|`^.\\\\]"), -1, -1);
QString tabAbbrev = msgEdit->toPlainText().left(msgEdit->textCursor().position()).section(QRegExp("[^\\w\\d:@--_\\[\\]{}|`^.\\\\]"), -1, -1);
// that section is then used as the completion regex
QRegExp regex(QString("^[-_\\[\\]{}|`^.\\\\]*").append(QRegExp::escape(tabAbbrev)), Qt::CaseInsensitive);

Loading…
Cancel
Save