diff options
author | Tom Feist <shabble@metavore.org> | 2012-08-06 20:36:04 +0000 |
---|---|---|
committer | Tom Feist <shabble@metavore.org> | 2012-08-06 20:36:04 +0000 |
commit | 885160e310702f18908f33e6ced297ce371a5e6f (patch) | |
tree | 09a19f694a4226ad70cacbf3fa1a92298072242d /prompt_info | |
parent | clean up a bit of the content/style of doc patch by rking. (diff) | |
download | irssi-scripts-885160e310702f18908f33e6ced297ce371a5e6f.tar.gz irssi-scripts-885160e310702f18908f33e6ced297ce371a5e6f.zip |
added a new boolean setting `uberprompt_restore_on_exit` which determines
whether it should run the code that removes the uberprompt statusbar, and resets
the 'prompt' one. This is probalby only useful if you disable autostart as well.
Diffstat (limited to 'prompt_info')
-rw-r--r-- | prompt_info/uberprompt.pl | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/prompt_info/uberprompt.pl b/prompt_info/uberprompt.pl index cd64707..add8503 100644 --- a/prompt_info/uberprompt.pl +++ b/prompt_info/uberprompt.pl @@ -388,9 +388,11 @@ sub deinit { Irssi::expando_destroy('lbrace'); Irssi::expando_destroy('rbrace'); - # remove uberprompt and return the original ones. - print "Removing uberprompt and restoring original"; - restore_prompt_items(); + if (Irssi::settings_get_bool('uberprompt_restore_on_exit')) { + # remove uberprompt and return the original ones. + print "Removing uberprompt and restoring original"; + restore_prompt_items(); + } } sub init { @@ -407,6 +409,8 @@ sub init { Irssi::settings_add_bool('uberprompt', 'uberprompt_debug', 0); Irssi::settings_add_bool('uberprompt', 'uberprompt_autostart', 1); + Irssi::settings_add_bool ('uberprompt', 'uberprompt_restore_on_exit', 1); + Irssi::settings_add_bool('uberprompt', 'uberprompt_use_replaces', 0); |