aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2021-06-02 11:21:15 +0200
committerAnton Khirnov <anton@khirnov.net>2021-06-02 11:21:15 +0200
commit181f4a7581d7d43e8d5ad38059d9ecba0c3477d8 (patch)
tree033f62da31e8c481efd4cd08e621b154a88b6027
parent3d4c3d33652cf0eb73cef301598ac6fd10a02b5a (diff)
Put the matches into clipboard rather than launching them.
-rw-r--r--reselect9
1 files changed, 4 insertions, 5 deletions
diff --git a/reselect b/reselect
index ba14191..23527fc 100644
--- a/reselect
+++ b/reselect
@@ -184,9 +184,11 @@ sub launch {
my $p = $self->{url_picker};
$self->screen_cur($p->{crow},$p->{ccol});
$self->{url_picker} = ();
- my $launcher = $self->{launcher};
+
$self->status_msg($href);
- $self->exec_async ($launcher,$href);
+
+ $self->selection($href, 1);
+ $self->selection_grab(urxvt::CurrentTime, 1);
}
sub status_msg {
@@ -225,9 +227,6 @@ sub on_start {
($self->{name} = __PACKAGE__) =~ s/.*:://;
$self->{name} =~ tr/_/-/;
- $self->{launcher} = $self->my_resource("launcher") ||
- $self->x_resource("url-launcher") ||
- "sensible-browser";
$self->{launchsingle} = ($self->my_resource("launchsingle") ne "false");
$self->{descending} = ($self->my_resource("order") eq "descending");
$self->{url_picker} = ();