Add option for username tab completion only with an @ prefix (#1573)

* add an additional check for username completion without an @ prefix

* Changed setting name

* default userCompletionOnlyWithAt to false
This commit is contained in:
mmb L
2020-02-29 18:52:49 +08:00
committed by GitHub
parent a889d8d186
commit 82354327e5
3 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -127,7 +127,7 @@ void CompletionModel::refresh(const QString &prefix, bool isFirstWord)
TaggedString::Type::Username);
}
}
else
else if (!getSettings()->userCompletionOnlyWithAt)
{
for (const auto &name :
usernames->subrange(Prefix(usernamePrefix)))
+2
View File
@@ -134,6 +134,8 @@ public:
"/behaviour/autocompletion/smallStreamerLimit", 1000};
BoolSetting prefixOnlyEmoteCompletion = {
"/behaviour/autocompletion/prefixOnlyCompletion", true};
BoolSetting userCompletionOnlyWithAt = {
"/behaviour/autocompletion/userCompletionOnlyWithAt", false};
FloatSetting pauseOnHoverDuration = {"/behaviour/pauseOnHoverDuration", 0};
EnumSetting<Qt::KeyboardModifier> pauseChatModifier = {
@@ -525,6 +525,8 @@ void GeneralPage::initLayout(SettingsLayout &layout)
layout.addCheckbox(
"Only search for emote autocompletion at the start of emote names",
s.prefixOnlyEmoteCompletion);
layout.addCheckbox("Only search for username autocompletion with an @",
s.userCompletionOnlyWithAt);
layout.addCheckbox("Show twitch whispers inline", s.inlineWhispers);
layout.addCheckbox("Highlight received inline whispers",