summaryrefslogtreecommitdiff
path: root/plugins/link.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/link.py')
-rw-r--r--plugins/link.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/link.py b/plugins/link.py
index 427d718a..0d88fba2 100644
--- a/plugins/link.py
+++ b/plugins/link.py
@@ -12,9 +12,11 @@ url_pattern = re.compile(r'\b(http[s]?://(?:\S+))\b', re.I|re.U)
class Plugin(BasePlugin):
def init(self):
- self.add_tab_command(tabs.MucTab, 'link', self.command_link, "Usage: /link\nLink: opens the last link from the conversation into a browser.")
- self.add_tab_command(tabs.PrivateTab, 'link', self.command_link, "Usage: /link\nLink: opens the last link from the conversation into a browser.")
- self.add_tab_command(tabs.ConversationTab, 'link', self.command_link, "Usage: /link\nLink: opens the last link from the conversation into a browser.")
+ for _class in (tabs.MucTab, tabs.PrivateTab, tabs.ConversationTab):
+ self.add_tab_command(_class, 'link', self.command_link,
+ usage='[num]',
+ help='Opens the last link from the conversation into a browser.\nIf [num] is given, then it will open the num-th link displayed.',
+ short='Open links into a browser')
def find_link(self, nb):
messages = self.core.get_conversation_messages()