Listar janelas em irssi

4

Como listar janelas no irssi? Estou procurando o equivalente :lsno in vim (que lista os buffers).

Por exemplo, se eu quiser mudar para uma janela específica (canal no qual eu entrei), tenho que procurá-la ctrl-ne ctrl-p, às vezes, alternar entre ~ 10 janelas no processo. Seria preferível listar as janelas com seus títulos e indeces, para que eu pudesse mudar simplesmente alt-[index].

Dominykas Mostauskis
fonte

Respostas:

3

/win list

O comando /win listproduz algo como isto:

20:56 Ref  Name                 Active item     Server          Level
20:56 1    (status)                             Freenode        ALL
20:56 2                         #dailyminutes   DM              
20:56 3                         #lhspodcast     Freenode  
Serge Stroobandt
fonte
0

No #irssi @freenode, o usuário chamado 'vago' forneceu um alias que imprime o índice e o nome da janela:

/alias listwinanditems script exec print join" ",map{"\cD4/".$$_->{refnum}.":(\cD3/".((join"\cD6/,\cD3/",map$$_->{name},$$_->items)||$$_->get_active_name)."\cD4/)"}sort{$$a->{refnum}<=>$$b->{refnum}}Irssi::windows

Ele se referiu a ele como apelido de Nei .

Eu dei esse apelido o nome mais curto ls. Portanto, o uso é alternar para a primeira janela ( alt-1) e entrar /ls.

Dominykas Mostauskis
fonte
0

Nei, cujo apelido está na outra resposta, sugeriu o uso de iko_switcher . Requer um alerta imediato . Instruções sobre como carregar e carregar scripts automaticamente podem ser encontradas aqui .

O iko_switcher usa uma caixa de diálogo de pesquisa interativa na barra inferior, que permite fazer algo semelhante à pesquisa difusa (mas é chamada de modo flexível) e possui uma série de outros recursos interessantes. Sua maior vantagem sobre o apelido de Nei na outra resposta é que ele não polui a área de bate-papo.

Dominykas Mostauskis
fonte