mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
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:
parent
a889d8d186
commit
82354327e5
|
@ -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)))
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Reference in a new issue