1 | #! perl |
1 | #! perl |
2 | |
2 | |
3 | # this extension implements scrollback buffer search |
3 | # this extension implements scrollback buffer search |
|
|
4 | |
|
|
5 | #:META:X_RESOURCE:%:string:activation hotkey keysym |
4 | |
6 | |
5 | sub on_init { |
7 | sub on_init { |
6 | my ($self) = @_; |
8 | my ($self) = @_; |
7 | |
9 | |
8 | my $hotkey = $self->{argv}[0] |
10 | my $hotkey = $self->{argv}[0] |
… | |
… | |
160 | |
162 | |
161 | $self->{search} .= $self->locale_decode ($data); |
163 | $self->{search} .= $self->locale_decode ($data); |
162 | |
164 | |
163 | $self->{search} =~ s/^\(\?i\)// |
165 | $self->{search} =~ s/^\(\?i\)// |
164 | if $self->{search} =~ /^\(.*[[:upper:]]/; |
166 | if $self->{search} =~ /^\(.*[[:upper:]]/; |
165 | |
167 | |
166 | $self->search (-1); |
168 | $self->search (-1); |
167 | $self->idle; |
169 | $self->idle; |
168 | |
170 | |
169 | 1 |
171 | 1 |
170 | } |
172 | } |