Sébastien Helleu
|
03e6d4563f
|
core: move keyboard debug mode from /key debug to /debug key
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
79f7c1cf83
|
fset: hook command /key
When command /key is called without arguments, and if fset plugin is loaded,
fset displays all key options (filter: `weechat.key*`).
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
ccc649d06c
|
core: create config options for all keys that can be managed with /set and /fset commands
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
5b5c9afa29
|
core: add key alt-K (alt+shift+k) to grab raw key and its command
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
1f5c791c37
|
core: use new key name in command /key and configuration file
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 20:42:19 +01:00 |
|
Sébastien Helleu
|
5b5ccb236f
|
core: fix display of key with command /key bindctxt <context> <key>
|
2023-03-16 20:42:18 +01:00 |
|
Sébastien Helleu
|
31bf962bba
|
core: display new key name using aliases in output of /key command
|
2023-03-16 20:42:18 +01:00 |
|
Sébastien Helleu
|
21910b7050
|
core: add function to expand raw key code to name with alias, use it in /key debug
|
2023-03-16 20:42:18 +01:00 |
|
Sébastien Helleu
|
0781f29726
|
core: add keyboard debug mode with command /key debug
|
2023-03-16 20:42:18 +01:00 |
|
Sébastien Helleu
|
5f5535b466
|
core: simplify /help eval, move examples with the other examples (issue #1888)
|
2023-03-10 20:52:28 +01:00 |
|
Andrew Potter
|
e3f588679c
|
core: allow /eval to get hashtable properties
|
2023-03-10 20:19:03 +01:00 |
|
Sébastien Helleu
|
fd746a04d6
|
core: force ctrl keys to lower case when they are added (closes #1875)
|
2023-01-29 12:41:28 +01:00 |
|
Sébastien Helleu
|
5434f4f969
|
core, plugins: make plugin names case sensitive (issue #1872)
|
2023-01-28 15:13:57 +01:00 |
|
Sébastien Helleu
|
4b5897f110
|
core: make bar and bar items case sensitive (issue #1872)
|
2023-01-28 15:13:55 +01:00 |
|
Sébastien Helleu
|
f0415c8ec3
|
core, plugins: make commands, hook command_run, completions and aliases case sensitive (issue #1872)
|
2023-01-28 15:13:48 +01:00 |
|
Sébastien Helleu
|
db177de204
|
core: make configuration files, sections and options case sensitive (issue #1872)
|
2023-01-28 15:13:45 +01:00 |
|
Sébastien Helleu
|
72f4596fb2
|
core: add function config_file_get_configs_by_priority (issue #1872)
|
2023-01-28 15:13:43 +01:00 |
|
Sébastien Helleu
|
0dd1d1be1c
|
core: sort configuration files by name, reload them by priority (issue #1872)
|
2023-01-28 15:13:36 +01:00 |
|
Sébastien Helleu
|
87d71b9677
|
core: remove useless continue statement in loop
|
2023-01-12 21:33:57 +01:00 |
|
Sébastien Helleu
|
049c6eb6a8
|
core: display error in command if allocation of arraylist fails
|
2023-01-12 20:57:47 +01:00 |
|
Sébastien Helleu
|
958f39cb95
|
core: fix crash or infinite loop in /allbuf command
A crash could occur if the command closes buffers.
An infinite loop could occur if the command creates new buffers.
|
2023-01-03 17:02:38 +01:00 |
|
Sébastien Helleu
|
189eb5dc40
|
core: add variable list_size to prevent computing arraylist size in each iteration
|
2023-01-03 17:01:52 +01:00 |
|
Sébastien Helleu
|
33bba784c3
|
core: update copyright dates
|
2023-01-01 14:54:35 +01:00 |
|
Sébastien Helleu
|
41fd26fe79
|
core: move /input buffer switch/zoom actions to command /buffer
Actions moved:
* `/input switch_active_buffer` -> `/buffer switch`
* `/input switch_active_buffer_previous` -> `/buffer switch -previous`
* `/input zoom_merged_buffer` -> `/buffer zoom`
|
2022-12-25 22:47:18 +01:00 |
|
Sébastien Helleu
|
0c29d4c5b6
|
core: move /input set_unread actions to commands /allbuf and /buffer set
Actions moved:
* `/input set_unread` -> `/allbuf /buffer set unread`
* `/input set_unread_current_buffer` -> `/buffer set unread`
|
2022-12-25 21:44:27 +01:00 |
|
Sébastien Helleu
|
2c238e08ff
|
core: add command /allbuf
|
2022-12-25 21:23:14 +01:00 |
|
Sébastien Helleu
|
2ad6f2f3d5
|
api: do not check hotlist add conditions when adding buffer in hotlist with function buffer_set
|
2022-12-25 20:35:10 +01:00 |
|
Sébastien Helleu
|
a9094fd2fa
|
core: add option add in command /hotlist
|
2022-12-25 19:40:57 +01:00 |
|
Sébastien Helleu
|
babe1e7a42
|
core: move /input hotlist actions to new command /hotlist
Actions moved to command `/hotlist`:
* `/input hotlist_clear` -> `/hotlist clear`
* `/input hotlist_remove_buffer` -> `/hotlist remove`
* `/input hotlist_restore_buffer` -> `/hotlist restore`
* `/input hotlist_restore_all` -> `/hotlist restore -all`
|
2022-12-25 18:50:57 +01:00 |
|
Sébastien Helleu
|
574a4c8834
|
core: add function gui_buffer_jump_last_visible_number
|
2022-12-25 17:57:59 +01:00 |
|
Sébastien Helleu
|
c9796a3141
|
core: move /input jump actions to command /buffer jump
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-25 17:00:37 +01:00 |
|
Sébastien Helleu
|
445b522498
|
core: fix typo in comment
|
2022-12-25 15:06:03 +01:00 |
|
Sébastien Helleu
|
f5135277af
|
core: remove useless conditions
|
2022-12-24 19:40:53 +01:00 |
|
Sébastien Helleu
|
18c9ade580
|
core: add whole string information in /debug unicode
|
2022-12-10 17:32:09 +01:00 |
|
Sébastien Helleu
|
5b9b1e175b
|
core: add color attributes "blink" and "dim" (half bright) (closes #1855)
|
2022-12-10 16:37:03 +01:00 |
|
Sébastien Helleu
|
baab9cc7c5
|
core: add option unicode in command /debug
|
2022-11-21 20:45:41 +01:00 |
|
Sébastien Helleu
|
a8639969c5
|
core: reorder sub-commands in /debug command callback
|
2022-11-20 13:55:21 +01:00 |
|
Sébastien Helleu
|
196a051141
|
core: add range of chars in evaluation of expressions with chars:xxx
|
2022-11-05 22:34:38 +01:00 |
|
Sébastien Helleu
|
7d2e8b9143
|
core: allow command /toggle to create option before setting the value, if allowed in the section (closes #1837)
|
2022-10-12 21:29:38 +02:00 |
|
Sébastien Helleu
|
01cf98e8fb
|
core: add key alt+backspace, change behavior of key ctrl+w (closes #559)
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-18 23:26:49 +02:00 |
|
Sébastien Helleu
|
d068fe0de5
|
core: add option -save in command /upgrade (closes #1630)
|
2022-08-07 16:48:12 +02:00 |
|
Sébastien Helleu
|
b7441bd7a3
|
api: add arguments "index_start" and "index_end" in function string_rebuild_split_string
|
2022-07-20 13:16:35 +02:00 |
|
Sébastien Helleu
|
62e68f965f
|
api: rename function string_build_with_split_string to string_rebuild_split_string
|
2022-07-20 12:14:40 +02:00 |
|
Sébastien Helleu
|
86f110db98
|
core: add completion of conditions and content in commands /item add and /item addreplace (issue #808)
|
2022-05-27 22:16:58 +02:00 |
|
Sébastien Helleu
|
5ef4731c62
|
core: add examples in /help item (issue #808)
|
2022-05-27 22:16:55 +02:00 |
|
Sébastien Helleu
|
007958e82c
|
core: add display conditions in custom bar items (issue #808)
|
2022-05-27 22:16:50 +02:00 |
|
Sébastien Helleu
|
cefed25912
|
core: add command /item (closes #808)
This allows to create custom bar items with evaluated content (like the script
text_item.py does).
|
2022-05-27 17:53:50 +02:00 |
|
Sébastien Helleu
|
d99fe0bc76
|
core: allow to remove multiple filters at once with command /filter del
|
2022-05-11 21:50:53 +02:00 |
|
Sébastien Helleu
|
78317f8b55
|
core: move detailed list of hooks from command "/plugin listfull" to "/debug hooks <plugin>"
|
2022-04-24 10:28:09 +02:00 |
|
Sébastien Helleu
|
dc367a83f6
|
core: add missing options "dirs" and "hooks" in description of /debug command arguments
|
2022-04-23 19:13:16 +02:00 |
|