aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wee_slack.py19
1 files changed, 9 insertions, 10 deletions
diff --git a/wee_slack.py b/wee_slack.py
index dc07869..1f45f58 100644
--- a/wee_slack.py
+++ b/wee_slack.py
@@ -441,15 +441,16 @@ class DmChannel(Channel):
def __init__(self, server, name, identifier, active, last_read=0, prepend_name=""):
super(DmChannel, self).__init__(server, name, identifier, active, last_read, prepend_name)
self.type = "im"
- def rename(self, name=None, fmt=None, color=False):
+ def rename(self):
+ if current_domain_name() != self.server.domain and channels_not_on_current_server_color:
+ color = channels_not_on_current_server_color
+ else:
+ color = self.server.users.find(self.name).color()
+ color = w.color(color)
if self.server.users.find(self.name).presence == "active":
new_name = ("+%s" % (self.name))
else:
new_name = (" %s" % (self.name))
- if color:
- color = w.color(color)
- else:
- color = w.color(self.server.users.find(self.name).color())
if self.channel_buffer:
w.buffer_set(self.channel_buffer, "short_name", color + new_name)
@@ -1095,7 +1096,7 @@ if __name__ == "__main__":
if not w.config_get_plugin('channels_always_marked_read'):
w.config_set_plugin('channels_always_marked_read', "")
if not w.config_get_plugin('channels_not_on_current_server_color'):
- w.config_set_plugin('channels_not_on_current_server_color', "default")
+ w.config_set_plugin('channels_not_on_current_server_color', "0")
if not w.config_get_plugin('debug_mode'):
w.config_set_plugin('debug_mode', "")
if not w.config_get_plugin('colorize_nicks'):
@@ -1112,6 +1113,8 @@ if __name__ == "__main__":
slack_api_token = w.config_get_plugin("slack_api_token")
channels_always_marked_read = [x.strip() for x in w.config_get_plugin("channels_always_marked_read").split(',')]
channels_not_on_current_server_color = w.config_get_plugin("channels_not_on_current_server_color")
+ if channels_not_on_current_server_color == "0":
+ channels_not_on_current_server_color = False
colorize_nicks = w.config_get_plugin('colorize_nicks') == "1"
slack_debug = None
@@ -1132,10 +1135,6 @@ if __name__ == "__main__":
main_weechat_buffer = w.info_get("irc_buffer", "%s.%s" % (domain, "DOESNOTEXIST!@#$"))
### End global var section
- if colorize_nicks:
- dbg("TRUE!", main_buffer=True)
- else:
- dbg("FALSE!", main_buffer=True)
#channels = SearchList()
servers = SearchList()