… | |
… | |
42 | |
42 | |
43 | my $timer; $timer = |
43 | my $timer; $timer = |
44 | urxvt::timer |
44 | urxvt::timer |
45 | ->new |
45 | ->new |
46 | ->after (5) |
46 | ->after (5) |
47 | ->cb (sub {undef $timer; undef $ov; }); |
47 | ->cb (sub { undef $timer; undef $ov; }); |
48 | } |
48 | } |
49 | |
49 | |
50 | sub on_start { |
50 | sub on_start { |
51 | my ($self) = @_; |
51 | my ($self) = @_; |
|
|
52 | |
52 | $pastebin_cmd = $self->x_resource ("selection-pastebin.cmd") |
53 | $pastebin_cmd = $self->x_resource ("selection-pastebin.cmd") |
53 | || "rcp -p % ruth:/var/www/www.ta-sa.org/files/txt/"; |
54 | || "rcp -p % ruth:/var/www/www.ta-sa.org/files/txt/"; |
54 | |
55 | |
55 | $pastebin_url = $self->x_resource ("selection-pastebin.url") |
56 | $pastebin_url = $self->x_resource ("selection-pastebin.url") |
56 | || "http://www.ta-sa.org/files/txt/%"; |
57 | || "http://www.ta-sa.org/files/txt/%"; |
57 | |
58 | |
58 | push @urxvt::ext::selection_popup::hook, sub { |
59 | push @{ $self->{term}{selection_popup_hook} }, sub { |
59 | ("pastebin upload" => sub { $self->upload_paste }) |
60 | ("pastebin upload" => sub { $self->upload_paste }) |
60 | }; |
61 | }; |
61 | |
62 | |
62 | () |
63 | () |
63 | } |
64 | } |