X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Faliasmanager.cpp;h=57e73e09b1bb3923ea6b56df9e33a2c3d3d4130a;hb=c8ddabf364eff2400c61cea395aefe69eb8ba1b3;hp=f87cd585cd6b8213fdbce989f828fd5513a93860;hpb=673ded0d543cbdc2cf6e746b6bee7c1d21af8f90;p=quassel.git diff --git a/src/common/aliasmanager.cpp b/src/common/aliasmanager.cpp index f87cd585..57e73e09 100644 --- a/src/common/aliasmanager.cpp +++ b/src/common/aliasmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2020 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -81,9 +81,10 @@ void AliasManager::addAlias(const QString& name, const QString& expansion) AliasManager::AliasList AliasManager::defaults() { AliasList aliases; - aliases << Alias("j", "/join $0") << Alias("ns", "/msg nickserv $0") << Alias("nickserv", "/msg nickserv $0") - << Alias("cs", "/msg chanserv $0") << Alias("chanserv", "/msg chanserv $0") << Alias("hs", "/msg hostserv $0") - << Alias("hostserv", "/msg hostserv $0") << Alias("wii", "/whois $0 $0") << Alias("back", "/quote away"); + aliases << Alias("j", "/join $0") << Alias("ns", "/quote nickserv $0") << Alias("nickserv", "/quote nickserv $0") + << Alias("cs", "/quote chanserv $0") << Alias("chanserv", "/quote chanserv $0") << Alias("hs", "/quote hostserv $0") + << Alias("hostserv", "/quote hostserv $0") << Alias("wii", "/whois $0 $0") << Alias("back", "/quote away") + << Alias("raw", "/quote $0"); #ifdef Q_OS_LINUX // let's add aliases for scripts that only run on linux @@ -192,7 +193,7 @@ void AliasManager::expand(const QString& alias, const BufferInfo& bufferInfo, co command = command.replace(QString("$%1:ident").arg(j), (ircUser && !ircUser->user().isEmpty()) ? ircUser->user() : QString("*")); // Nickname - // Must be replaced last to avoid interferring with more specific aliases + // Must be replaced last to avoid interfering with more specific aliases command = command.replace(QString("$%1").arg(j), params[j - 1]); } command = command.replace("$0", msg);