Eu uso vim_mode.pl
com
irssi
(no GNU screen
) e estou extremamente satisfeito com a combinação.
Para quem não sabe Irssi
, é baseado em terminal e não há GUI disponível ou planejada. Embora isso possa afastar algumas pessoas, ele cria uma ótima combinação com o GNU
screen
e permite que você mantenha sua conexão enquanto estiver desconectado: sempre é uma boa coisa para o IRC e seus tempos de resposta erráticos.
A versão atual do vim_mode
já é bastante sofisticada, possui registros, mapeamentos personalizados e muitas outras coisas, e ainda está sendo desenvolvida.
Para usar vim_mode
o ex
modo, você precisará do uberprompt.pl
script
irssi-scripts/prompt_info
(dos mesmos desenvolvedores).
A documentação mais atualizada está no .pl
próprio arquivo. Se você tiver mais perguntas ou sugestões, os desenvolvedores (e alguns de nós usuários humildes) ficam no
#irssi_vim
/ Freenode e geralmente são muito amigáveis e receptivos.
Uma solução alternativa seria usar o ii
cliente IRC básico da comunidade sem chupa com o próprio Vim.
ii
cria uma estrutura de diretórios no sistema de arquivos e coloca FIFOs para canais e mensagens do servidor que podem ser gravadas e lidas.
Na ii
página, é possível encontrar um link para uma configuração de trabalho usada multitail
para janelas divididas, Vim para entrada, scripts de shell e screen
cola.
A multitail pode ser configurada para obter realce (não dinâmico) para os logs do IRC e, se você armazená-los em buffer, pode usar a opção 'complete' do Vim para obter a conclusão dinâmica das palavras.