diff options
| author | Tom Feist <shabble@metavore.org> | 2011-03-19 01:22:01 +0000 | 
|---|---|---|
| committer | Tom Feist <shabble@metavore.org> | 2011-03-19 01:22:01 +0000 | 
| commit | 59c17aac1a2f368b3525c2662e8010e023327055 (patch) | |
| tree | c6f77511026ef983fe4441bb8633b7ee4236e4ed | |
| parent | testing: adapted rudi's vim_mode insert test to new format. seems to work fine. (diff) | |
| download | irssi-scripts-59c17aac1a2f368b3525c2662e8010e023327055.tar.gz irssi-scripts-59c17aac1a2f368b3525c2662e8010e023327055.zip | |
ido-mode/ido_switcher: switch by refnum by default, since /win goto doesn't
accept a tag or server argument.
| -rw-r--r-- | ido-mode/ido_switcher.pl | 12 | 
1 files changed, 10 insertions, 2 deletions
| diff --git a/ido-mode/ido_switcher.pl b/ido-mode/ido_switcher.pl index 66628f1..6eeb7ca 100644 --- a/ido-mode/ido_switcher.pl +++ b/ido-mode/ido_switcher.pl @@ -74,6 +74,13 @@  # along with this program; if not, write to the Free Software  # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA +# BUGS: +# +# * Sometimes selecting a channel with the same name on a different +#   network will take you to the wrong channel. +# +# +#  use strict;  use Irssi;  use Irssi::TextUI; @@ -404,11 +411,12 @@ sub get_all_windows {      }      sub ido_switch_select { -        my ($selected) = @_; +        my ($selected, $tag) = @_;          _debug_print "Selecting window: " . $selected->{name}; -        Irssi::command("WINDOW GOTO " . $selected->{name}); +        # Irssi::command("WINDOW GOTO " . $selected->{name}); +        Irssi::command("WINDOW  " . $selected->{refnum});          if ($selected->{type} ne 'WIN') {              _debug_print "Selecting window item: " . $selected->{itemname}; | 
