From 33f8efd77263368b7f83a27b7645196215700272 Mon Sep 17 00:00:00 2001 From: mathieui Date: Sun, 13 Nov 2011 16:21:15 +0100 Subject: [PATCH] Completion for /kick --- src/tabs.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tabs.py b/src/tabs.py index a1facb6f..15731b73 100644 --- a/src/tabs.py +++ b/src/tabs.py @@ -474,7 +474,7 @@ class MucTab(ChatTab): # commands self.commands['ignore'] = (self.command_ignore, _("Usage: /ignore \nIgnore: Ignore a specified nickname."), self.completion_ignore) self.commands['unignore'] = (self.command_unignore, _("Usage: /unignore \nUnignore: Remove the specified nickname from the ignore list."), self.completion_unignore) - self.commands['kick'] = (self.command_kick, _("Usage: /kick [reason]\nKick: Kick the user with the specified nickname. You also can give an optional reason."), None) + self.commands['kick'] = (self.command_kick, _("Usage: /kick [reason]\nKick: Kick the user with the specified nickname. You also can give an optional reason."), self.completion_ignore) self.commands['role'] = (self.command_role, _("Usage: /role [reason]\nRole: Set the role of an user. Roles can be: none, visitor, participant, moderator. You also can give an optional reason."), None) self.commands['affiliation'] = (self.command_affiliation, _("Usage: /affiliation [reason]\nAffiliation: Set the affiliation of an user. Affiliations can be: none, member, admin, owner. You also can give an optional reason."), None) self.commands['topic'] = (self.command_topic, _("Usage: /topic \nTopic: Change the subject of the room."), self.completion_topic) @@ -492,10 +492,12 @@ class MucTab(ChatTab): self.update_commands() def completion_ignore(self, the_input): + """Completion for /ignore""" userlist = [user.nick for user in self.users] userlist.remove(self.own_nick) return the_input.auto_completion(userlist, '') + def scroll_user_list_up(self): self.user_win.scroll_up() self.user_win.refresh(self.users)