Completion for /kick
This commit is contained in:
parent
283b258d4e
commit
33f8efd772
1 changed files with 3 additions and 1 deletions
|
@ -474,7 +474,7 @@ class MucTab(ChatTab):
|
|||
# commands
|
||||
self.commands['ignore'] = (self.command_ignore, _("Usage: /ignore <nickname> \nIgnore: Ignore a specified nickname."), self.completion_ignore)
|
||||
self.commands['unignore'] = (self.command_unignore, _("Usage: /unignore <nickname>\nUnignore: Remove the specified nickname from the ignore list."), self.completion_unignore)
|
||||
self.commands['kick'] = (self.command_kick, _("Usage: /kick <nick> [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 <nick> [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 <nick> <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 <nick> <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 <subject>\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)
|
||||
|
|
Loading…
Reference in a new issue