Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-17 | core: remove use of "meta2-" in key name | Sébastien Helleu | |
The raw key code is kept as-is, so for example "meta2-A" becomes "meta-[A". | |||
2023-03-16 | core: remove mention to list of keys being displayed without arguments in ↵ | Sébastien Helleu | |
/help key Now when fset plugin is loaded, the keys are displayed in fset buffer. In core commands like /set or /key, the fset plugin is not mentioned as WeeChat can run without it. | |||
2023-03-16 | buflist: do not display keys added in default context on first load | Sébastien Helleu | |
Keys added in mouse context were already hidden, so it makes sense to not display keys in default context as well. These keys added by the default plugins are documented anyway. | |||
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 | api: change also default value of new key options with function key_bind | Sébastien Helleu | |
2023-03-16 | core: display a warning if the config version read is newer than supported ↵ | Sébastien Helleu | |
version | |||
2023-03-16 | core: move keyboard debug mode from `/key debug` to `/debug key` | Sébastien Helleu | |
2023-03-16 | core: split alias list into two lists | Sébastien Helleu | |
2023-03-16 | tests: add extra test on function gui_key_legacy_to_alias | Sébastien Helleu | |
2023-03-16 | api: change default value of existing key options with function key_bind | Sébastien Helleu | |
With this fix, fset buffer shows the key as modified only if the user actually changed the command bound to the key. | |||
2023-03-16 | core: add function config_file_option_set_default | Sébastien Helleu | |
2023-03-16 | fset: hook command /key | Sébastien Helleu | |
When command /key is called without arguments, and if fset plugin is loaded, fset displays all key options (filter: `weechat.key*`). | |||
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: fix safe list of keys | Sébastien Helleu | |
Add missing safe keys: "backspace" and "return". Add missing unsafe keys: "comma", "space". | |||
2023-03-16 | core: remove obsolete function gui_key_legacy_expand | Sébastien Helleu | |
2023-03-16 | core: optimize search of key by reducing the number of splits into chunks | Sébastien Helleu | |
2023-03-16 | core: add key alt-K (alt+shift+k) to grab raw key and its command | Sébastien Helleu | |
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: fix display of key with command `/key bindctxt <context> <key>` | Sébastien Helleu | |
2023-03-16 | core: add configuration version, add API function config_set_version | Sébastien Helleu | |
2023-03-16 | core: simplify function config_file_read_internal | Sébastien Helleu | |
2023-03-16 | core: display new key name using aliases in output of `/key` command | Sébastien Helleu | |
2023-03-16 | core: fix function gui_key_legacy_to_alias with keys on areas | Sébastien Helleu | |
2023-03-16 | core: add function to expand raw key code to name with alias, use it in /key ↵ | Sébastien Helleu | |
debug | |||
2023-03-16 | core: add keyboard debug mode with command `/key debug` | Sébastien Helleu | |
2023-03-16 | fset: remove scroll to top of fset buffer when options are added or removed ↵ | Sébastien Helleu | |
(closes #1892) | |||
2023-03-12 | tests: add tests on functions weeurl_search_constant and weeurl_search_option | Sébastien Helleu | |
2023-03-12 | core: revert case sensitive Curl constants and options (issue #1872) | Sébastien Helleu | |
This is a partial revert of fca78ca823e147665687d6cb0a6fe9a4694ba61b. | |||
2023-03-12 | core: check that parameters are not NULL in URL functions | Sébastien Helleu | |
2023-03-10 | doc/api: add hashtable methods in function string_eval_expression | Sébastien Helleu | |
2023-03-10 | core: update translations (issue #1888) | Sébastien Helleu | |
2023-03-10 | core: simplify /help eval, move examples with the other examples (issue #1888) | Sébastien Helleu | |
2023-03-10 | core: update ChangeLog (issue #1888) | Sébastien Helleu | |
2023-03-10 | core: rename variable open_paren to pos_open_paren | Sébastien Helleu | |
2023-03-10 | core: allow /eval to get hashtable properties | Andrew Potter | |
2023-02-22 | ci: fix macOS CI | Sébastien Helleu | |
2023-02-22 | core: fix crash in case of NULL message sent to function ↵ | Sébastien Helleu | |
gui_chat_printf_y_date_tags (closes #1883) | |||
2023-02-21 | doc: update German documentation | Nils Görs | |
2023-02-16 | doc/user: make XDG directory fallback more clear in table | Sébastien Helleu | |
2023-02-11 | core: update ChangeLog (issue #603) | Sébastien Helleu | |
2023-02-10 | doc/user: move "Upgrade" chapter after "Running WeeChat" | Sébastien Helleu | |
2023-02-10 | core: update ChangeLog (issue #1881) | Sébastien Helleu | |
2023-02-10 | core: allow /input move_next_word going to the end of line | Robin Jarry | |
When the input buffer contains non word characters at the end, /input move_next_word will stop moving at the end of the last word. This is a bit confusing and not in line with what readline does (think bash). When there are no words left in the input buffer, make /input move_next_word go to the end of line. Signed-off-by: Robin Jarry <robin@jarry.cc> | |||
2023-02-04 | fix: various code comments | rj1 | |
2023-02-04 | core: optimize search of key bindings in contexts default/search/cursor | Sébastien Helleu | |
2023-02-03 | core: simplify function gui_key_cmp | Sébastien Helleu | |
2023-02-03 | tests: add tests on function gui_key_cmp | Sébastien Helleu | |
2023-02-02 | core: remove extra spaces before comma | Sébastien Helleu | |
2023-02-01 | doc: update auto-generated files | Sébastien Helleu | |
2023-02-01 | core/doc Update Serbian translations | Ivan Pešić | |
Update messages and documentation translations. |