Provides buffers which watch and interact with multiple channels
Note: If you have been using Hexchat for a long time, your config/pevents.conf may be out of date. If you get a key error including events_decoded[event], please try deleting pevents.conf and restarting hexchat. (You can copy over any customizations you made)
Settings are available at the top of the script:
- server_name is the name of the server tab created
- focus_on_load causes the tab to be focused immediately when loaded
- hide_inline_channel replaces consecutive channel names with..
- inline_channel_prefix
- truncate_nick_inline shortens consecutive nicks to..
- truncate_nick_length
- colored_channel_names causes channel names to be colored similarly to "Colored nick names" in heXchat
- channel_colors provides a list of possible channel colors, the first of which is used if random colors is turned off.
- auto_target enables updating the channel target based on last action time
- auto_target_action is either "clear" to remove the outdated target, or "update" to change it to the new channel
- auto_target_delay seconds, unless there is no current target, in which case after..
- auto_target_delay_empty seconds
Complete features:
- Monitor multiple channels in a single buffer
- Most-recent-first channel and nick tab-completion
Incomplete:
- Create and manage multiple overwatches with different channel lists
- Target channel based on recent nickname autocomplete
- Provide secondary tabs to summarize hilights
- Options menu to manage overwatches
- Better shortcuts
Shortcuts:
- tab and shift-tab
- With less than two words, tab-completes channels
- With more than one word, tab-completes nicks
- alt-backspace clears entry and sets target to the last channel you sent to
Issues:
- Channel commands/Actions are not reliably caught or passed on
- Multiple channels with the same name will currently break
- Can get hard to track with lots of busy channels (Helped by random colors)
- Channel tab completion is still a bit derp
- While modular, the UI/commands to make multiple and manage filter lists for overwatches is not done