Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-06 | core: add support of SGR mouse events, remove option ↵ | Sébastien Helleu | |
weechat.look.mouse_timer_delay (closes #2082) | |||
2024-02-11 | core: add WeeChat version in config update callback | Sébastien Helleu | |
2024-01-01 | core: update copyright dates | Sébastien Helleu | |
2023-12-26 | core: store microseconds in buffer lines (closes #649) | Sébastien Helleu | |
2023-11-23 | core: add syntax highlighting in evaluation of expressions, add option ↵ | Sébastien Helleu | |
weechat.color.eval_syntax_colors (issue #2042) Syntax highlighting (raw string without evaluation): `${raw_hl:xxx}` Syntax highlighting: `${hl:xxx}` | |||
2023-11-11 | core: add incremental search in commands history (issue #2040) | Sébastien Helleu | |
Changes: - move key ctrl+r to ctrl+s - add key ctrl+r to search in commands history - add option `search_history` in command `/input` - add key context "histsearch" - add option weechat.look.buffer_search_history - add buffer variables "text_search_direction", "text_search_history" and "text_search_ptr_history" | |||
2023-10-23 | core: fix crash when a custom bar item name is already used by a default bar ↵ | Sébastien Helleu | |
item (closes #2034) | |||
2023-08-30 | core: do not evaluate properties "key_bind_xxx" and "key_unbind_xxx" in ↵ | Sébastien Helleu | |
options weechat.buffer.* (issue #352) | |||
2023-08-28 | core: move sys filename and functions | Sébastien Helleu | |
2023-08-28 | core: add command `/sys` to show resource limits and usage | Sébastien Helleu | |
2023-08-26 | core: add variable ${property} in evaluation of options weechat.buffer.* ↵ | Sébastien Helleu | |
(issue #352) | |||
2023-08-24 | core: add option `setauto` in command `/buffer` (issue #352) | Sébastien Helleu | |
2023-08-24 | core: add options weechat.buffer.* to save buffer properties set by user ↵ | Sébastien Helleu | |
(issue #352) | |||
2023-08-17 | core: fix increment/decrement of options weechat.notify.* | Sébastien Helleu | |
2023-07-08 | core: use type "enum" in options | Sébastien Helleu | |
2023-07-04 | core: check that ptr_value is not NULL | Sébastien Helleu | |
2023-07-04 | core: keep keys ctrl-H and ctrl-? (in lower case) if they were manually ↵ | Sébastien Helleu | |
bound to custom commands in a previous version | |||
2023-06-25 | core: force key "return" to command "/input return" when migrating legacy keys | Sébastien Helleu | |
2023-05-01 | core: add options weechat.color.chat_status_disabled and ↵ | Sébastien Helleu | |
weechat.color.chat_status_enabled (issue #1820) | |||
2023-04-26 | core: enable option weechat.look.color_inactive_time by default (issue #1920) | Sébastien Helleu | |
2023-04-26 | core: change default chat colors (issue #1920) | Sébastien Helleu | |
Default values changed: - weechat.color.chat_delimiters: green -> 22 - weechat.color.chat_highlight_bg: magenta -> 124 - weechat.color.chat_inactive_window: default -> 240 - weechat.color.chat_nick_colors: add many colors - weechat.color.chat_nick_offline: default -> 242 - weechat.color.chat_nick_offline_highlight_bg: blue -> 17 - weechat.color.chat_prefix_buffer: brown -> 180 - weechat.color.emphasized_bg: magenta -> 54 - weechat.color.nicklist_away: cyan -> 240 | |||
2023-04-26 | core: change default prefix_suffix char and color (issue #1920) | Sébastien Helleu | |
Default values changed: - weechat.look.prefix_suffix: "|" -> "│" - weechat.color.chat_prefix_suffix: green -> 24 | |||
2023-04-26 | core: change default color of bars and windows separators (issue #1920) | Sébastien Helleu | |
Default value changed: - weechat.color.separator: blue -> 236 | |||
2023-04-26 | core: add option weechat.color.status_name_insecure (issue #1920) | Sébastien Helleu | |
Default value of option weechat.color.status_name_tls is set to white instead of lightgreen. Now all servers/channels connected with TLS are white, and those without TLS are lightmagenta. | |||
2023-04-26 | core: always allow 256 colors, find nearest color if less colors are ↵ | Sébastien Helleu | |
available in terminal (issue #1920) | |||
2023-04-19 | core: convert deprecated commands bound to keys when upgrading weechat.conf ↵ | Sébastien Helleu | |
to v2 | |||
2023-04-12 | core: rename option weechat.color.status_name_ssl to ↵ | Sébastien Helleu | |
weechat.color.status_name_tls (issue #1903) | |||
2023-04-07 | core: change default color of "mouse_status" item to lightgreen | Sébastien Helleu | |
2023-04-01 | core, plugins: set options to NULL by default, refactor config init functions | Sébastien Helleu | |
2023-04-01 | alias: rename all aliases to lower case on upgrade (issue #1872) | Sébastien Helleu | |
2023-03-31 | core: remove keys `meta-[I` and `meta-[G` for pgup/pgdn (issue #1900) | Sébastien Helleu | |
It seems no terminal return such codes any more for pgup/pgdn, and `meta-[I` is conflicting with the xterm terminal "focus in" key code. The keys are also removed from config when converting old keys, but only if they are bound to the default command (`/window page_up` for `meta2-I` and `/window page_down` for `meta2-G`). | |||
2023-03-26 | core: Add an option to start multiline input text on a new line | Trygve Aaberge | |
This does the same as the lead_linebreak option in multiline.pl. That is, when the input contains more than one line, the first line will be displayed beneath the previous items in the bar. This is practical because all the lines in the input will be aligned. Related to #1498 | |||
2023-03-25 | core: Increase default value for paste_max_lines to 100 | Trygve Aaberge | |
Now that pasting text doesn't cause it to be sent immediately, but rather inserted in the input line, the paste confirmation isn't really necessary anymore for small pastes. If you paste by mistake you can just press ctrl-_ to undo it. Large pastes may cause weechat to hang for a while, so keep the paste confirmation for those. If you don't use bracketed paste you would still want to keep it at 1, because it's not detected as a paste otherwise, but as far as I know basically all terminal emulators support bracketed paste, so I think it's fine to disable the confirmation by default. | |||
2023-03-25 | core: Remove option weechat.look.paste_auto_add_newline | Trygve Aaberge | |
This option existed so that you could edit the last line of a multiline paste before it was sent. Now that pasting multiple lines don't cause the lines to be sent immediately anymore, this option isn't useful anymore since you can always edit pasted text before it's sent. | |||
2023-03-17 | core: check new keys manually added with /set | Sébastien Helleu | |
2023-03-16 | core: display a specific error when trying to bind a key without area in ↵ | Sébastien Helleu | |
mouse context | |||
2023-03-16 | core: add function config_file_option_set_default | Sébastien Helleu | |
2023-03-16 | core: create config options for all keys that can be managed with `/set` and ↵ | Sébastien Helleu | |
`/fset` commands | |||
2023-03-16 | core: use new key name in command `/key` and configuration file | Sébastien Helleu | |
Legacy keys are automatically converted to new names when loading configuration file `weechat.conf`. Examples: "ctrl-I" => "tab" "meta2-1;3A" => "meta-up" "meta2-Z" => "shift-tab" "meta-wmeta-meta2-A" => "meta-w,meta-up" "ctrl-Cb" => "ctrl-c,b" | |||
2023-03-16 | core: add function to expand raw key code to name with alias, use it in /key ↵ | Sébastien Helleu | |
debug | |||
2023-01-28 | core, plugins: replace calls to string_str(n)cmp by str(n)cmp (issue #1872) | Sébastien Helleu | |
2023-01-28 | core: make configuration files, sections and options case sensitive (issue ↵ | Sébastien Helleu | |
#1872) | |||
2023-01-28 | core: set priority in calls to config_file_new (issue #1872) | Sébastien Helleu | |
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-12-29 | core: add option weechat.look.chat_space_right (issue #1862) | Sébastien Helleu | |
2022-12-21 | core: improve case convert and insensitive char comparisons (closes #258) | Sébastien Helleu | |
All lowercase letters are now properly converted to uppercase letters (and vice versa), via functions `towupper` and `towlower`. Functions `string_tolower`, `string_toupper` and `utf8_charcasecmp` have been optimized to be faster when there are ASCII chars (< 128); functions are about 25-40% faster with mixed chars (both ASCII and multi-bytes). Function `utf8_wide_char` has been removed, `utf8_char_int` can be used instead. | |||
2022-12-10 | core: add color attributes "blink" and "dim" (half bright) (closes #1855) | Sébastien Helleu | |
2022-07-24 | core: add option weechat.look.highlight_disable_regex and buffer property ↵ | Sébastien Helleu | |
"highlight_disable_regex" (closes #1798) | |||
2022-05-27 | core: add display conditions in custom bar items (issue #808) | Sébastien Helleu | |
2022-05-27 | core: add command /item (closes #808) | Sébastien Helleu | |
This allows to create custom bar items with evaluated content (like the script text_item.py does). |