summaryrefslogtreecommitdiff
path: root/src/plugins/buflist/buflist.c
AgeCommit message (Collapse)Author
2024-01-01core: update copyright datesSébastien Helleu
2023-12-15core: fix crash on plugin reload when using musl libs (closes #2052)Sébastien Helleu
2023-10-01buflist: add support of item names in command `/buflist refresh`Sébastien Helleu
2023-03-16buflist: do not display keys added in default context on first loadSé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-16core: use new key name in command `/key` and configuration fileSé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-01-29core: force ctrl keys to lower case when they are added (closes #1875)Sébastien Helleu
2023-01-28plugins: set priority in calls to weechat_config_new (issue #1872)Sébastien Helleu
2023-01-01core: update copyright datesSébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-07-04typing: add typing pluginSébastien Helleu
2021-05-25core, buflist, irc, relay: replace freenode by libera in commentsSébastien Helleu
2021-03-21buflist: Fix wrong pointers being used in hdata_compareTrygve Aaberge
This used pointer1 and pointer2 which are pointers to the buffers, but it should use ptr_hotlist1 and ptr_hotlist1 which are pointers to the hotlists it is trying to compare.
2021-03-14buflist: always add buflist bar when plugin is loaded, hide bar by default ↵Sébastien Helleu
if buflist is disabled (issue #1618)
2021-01-02core: update copyright datesSébastien Helleu
2020-06-21core: add bar option "color_bg_inactive" (issue #732)Sébastien Helleu
2020-04-24buflist: add default key alt-shift-B to toggle buflistSébastien Helleu
2020-04-06buflist: evaluate option buflist.look.sort (closes #1465)Sébastien Helleu
The evaluation allows to use different sort for the bar items, for example with such value: ${if:${bar_item.name}==buflist?number:short_name} This sorts by number on the first bar item and by short name on the two other bar items.
2020-01-04core: update copyright datesSébastien Helleu
2019-07-11buflist: add infolist "buflist" (issue #1375)Simmo Saan
2019-01-20buflist: add alternate key codes for alt-F1/alt-F2 (xterm)Sébastien Helleu
2019-01-20buflist: fix typo on key code for ctrl-F2Sébastien Helleu
2019-01-20buflist: add default keys ctrl-F1/F2 to scroll up/down one page in buflist ↵Sébastien Helleu
(same action as F1/F2)
2019-01-20buflist: add alternate key codes for F1/F2 and alt-F1/alt-F2 (compatibility ↵Sébastien Helleu
with terminals)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-10-27buflist: fix warning displayed when script buffers.pl is loaded (closes #1274)Sébastien Helleu
2018-01-07core: fix some stylesSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-10-19buflist: add two new bar items using the same format configuration options ↵Sébastien Helleu
(closes #990)
2017-06-25fset: shift plugins priority to insert fset plugin between buflist and fifoSébastien Helleu
2017-06-20buflist: display the warning about script buffers.pl only if buflist is enabledSébastien Helleu
2017-06-08buflist: add option buflist.look.auto_scroll (issue #332)Sébastien Helleu
2017-06-06buflist: return 0 if buffers are equal in sort functionSébastien Helleu
This is better for symmetry of comparison callback (comparing buffer1 and buffer2 will give same as comparing buffer2 and bufer1). Thanks to Simmo Saan for reporting the problem.
2017-06-05buflist: display a warning when the script "buffers.pl" is loadedSébastien Helleu
2017-06-02buflist: replace IRC struct by "void *" for IRC server/channel pointersSébastien Helleu
2017-05-30buflist: add support of char "~" in option buflist.look.sort for case ↵Sébastien Helleu
insensitive comparison
2017-05-30buflist: replace function buflist_compare_hdata_var by a call to ↵Sébastien Helleu
weechat_hdata_compare
2017-05-24buflist: fix slow switch of buffer when there are a lot of buffers opened ↵Sébastien Helleu
(closes #998) The function hdata_search (which evaluates a condition for each item in a list) is too slow to search server and channel on each buffer. It is replaced by a manual search in the list (using weechat_hdata_string to get the name), much faster.
2017-05-23buflist: add keys F1/F2, alt+F1/alt+F2 to scroll the buflist barSébastien Helleu
2017-05-18buflist: add option "bar" in command /buflist, do not automatically add the ↵Sébastien Helleu
bar when buflist is disabled (closes #994)
2017-05-05buflist: add option buflist.look.enabledSébastien Helleu
2017-04-30buflist: fix sort of merged and inactive buffersSébastien Helleu
2017-04-26buflist: add support of hdata "irc_server" and "irc_channel" in sort option ↵Sébastien Helleu
(closes #968)
2017-03-30buflist: add mouse supportSébastien Helleu
New options: - buflist.look.mouse_jump_visited_buffer - buflist.look.mouse_move_buffer - buflist.look.mouse_wheel New keys added by buflist plugin: - @item(buflist):button1* => hsignal:buflist_mouse - @item(buflist):button2* => hsignal:buflist_mouse - @bar(buflist):ctrl-wheelup => hsignal:buflist_mouse - @bar(buflist):ctrl-wheeldown => hsignal:buflist_mouse
2017-03-25buflist: add option buflist.look.signals_refreshSébastien Helleu
2017-03-25buflist: add command /buflistSébastien Helleu
2017-03-25buflist: use hotlist pointer in buffer hdataSébastien Helleu
2017-03-25buflist: add option buflist.look.sortSébastien Helleu
2017-03-25buflist: add hotlist format options (for color according to hotlist priority)Sébastien Helleu
2017-03-25buflist: load plugin after some other plugins by shifting plugins prioritySébastien Helleu