Highmon is a perl script for Weechat 0.3.0+ that allows you to track highlighted messages in a new buffer. It is based off the chanmon system, and has similar features.
Current Version: 2.1 [ dl ]
(released: 27-08-2010)
Command Usage:
- /highmon [help] | [monitor [channel [server]]] | [clean default|orphan|all]
Command wrapper for highmon commands - /highmon clean default|orphan|all will clean the config section of default ‘on’ entries, channels you are no longer joined, or both
- /highmon monitor [channel] [server] is used to toggle a highlight monitoring on and off, this can be used in the channel buffer for the channel you wish to toggle, or be given with arguments e.g. /monitor #weechat freenode
Settings:
‘highmon’ stores all it’s settings in Weechat’s plugins.conf, the following can be set there, by using /set or the ‘iset’ plug-in
- alignment –
/set plugins.var.perl.highmon.alignment "channel"
The config setting “alignment” can be changed to;
“channel”, “schannel”, “nchannel”, “channel,nick”, “schannel,nick”, “nchannel,nick”
to change how the monitor appears
The ‘channel’ value will show: “#weechat”
The ‘schannel’ value will show: “6″
The ‘nchannel’ value will show: “6:#weechat”
(Default: ‘channel’) - short_names –
/set plugins.var.perl.highmon.short_names "on|off"
Setting this will trim the network name from chanmon, ala buffers.pl
(Default: ‘on’) - color_buf –
/set plugins.var.perl.highmon.color_buf "on|off|colour"
This turns coloured buffer names on or off, you can also set a single fixed colour by using a weechat colour name.
This must be a valid colour name, or weechat will likely do unexpected things
(Default: ‘on’) - hotlist_show –
/set plugins.var.perl.highmon.hotlist_show "on|off"
Setting this to ‘on’ will let the highmon buffer appear in hotlists (status bar/buffer.pl) - away_only –
/set plugins.var.perl.highmon.away_only "on|off"
Setting this to ‘on’ will only put messages in the highmon buffer when you set your status to away - logging –
/set plugins.var.perl.highmon.logging
Toggles logging status for highmon buffer
(default: off) - output –
/set plugins.var.perl.highmon.output
Changes where output method of highmon; takes either “bar” or “buffer”
(default; buffer) - bar_line –
/set plugins.var.perl.highmon.bar_lines
Changes the amount of lines the output bar will hold.
(Only appears once output has been set to bar, defaults to 10) - nick_prefix –
/set plugins.var.perl.highmon.nick_prefix
nick_suffix –/set plugins.var.perl.highmon.nick_suffix
Sets the prefix and suffix chars in the highmon buffer
(Defaults to <> if nothing set, and blank if there is)
History:
- 2010-08-27, KenjiE20
v2.1: -feature: Add ‘nchannel’ option to alignment to display buffer and name - 2010-04-25, KenjiE20
v2.0: Release as version 2.0 - 2010-04-24, KenjiE20
v1.9: Rewrite for v2.0
Bring feature set in line with chanmon 2.0
-code change: Made more subs to shrink the code down in places
-fix: Stop highmon attempting to double load/hook
-fix: Add version dependant check for away status - 2010-01-25, KenjiE20
v1.7: -fixture: Let highmon be aware of nick_prefix/suffix and allow custom prefix/suffix for chanmon buffer
(Defaults to <> if nothing set, and blank if there is)
(Thanks to m4v for this) - 2009-09-07, KenjiE20
v1.6: -feature: coloured buffer names
-change: version sync with chanmon - 2009-09-05, KenjiE20
v1.2: -fix: disable buffer highlight - 2009-09-02, KenjiE20
v.1.1.1 -change: Stop unsightly text block on ‘/help’ - 2009-08-10, KenjiE20
v1.1: In-client help added - 2009-08-02, KenjiE20
v1.0: Initial Public Release





