… | |
… | |
12 | } |
12 | } |
13 | |
13 | |
14 | sub on_start { |
14 | sub on_start { |
15 | my ($self) = @_; |
15 | my ($self) = @_; |
16 | |
16 | |
17 | $self->{browser} = $self->x_resource ("urlLauncher") || "x-www-browser"; |
17 | $self->{browser} = $self->x_resource ("urlLauncher") || "sensible-browser"; |
18 | |
18 | |
19 | $self->grab_button (3, urxvt::ControlMask); |
19 | $self->grab_button (3, urxvt::ControlMask); |
20 | |
20 | |
21 | () |
21 | () |
22 | } |
22 | } |
… | |
… | |
54 | } |
54 | } |
55 | }); |
55 | }); |
56 | }; |
56 | }; |
57 | |
57 | |
58 | for ($text) { |
58 | for ($text) { |
|
|
59 | /\n/ |
|
|
60 | and $add_button->("newlines to spaces" => sub { y/\n/ / }); |
|
|
61 | |
59 | /./ |
62 | /./ |
60 | and $add_button->("rot13" => sub { y/A-Za-z/N-ZA-Mn-za-m/ }); |
63 | and $add_button->("rot13" => sub { y/A-Za-z/N-ZA-Mn-za-m/ }); |
61 | |
64 | |
62 | /./ |
65 | /./ |
63 | and $add_button->("eval perl expression" => sub { no warnings; $_ = eval $_ }); |
66 | and $add_button->("eval perl expression" => sub { no warnings; $_ = eval $_ }); |