You need at least WeeChat 3.6-dev
Enable mouse
/mouse enable
/trigger add lower info lower "" "/a/a/tg_arguments /b/b/tg_arguments /c/c/tg_arguments /d/d/tg_argument /e/e/tg_arguments /f/f/tg_arguments /g/g/tg_arguments /h/h/tg_arguments /i/i/tg_arguments /j/j/tg_arguments /k/k/tg_arguments /l/l/tg_arguments /m/m/tg_arguments /n/n/tg_arguments /o/o/tg_arguments /p/p/tg_arguments /q/q/tg_arguments /r/r/tg_arguments /s/s/tg_arguments /t/t/tg_arguments /u/u/tg_arguments /v/v/tg_arguments /w/w/tg_arguments /x/x/tg_arguments /y/y/tg_arguments /z/z/tg_arguments /.*/${tg_arguments}/tg_info"
/trigger set news_add_site_info_tags regex "/./${if:${buffer.local_variables.script_name}==matrix||${buffer.local_variables.plugin}==matrix?nick_${base_encode:16,${tg_tag_nick}},:${re:0}}/tags /.
Here I will show you how to create a bar very similar to the nicklist bar, but instead of showing nickname, it will show znc commands, whenever you click on a command, weechat will send a "help the_command_you_just_clicked" and insert the name of the command in the input bar, then enter any arguments required to the command and press enter.
You will need the following script
I created this after the user ikwyl6 wanted a quick way to filter the buflist
/set buflist.look.display_conditions "${eval_cond:${plugins.var.buflist_conditions}} && ${buffer.hidden}==0"
/alias add search_buflist /set plugins.var.buflist_conditions $1-;/buflist refresh
/alias add search_bufname /search_buflist ${channel}=~$1
exemples