Как мне искать названия каналов в WeeChat?

18

В IRC-клиенте XChat можно искать список каналов в текущей подключенной сети. Например, поиск по ключевому слову «python» с помощью «Сервер → Список сетей» в сети Freenode перечисляет все каналы, в названии которых есть python.

Возможна ли такая функция поиска в Weechat? Если так, как я могу искать канал?

Bentley4
источник

Ответы:

23

Используйте /listкоманду ... стандартную команду IRC для просмотра и поиска каналов IRC.
Вы можете добавить регулярное выражение в конце для поиска определенных каналов.

Вы можете использовать /list -re <regex>опцию для поиска с помощью регулярных выражений.

Если вам нужна дополнительная информация, используйте /helpкоманду; и узнать больше о реальной функциональности irc (вместо того, чтобы полагаться на оболочки GUI).

скромный
источник
2
Есть ли способ упорядочить список по пользователям, или искать его, или открывать его в других окнах? довольно сложно управлять всеми этими выходными каналами
Гарри Морено,
2
@HarryMoreno взгляд на сценарий listbuffer для WeeChat
тихоня
10

Насколько мне известно, в WeeChat нет функции поиска каналов. Но, однако, вы можете использовать ALISбот канала (Advanced LIsting Service) (на freenode):

Для поиска каналов, содержащих pythonв названии канала:

/ msg alis list * python *

Для поиска канала, тема которого содержит слово foo:

/ msg alis list * -topic * python *

(подстановочные знаки обязательны)

Для других вариантов см .:

/ msg alis help list

/list тоже работает, но в большой сети, такой как freenode (с более чем 40 тысячами каналов), это может затопить клиента или привести к неожиданным результатам.

Примечание. Это особенность сети freenode, которая не зависит от клиента. Его можно использовать с любого клиента IRC.

Амаль Мурали
источник
2
В то время как есть функция поиска в WeeChat, это может быть полезно для пользователей FreeNode ...
тихоня
2
Это намного лучше, так как /listключевое слово возвращает весь список каналов.
ILMostro_7
@demure описывает лучший способ сделать это, однако я хотел бы отметить, что вы можете искать любой буфер с помощью <Ctrl-r>. Таким образом, вы «могли» / перечислить все каналы, затем <Ctrl-r> и выполнить поиск по всему списку, если хотите, а затем стрелку <вверх / вниз> для навигации по совпадениям.
Рикки Нельсон