Я использую vim_mode.pl
с
irssi
(в GNU screen
) и очень доволен комбинацией.
Для тех, кто не знает Irssi
, это основано на терминале и нет доступного или запланированного графического интерфейса. Хотя это может оттолкнуть некоторых людей, это создает отличную комбинацию с GNU
screen
и позволяет вам поддерживать соединение во время выхода из системы: всегда хорошая вещь для IRC и его неустойчивого времени отклика.
Текущая версия vim_mode
уже довольно сложна, имеет регистры, пользовательские сопоставления и множество других вещей, и она все еще находится в стадии разработки.
Для того, чтобы использовать vim_mode
«s ex
режим, вы будете нуждаться в uberprompt.pl
скрипте из
irssi-scripts/prompt_info
(одного разработчика).
Самая актуальная документация находится в самом .pl
файле. Если у вас есть дополнительные вопросы или предложения, разработчики (и некоторые из нас, #irssi_vim
как правило, непритязательные пользователи) общаются на
/ Freenode и, как правило, очень дружелюбны и отзывчивы.
Альтернативным решением было бы использование unixy barecone ii
IRC-клиента сообществом suckless с самим Vim.
ii
создает структуру каталогов в файловой системе и размещает FIFO для каналов и сообщений сервера, которые могут быть записаны и прочитаны.
На ii
странице вы можете найти ссылку на рабочую настройку, которая использует multitail
для разделенных окон, Vim для ввода и сценариев оболочки и screen
для клея.
Multitail может быть настроен для получения (не динамического) выделения для журналов IRC, и если вы буферизуете журналы, вы можете использовать опцию 'complete' Vim для получения динамического завершения слов из них.