Wie suche ich in WeeChat nach Kanalnamen?

18

Im IRC-Client XChat ist es möglich, nach einer Liste von Kanälen im aktuell verbundenen Netzwerk zu suchen. Wenn Sie beispielsweise im Freenode-Netzwerk unter Server → Netzwerkliste nach dem Schlüsselwort "Python" suchen, werden alle Kanäle aufgelistet, deren Name Python enthält.

Ist eine solche Suchfunktion auch in Weechat möglich? Wenn ja, wie kann ich nach einem Kanal suchen?

Bentley4
quelle

Antworten:

23

Verwenden Sie den /listBefehl ... den Standard-IRC-Befehl zum Auflisten und Durchsuchen von IRC-Kanälen.
Sie können am Ende einen regulären Ausdruck hinzufügen, um nach bestimmten Chans zu suchen.

Sie können die /list -re <regex>Option verwenden, um mit Regex zu suchen.

Wenn Sie weitere Informationen benötigen, verwenden Sie den /helpBefehl. und erfahren Sie mehr über die echte IRC-Funktionalität (anstatt sich auf GUI-Wrapper zu verlassen).

zurückhaltend
quelle
2
Gibt es eine Möglichkeit, die Liste nach Benutzern zu ordnen, zu durchsuchen oder in einem anderen Fenster zu öffnen? irgendwie schwer zu verwalten, alle diese Kanäle ausgegeben
Harry Moreno
2
@ HarryMoreno Blick auf die Listbuffer-Skript für weechat
demure
10

WeeChat hat meines Wissens keine Kanalsuchfunktion. Sie können jedoch den ALISChannel-Bot (Advanced LIsting Service) (auf freenode) verwenden:

So suchen Sie nach Kanälen, die pythonin ihrem Kanalnamen enthalten sind:

/ msg alis liste * python *

So suchen Sie nach einem Kanal, dessen Thema das Wort enthält foo:

/ msg alis list * -topic * python *

(Die Platzhalter sind erforderlich)

Weitere Optionen finden Sie unter:

/ msg alis Hilfeliste

/list funktioniert auch, aber in einem großen Netzwerk wie freenode (mit über 40.000 Kanälen) kann es Ihren Client mit den Ergebnissen überschwemmen oder unerwartete Ergebnisse erzeugen.

Hinweis: Dies ist eine netzwerkspezifische Funktion von freenode und clientunabhängig. Es kann von jedem IRC-Client aus verwendet werden.

Amal Murali
quelle
2
Während es ist eine Suchfunktion in weechat, könnte dies für freenode Benutzer nützlich sein ...
sittsam
2
Dies ist viel besser, da das /listSchlüsselwort die gesamte Liste der Kanäle zurückgibt.
ILMostro_7,
@demure beschreibt den besten Weg, dies zu tun. Ich wollte jedoch darauf hinweisen, dass Sie jeden Puffer mit <Strg-R> durchsuchen können. Sie können also alle Kanäle "auflisten" /, dann <Strg-R> und die gesamte Liste durchsuchen, wenn Sie möchten, und dann den Pfeil <Auf / Ab>, um durch die Übereinstimmungen zu navigieren.
Ricky Nelson