WeeChat — мультипротокольный (в частности, для IRC) чат-клиент для unix-подобных систем.
Основные новшества в этом выпуске:
- опция «-save» в команде «/upgrade»"
- опция
weechat.look.highlight_disable_regex
и свойство буфера «highlight_disable_regex»; - сортировка фильтров по имени;
- добавлены комбинации клавиш: Alt+Backspace — удалить предыдущее слово, Ctrl+w — удалить предыдущее слово до пробела;
- изменена функция API
string_build_with_split_string
наstring_rebuild_split_string
, добавлены аргументы «index_start» и «index_end»; - добавлена информация «uptime_current»;
- функция API crypto_hash_file;
- поддержка приоритета в функции API hook_line;
- функция API string_parse_size;
- функция API file_compress;
- переменная buflist «${hotlist_priority_number}» (целочисленная версия «${hotlist_priority}»);
- отображение команды SETNAME в каналах IRC и приватных буферах, добавлены опции irc.color.message_setname и irc.look.smart_filter_setname
- опция irc.look.display_pv_nick_change;
- добавлены параметры для поворота и сжатия файлов журнала:
logger.file.rotation_compression_level
,logger.file.rotation_compression_type
,logger.file.rotation_size_max
; - разрешено специальное значение dict «-», чтобы отключить проверку орфографии в определенном буфере;
- добавлено прошедшее время для выполнения триггера в буфере монитора, когда установлена отладка триггера, а также параметр trigger.color.identifier;
- триггерная переменная «${tg_hook_type}»;
- исправлено много ошибок.
Программа выпускается под лицензией GPLv3. Большая часть кода написана на языках C и C++.
>>> Подробности