Add an autojoined bookmark on /join.
This commit is contained in:
parent
5f5cc186dc
commit
b705aba4e2
3 changed files with 9 additions and 0 deletions
|
@ -137,6 +137,10 @@ use_bookmarks_method =
|
||||||
# autojoin, to be open on startup
|
# autojoin, to be open on startup
|
||||||
#open_all_bookmarks = false
|
#open_all_bookmarks = false
|
||||||
|
|
||||||
|
# Will create a bookmark on manual /join, using your preferred
|
||||||
|
# storage method
|
||||||
|
#bookmark_on_join = true
|
||||||
|
|
||||||
# What will be put after the name, when using autocompletion at the
|
# What will be put after the name, when using autocompletion at the
|
||||||
# beginning of the input. A space will always be added after that
|
# beginning of the input. A space will always be added after that
|
||||||
#after_completion = ,
|
#after_completion = ,
|
||||||
|
|
|
@ -33,6 +33,7 @@ DEFAULT_CONFIG = {
|
||||||
'autorejoin_delay': '5',
|
'autorejoin_delay': '5',
|
||||||
'autorejoin': False,
|
'autorejoin': False,
|
||||||
'beep_on': 'highlight private invite disconnect',
|
'beep_on': 'highlight private invite disconnect',
|
||||||
|
'bookmark_on_join': True,
|
||||||
'ca_cert_path': '',
|
'ca_cert_path': '',
|
||||||
'certificate': '',
|
'certificate': '',
|
||||||
'certfile': '',
|
'certfile': '',
|
||||||
|
|
|
@ -406,6 +406,10 @@ class CommandCore:
|
||||||
tab.password = password
|
tab.password = password
|
||||||
tab.join()
|
tab.join()
|
||||||
|
|
||||||
|
if config.get('bookmark_on_join'):
|
||||||
|
method = 'remote' if config.get('use_remote_bookmarks') else 'local'
|
||||||
|
self._add_bookmark('%s/%s' % (room, nick), True, password, method)
|
||||||
|
|
||||||
if tab == self.core.current_tab():
|
if tab == self.core.current_tab():
|
||||||
tab.refresh()
|
tab.refresh()
|
||||||
self.core.doupdate()
|
self.core.doupdate()
|
||||||
|
|
Loading…
Reference in a new issue