New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TUI for channels list with search and filter functions #1972
Comments
there's a little bug about the /list ui, when a channel is selected in the list, and we scroll away, the selection mark show something new selected on each new page being scrolled. |
@nsklaus: could you please describe the steps to reproduce this bug? |
yes,
for example: |
following the discussion in #weechat, about /fset and /list having similar behavior related to scrolling and selection marker: this is not exactly the same behavior as in fset |
@nsklaus: problem is now fixed. For people who want to try out this new feature, it's on this separate branch: https://github.com/weechat/weechat/tree/irc-list-buffer |
Merged to master branch. |
Feature description
a new TUI that would present output of /list but with functionalities to search and filter results.
this is to allows easier channels discoveries without having to re-issue a /list command or a /msg to alis each time we want to search for a new keyword. for example, i may want to have a buffer, with all channels listed and i could want to perform many different search queries:
this is similar to how fset buffer filters out results based on a string entered (if i type in "looks" it will then list only settings that have "looks" as part of their names). listbuffer.py plugin was going is the right direction in creating what this feature request propose, but it never got around finishing these planned features (iirc).
so the big idea of this is to issue /list command only once. and then be able to perform all kind of searches and filter on the output, to enjoy navigate nicely through it. avoid hammering the server with tons of /list and have a nice channels explorer in weechat like most graphical client do.
The text was updated successfully, but these errors were encountered: