diff options
| author | Ailin Nemui | 2015-12-09 23:35:34 +0100 | 
|---|---|---|
| committer | Ailin Nemui | 2015-12-09 23:45:50 +0100 | 
| commit | deff3c0a63d0839911aa921523b6aa0c1a372135 (patch) | |
| tree | 9726cd0695b6d728cec3e60d9d5371123f4ce58e | |
| parent | 8f41a31c389b2f94323af349f1edcf3bd0ed4cb5 (diff) | |
| download | scripts.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.pl | 5 | ||||
| -rw-r--r-- | scripts/ido_switcher.pl | 5 | ||||
| -rw-r--r-- | scripts/per_window_prompt.pl | 5 | 
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; | 
