aboutsummaryrefslogtreecommitdiffstats
path: root/prompt_info
diff options
context:
space:
mode:
authorTom Feist <shabble@metavore.org>2011-04-01 06:17:54 +0000
committerTom Feist <shabble@metavore.org>2011-04-01 06:17:54 +0000
commitacfafdfc07685c3ac2d572001a10d67870d74cf7 (patch)
tree6e1b808c51115be91bd037e7ede734fa78950125 /prompt_info
parentuberprompt: fix brace handling bug (diff)
downloadirssi-scripts-acfafdfc07685c3ac2d572001a10d67870d74cf7.tar.gz
irssi-scripts-acfafdfc07685c3ac2d572001a10d67870d74cf7.zip
uberprompt: general cleanup
Diffstat (limited to 'prompt_info')
-rw-r--r--prompt_info/uberprompt.pl16
1 files changed, 6 insertions, 10 deletions
diff --git a/prompt_info/uberprompt.pl b/prompt_info/uberprompt.pl
index 59dcb65..e7f8672 100644
--- a/prompt_info/uberprompt.pl
+++ b/prompt_info/uberprompt.pl
@@ -139,8 +139,6 @@
# may cause irssi to crash. See bug report at
# http://bugs.irssi.org/index.php?do=details&task_id=772 for details.
#
-# * displaying strings containing braces ( {} ) only displays up to the first {.
-#
# TODO:
#
# * report failure (somehow) to clients if hte prompt is disabled.
@@ -175,7 +173,7 @@ use strict;
use warnings;
use Irssi;
-use Irssi::TextUI; # for sbar_items_redraw
+use Irssi::TextUI;
use Data::Dumper;
{ package Irssi::Nick }
@@ -300,7 +298,7 @@ sub init {
Irssi::expando_create('lbrace', \&exp_lbrace, {});
Irssi::expando_create('rbrace', \&exp_rbrace, {});
- Irssi::settings_add_str('uberprompt', 'uberprompt_format', '[$*$uber] ');
+ Irssi::settings_add_str ('uberprompt', 'uberprompt_format', '[$*$uber] ');
Irssi::settings_add_bool('uberprompt', 'uberprompt_debug', 0);
Irssi::settings_add_bool('uberprompt', 'uberprompt_autostart', 1);
Irssi::settings_add_bool('uberprompt', 'uberprompt_use_replaces', 0);
@@ -408,8 +406,7 @@ sub length_request_handler {
sub reload_settings {
- $use_replaces = Irssi::settings_get_bool('uberprompt_use_replaces');
-
+ $use_replaces = Irssi::settings_get_bool('uberprompt_use_replaces');
$DEBUG_ENABLED = Irssi::settings_get_bool('uberprompt_debug');
if (DEBUG) {
@@ -418,7 +415,6 @@ sub reload_settings {
Irssi::signal_remove 'prompt changed', 'debug_prompt_changed';
}
-
my $new = Irssi::settings_get_str('uberprompt_format');
if ($prompt_format ne $new) {
@@ -493,7 +489,7 @@ sub uberprompt_render_prompt {
}
my $prompt = ''; # rendered content of the prompt.
- my $theme = Irssi::current_theme;
+ my $theme = Irssi::current_theme;
my $arg = $use_replaces ? 0 : Irssi::EXPAND_FLAG_IGNORE_REPLACES;
$prompt = $theme->format_expand("{uberprompt $prompt_arg}", $arg);
@@ -529,7 +525,7 @@ sub uberprompt_render_prompt {
}
}
- #_debug_print("Redrawing with: $prompt, size-only: $get_size_only");
+ _debug_print("rendering with: $prompt");
if (($prompt ne $prompt_last) or $emit_request) {
@@ -550,7 +546,7 @@ sub uberprompt_draw {
my $prompt = uberprompt_render_prompt();
my $ret = $sb_item->default_handler($get_size_only, $prompt, '', 0);
-
+ _debug_print("redrawing with: $prompt");
return $ret;
}