WISH: support tex fonts
9.0
+TODO: remove ||1 in main.C
+TODO: on_seelction_popup hook or so.
- new script: perl/selection-pastebin
- improved security of setuid/setgid operation, which is now
encouraged, by moving privileged operations into a separate
src/perl/selection
src/perl/option-popup
src/perl/selection-popup
-src/perl/selection-pastebin
src/perl/selection-autotransform
+src/perl/selection-pastebin
src/perl/searchable-scrollback
src/perl/mark-urls
src/perl/example-refresh-hooks
sub on_start {
my ($self) = @_;
$pastebin_cmd =
- $self->x_resource ("selection-pastebin-cmd")
+ $self->x_resource ("selection-pastebin.cmd")
or "scp -p % ruth:/var/www/www.ta-sa.org/files/txt/";
$pastebin_url =
- $self->x_resource ("selection-pastebin-url")
+ $self->x_resource ("selection-pastebin.url")
or "http://www.ta-sa.org/files/txt/";
()
=item selection-pastebin
-Uploads the selection as textfile to a remote site.
+This is a little rarely useful extension that Uploads the selection as
+textfile to a remote site (or does other things).
+
+It listens to the C<selection-pastebin:remote-pastebin> keyboard command,
+i.e.
URxvt.keysym.C-M-e: perl:selection-pastebin:remote-pastebin
-To set the command to upload the file set this resource:
+Pressing this combination runs a command with C<%> replaced by the name of
+the textfile. This command can be set via a resource:
+
+ URxvt.selection-pastebin.cmd: rsync -apP % ruth:/var/www/www.ta-sa.org/files/txt/.
+
+And the default is likely not useful to anybody but the few people around
+here :)
- URxvt.selection-pastebin-cmd: rsync -apP % ruth:/var/www/www.ta-sa.org/files/txt/.
+The name of the textfile is the hex encoded md5 sum of the selection, so
+the same content should lead to the same filename.
-The % is the placeholder for the textfile. The name of the textfile is the hex encoded
-md5 sum of the selection.
-After an successful upload the selection will be replaced by the following url
-(the % is the placeholder for the filename):
+After a successful upload the selection will be replaced by the text given
+in the C<selection-pastebin-url> resource (again, the % is the placeholder
+for the filename):
- URxvt.selection-pastebin-url: http://www.ta-sa.org/files/txt/%
+ URxvt.selection-pastebin.url: http://www.ta-sa.org/files/txt/%
=back