taskWeeChat - Tasks: task #7404, display multiple channels in one...


task #7404: display multiple channels in one area of the screen

Submitter:  alan reider <alnr>
Submitted:  Tue 23 Oct 2007 05:13:45 PM UTC
Category:  irc plugin Should Start On:  Tue 23 Oct 2007 12:00:00 AM UTC
Should be Finished on:  Tue 23 Oct 2007 12:00:00 AM UTC Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  flashcode
Originator Name:  Open/Closed:  Closed
Planned Release:  None IRC nick:  alnr
* Mandatory Fields

Add a New Comment Rich Markup

Mon 08 Jun 2009 09:21:59 PM UTC, comment #5: 

Rebuilt chanmon.pl with hook_print and output to buffer, to allow for colourful messages and customised layout.

Also detection for actions and topic changes

(Works nicer if status/input bar conditions are set to "active")

(There is still a bar version, but it struggles to scroll properly when a long line that wraps is sent, and can't as easily be scrolled)

(file #18242)

Kenji Eva <kenjie20>
Tue 02 Jun 2009 04:45:48 PM UTC, comment #4: 

For your information, I'll work on 'buffer merge" buffer feature soon: many buffers with same number, and mixed content on chat area.

It will be possible to merge any buffer type (core, irc server, irc channels/pv, ..).

It is better to have this feature in weechat core, that way you can merge any buffer type (from any plugin, not only irc). And option irc.look.one_server_buffer will be removed, it will become useless.

Sebastien Helleu <flashcode>
Group administrator
Tue 02 Jun 2009 04:39:31 PM UTC, comment #3: 

New version of the chanmon.pl script.
Made the bar slightly bigger (7 instead of 5 lines)
Still no colours, but you can now toggle monitoring on a per channel basis with "/monitor"
Monitoring settings are saved to the plugins.conf

(file #18219)

Kenji Eva <kenjie20>
Tue 02 Jun 2009 12:47:20 AM UTC, comment #2: 

I've attached a pretty basic perl script "Channel Monitor" for 0.3.0
All it does right now is print new messages onto a 5 line buffer at the bottom of the screen, it ignores /queries, has no colours or highlighting, and is always on for all channels.
Next step would be to allow per channel monitoring, but at least this works.

Feel free to muck about and finish it if you like Flash :)

(file #18215)

Kenji Eva <kenjie20>
Thu 21 May 2009 06:59:39 PM UTC, comment #1: 

I too would like to see something similar to this, but more along the lines of a "channel monitor" buffer ala HydraIRC, where each channel can have a 'monitored' flag.
Possibly something for a plugin?
It could even work across new protocol system.
e.g. [time] IRC: Net#channel <user> msg

Kenji Eva <kenjie20>
Tue 23 Oct 2007 05:13:45 PM UTC, original submission:  

It would be nice to be able to display more than one channel simultaneously without having to devote separate windows to each channel.

For example, lurking in several low volume channels. Or hands free monitoring of many trading channels. (Essentially, where the channels don't rate their own screen real estate and switching is inconvenient).

This would be analogous to the /wjoin command in irssi. Per FlashCode, my understanding is that the multiplexing would be at the buffer level as opposed to the window level, so technically the feature request would be to display multiple channels in a buffer with a visual channel indicator, eg channelname:nick, and/or the ability to set the color of each channel, plus the ability to control the target channel for outgoing messages (eg ctrl-x in irssi)

alan reider <alnr>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #18245:  chanmon.pl added by kenjie20 (5KiB - text/x-perl - Fixed not showing outgoing /me's and highlighting now works)
file #18242:  chanmon.pl added by kenjie20 (4KiB - text/x-perl)
file #18223:  chanmon.pl added by kenjie20 (5KiB - text/x-perl - Fixed to use irc_get_nick_from_host and to not break when someone uses a smiley)
file #18219:  chanmon.pl added by kenjie20 (4KiB - text/x-perl)
file #18215:  chanmon.pl added by kenjie20 (3KiB - text/x-perl - Fairly basic version of a channel monitor)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by kenjie20 (Posted a comment)
  • -email is unavailable- added by flashcode (Updated the item)
  • -email is unavailable- added by yannickp (Voted in favor of this item)
  • -email is unavailable- added by alnr (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follow 13 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-09-06 flashcode Open/ClosedOpen Closed
    2009-06-10 flashcode Percent Complete20% 100%
    2009-06-10 flashcode StatusIn Progress Done
    2009-06-09 kenjie20 Attached File- Added chanmon.pl, #18245
    2009-06-08 kenjie20 Attached File- Added chanmon.pl, #18242
    2009-06-06 flashcode Percent Complete0% 20%
    2009-06-03 kenjie20 Attached File- Added chanmon.pl, #18223
    2009-06-02 flashcode StatusNone In Progress
        Assigned toNone flashcode
    2009-06-02 kenjie20 Attached File- Added chanmon.pl, #18219
    2009-06-02 kenjie20 Attached File- Added chanmon.pl, #18215
    2009-01-11 flashcode CategoryNone irc plugin
    2007-12-04 yannickp Carbon-Copy- Added yannickp

    Back to the top

    Powered by Savane 3.12