aboutsummaryrefslogtreecommitdiffstats
path: root/activity_bar.pl
diff options
context:
space:
mode:
Diffstat (limited to 'activity_bar.pl')
-rw-r--r--activity_bar.pl9
1 files changed, 7 insertions, 2 deletions
diff --git a/activity_bar.pl b/activity_bar.pl
index 37b2aac..4c41e4c 100644
--- a/activity_bar.pl
+++ b/activity_bar.pl
@@ -84,6 +84,7 @@ sub print_cb {
my $buffer_type = weechat::buffer_get_string($buffer, 'localvar_type');
my $buffer_notify = weechat::buffer_get_integer($buffer, 'notify');
+ my $buffer_full_name = weechat::buffer_get_string($buffer, 'full_name');
if ($buffer_type eq 'private') {
anybar_send('orange');
@@ -92,8 +93,12 @@ sub print_cb {
anybar_send('purple');
}
- # Notify about regular messages if the buffer's `notify` property allows it.
- elsif ($buffer_notify > 1) {
+ # Notify about regular messages if the buffer's `notify` property allows
+ # it. Don't notify about messages in the WeeChat core buffer.
+ elsif (
+ $buffer_notify > 1
+ && $buffer_full_name ne 'core.weechat'
+ ) {
anybar_send('blue');
}