summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAilin Nemui2015-12-09 23:35:34 +0100
committerAilin Nemui2015-12-09 23:45:50 +0100
commitdeff3c0a63d0839911aa921523b6aa0c1a372135 (patch)
tree9726cd0695b6d728cec3e60d9d5371123f4ce58e
parent8f41a31c389b2f94323af349f1edcf3bd0ed4cb5 (diff)
downloadscripts.irssi.org-deff3c0a63d0839911aa921523b6aa0c1a372135.tar.bz2
script fixes for the icrnl change in irssi
- accept ^M in addition to ^J as enter key for scripts which use raw gui key pressed (won't solve KP_ENTER issue)
-rw-r--r--scripts/history_search.pl5
-rw-r--r--scripts/ido_switcher.pl5
-rw-r--r--scripts/per_window_prompt.pl5
3 files changed, 6 insertions, 9 deletions
diff --git a/scripts/history_search.pl b/scripts/history_search.pl
index 9a2c066..48cbe63 100644
--- a/scripts/history_search.pl
+++ b/scripts/history_search.pl
@@ -25,7 +25,7 @@ use Irssi 20070804;
use Irssi::TextUI;
use vars qw($VERSION %IRSSI);
-$VERSION = '2.0';
+$VERSION = '2.1';
%IRSSI = (
authors => 'Wouter Coekaerts',
contact => 'coekie@irssi.org',
@@ -33,7 +33,6 @@ $VERSION = '2.0';
description => 'Search within your typed history as you type (like ctrl-R in bash)',
license => 'GPLv2 or later',
url => 'http://wouter.coekaerts.be/irssi/',
- changed => '17/01/09'
);
# is the searching enabled?
@@ -78,7 +77,7 @@ Irssi::command_bind('history_search', sub {
Irssi::signal_add_last 'gui key pressed' => sub {
my ($key) = @_;
- if ($key == 10 || $key == 27) { # enter or escape
+ if ($key == 10 || $key == 13 || $key == 27) { # enter or escape
$enabled = 0;
}
diff --git a/scripts/ido_switcher.pl b/scripts/ido_switcher.pl
index ddcf06e..17a8db8 100644
--- a/scripts/ido_switcher.pl
+++ b/scripts/ido_switcher.pl
@@ -251,7 +251,7 @@ use Irssi::TextUI;
use Data::Dumper;
-our $VERSION = '2.3'; # 1dc0a53a2df38e9
+our $VERSION = '2.4'; # 7c9e42560a2f4a1
our %IRSSI =
(
authors => 'Tom Feist, Wouter Coekaerts',
@@ -260,7 +260,6 @@ our %IRSSI =
description => 'Select window[-items] using an ido-mode like search interface',
license => 'GPLv2 or later',
url => 'http://github.com/shabble/irssi-scripts/tree/master/ido-mode/',
- changed => '24/7/2010'
);
@@ -980,7 +979,7 @@ sub handle_keypress {
Irssi::signal_stop();
}
- if ($key == 10) { # enter
+ if ($key == 10 || $key == 13) { # enter
_debug_print "selecting history and quitting";
my $selected_win = get_window_match();
ido_switch_select($selected_win);
diff --git a/scripts/per_window_prompt.pl b/scripts/per_window_prompt.pl
index 1f3a52f..128de70 100644
--- a/scripts/per_window_prompt.pl
+++ b/scripts/per_window_prompt.pl
@@ -21,7 +21,7 @@ use Irssi 20070804;
use Irssi::TextUI;
use vars qw($VERSION %IRSSI);
-$VERSION = '1.0';
+$VERSION = '1.1';
%IRSSI = (
authors => 'Wouter Coekaerts',
contact => 'coekie@irssi.org',
@@ -29,7 +29,6 @@ $VERSION = '1.0';
description => 'Keeps a prompt per window',
license => 'GPLv2 or later',
url => 'http://wouter.coekaerts.be/irssi/',
- changed => '04/08/07'
);
my %prompts;
@@ -80,7 +79,7 @@ sub UNLOAD {
Irssi::signal_add_first 'gui key pressed' => sub {
my ($key) = @_;
- if ($key == 10 && ! $in_command) {
+ if (($key == 10 || $key == 13) && ! $in_command) {
$win_before_command = winkey(Irssi::active_win);
$win_before_command_deleted = 0;
$in_command = 1;