All pastes #2073934 Raw Edit

Untitled

public text v1 · immutable
#2073934 ·published 2011-06-03 01:35 UTC
rendered paste body
#! perl 
sub on_sel_grab { 
    my $query = $_[0]->selection; 
    open (my $pipe,'| /usr/bin/xclip -in -selection primary') or die; 
    print $pipe $query; 
    close $pipe; 
} 

sub copy { 
    my $query = $_[0]->selection; 
    #open (my $pipe,'| /usr/bin/xclip -in -selection clipboard') or die; 
    #open (my $pipe,'| /usr/bin/xsel --input --clipboard') or die; 
	my $trash = `echo $query | /usr/bin/xsel --input --clipboard` ;
    #print $pipe $query; 
    #close $pipe; 
}
sub paste { 
    my ($self) = @_; 
    my $content = `/usr/bin/xclip -loop 1 -out -selection clipboard` ; 
    $self->tt_write ($content); 
} 
sub on_user_command { 
    my ($self, $cmd) = @_; 
    if ($cmd eq "clipboard:paste") { 
	$self->paste; 
	}
}