Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-25 | core: move `/input` jump actions to command `/buffer jump` | Sébastien Helleu | |
Actions moved to command `/buffer jump`: * `/input jump_smart` -> `/buffer jump smart` * `/input jump_previously_visited_buffer` -> `/buffer jump prev_visited` * `/input jump_next_visited_buffer` -> `/buffer jump next_visited` * `/input jump_last_buffer_displayed` -> `/buffer jump last_displayed` | |||
2022-12-11 | scripts: Send null values to config section callbacks | Trygve Aaberge | |
The callback_read and callback_create_option functions in the scripting APIs always get the value as a string, never as null. This means that if the value is null, there is no way for the script to distinguish this from an empty string for string options. This makes it impossible to properly make options with fallback values, like the irc server and server_default options, as far as I can see. All the scripting languages except Tcl use that language's equivalent for null. For JavaScript which has both null and undefined, null is used. For Tcl, the magic null string defined in commit 197a7a01e is used and the documentation is updated to describe that. I tested this with these scripts: https://gist.github.com/trygveaa/2d49c609addf9773d2ed16e15d1e3447 You can load all of those scripts and see the result with this command (assuming you have the scripts in the current directory): weechat -t -r "/filter add script * * script; /script load $(echo script_config.*)" | |||
2022-12-10 | core: add whole string information in /debug unicode | Sébastien Helleu | |
2022-12-10 | core: add color attributes "blink" and "dim" (half bright) (closes #1855) | Sébastien Helleu | |
2022-11-21 | core: add option `unicode` in command `/debug` | Sébastien Helleu | |
2022-11-11 | core: add identifier in buffer lines (closes #901) | Sébastien Helleu | |
For buffers with formatted content, the "id" starts to 0 on each buffer and is incremented on each new line displayed (it is reset to 0 if reaching INT_MAX). For buffers with free content, the "id" is set to the same value as "y" (ie the line number, starting to 0). | |||
2022-11-09 | doc/user: add missing supported format for trigger regex | Sébastien Helleu | |
2022-11-06 | core: update translations | Sébastien Helleu | |
2022-11-06 | trigger: add regex command "y" to translate chars, set default regex command ↵ | Sébastien Helleu | |
to "s" (regex replace) (closes #1510) | |||
2022-11-05 | doc: Fix typo in highlight_disable_regex option name | Trygve Aaberge | |
The section describes highlight_disable_regex, but the example used highlight_regex instead. | |||
2022-10-19 | doc/faq: remove mention of obsolete WeeChat versions | Sébastien Helleu | |
2022-10-15 | python: remove support of Python 2.x | Sébastien Helleu | |
2022-09-30 | trigger: add variable `${tg_hook_type}` (closes #1765) | Sébastien Helleu | |
2022-09-29 | core: fix compilation with zstd < 1.4.0 | Sébastien Helleu | |
Note: zstd ≥ 0.8.1 is now required to compile WeeChat. | |||
2022-09-29 | doc/user: add chapter on log file rotation/compression | Sébastien Helleu | |
2022-09-28 | logger: add options to rotate and compress log files (closes #314) | Sébastien Helleu | |
New options: - logger.file.rotation_compression_level - logger.file.rotation_compression_type - logger.file.rotation_size_max | |||
2022-09-27 | api: add function string_parse_size | Sébastien Helleu | |
2022-09-18 | core: add key alt+backspace, change behavior of key ctrl+w (closes #559) | Sébastien Helleu | |
The key ctrl+w now deletes one word until whitespace. The new key alt+backspace deletes one word (same behavior as ctrl+w in previous releases). | |||
2022-09-17 | spell: allow special dict value "-" to disable spell checking on a specific ↵ | Sébastien Helleu | |
buffer (closes #1699) | |||
2022-09-15 | irc: add option irc.look.display_pv_nick_change | Sébastien Helleu | |
2022-08-15 | buflist: improve help on option buflist.look.enabled | Sébastien Helleu | |
2022-08-15 | trigger: add elapsed time for trigger execution on monitor buffer when ↵ | Sébastien Helleu | |
trigger debug is set (closes #1806) | |||
2022-08-13 | irc: add options and display SETNAME command in channels and private buffers ↵ | Sébastien Helleu | |
(closes #1805) New options: - irc.color.message_setname - irc.look.smart_filter_setname | |||
2022-08-13 | doc: update auto-generated files | Sébastien Helleu | |
2022-08-07 | core: add option `-save` in command `/upgrade` (closes #1630) | Sébastien Helleu | |
2022-08-03 | irc: mention how to remove capability in /help cap | Sébastien Helleu | |
2022-07-31 | buflist: add variable "${hotlist_priority_number}" (integer version of ↵ | Sébastien Helleu | |
"${hotlist_priority}") | |||
2022-07-24 | core: add option weechat.look.highlight_disable_regex and buffer property ↵ | Sébastien Helleu | |
"highlight_disable_regex" (closes #1798) | |||
2022-07-22 | doc: use non-breaking spaces before links to notes | Sébastien Helleu | |
2022-07-22 | doc/scripting: add missing fields "paramN" and "num_params" in output of ↵ | Sébastien Helleu | |
"irc_message_parse" These new fields were added in version 3.4 with major improvements of the IRC message parser. | |||
2022-07-10 | api: add info "uptime_current" | Sébastien Helleu | |
This info returns time duration between the start of the current WeeChat process and now (so upgrades with /upgrade are ignored). | |||
2022-06-28 | doc/quickstart: add command /autojoin and server option autojoin_dynamic | Sébastien Helleu | |
2022-06-27 | doc/scripting: add arrow and open external links in new tab | Sébastien Helleu | |
2022-06-26 | doc/quickstart: add arrow and open external links in new tab | Sébastien Helleu | |
2022-06-26 | doc/faq: add arrow and open external links in new tab | Sébastien Helleu | |
2022-06-26 | doc/user: add arrow and open external links in new tab | Sébastien Helleu | |
2022-06-26 | doc/user: replace TOR by Tor | Sébastien Helleu | |
2022-06-25 | doc/user: add a chapter on supported IRCv3 extensions | Sébastien Helleu | |
2022-06-23 | doc: change formatting in asciidoctor tables | Sébastien Helleu | |
2022-06-18 | core: add trailing slashes in URLs | Sébastien Helleu | |
2022-06-18 | doc: add trailing slashes in URLs | Sébastien Helleu | |
2022-06-18 | doc/user: add missing server option "autojoin_dynamic" | Sébastien Helleu | |
2022-06-18 | irc: update translations | Sébastien Helleu | |
2022-06-10 | doc/user: fix column size | Sébastien Helleu | |
2022-06-07 | doc/user: add chapter on custom bar items | Sébastien Helleu | |
2022-06-06 | doc/faq: mention command /autojoin to edit the "autojoin" server option | Sébastien Helleu | |
2022-05-30 | doc/user: fix links to commands | Sébastien Helleu | |
2022-05-27 | core: update translations | Sébastien Helleu | |
2022-05-11 | core: allow to remove multiple filters at once with command /filter del | Sébastien Helleu | |
2022-04-29 | doc/faq: rename option autojoin_record to autojoin_dynamic | Sébastien Helleu | |