ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/urxvt.pm
(Generate patch)

Comparing rxvt-unicode/src/urxvt.pm (file contents):
Revision 1.13 by root, Tue Jan 3 00:06:57 2006 UTC vs.
Revision 1.17 by root, Tue Jan 3 01:45:03 2006 UTC

1=encoding utf8
2
1=head1 NAME 3=head1 NAME
2 4
3@@RXVT_NAME@@perl - rxvt-unicode's embedded perl interpreter 5@@RXVT_NAME@@perl - rxvt-unicode's embedded perl interpreter
4 6
5=head1 SYNOPSIS 7=head1 SYNOPSIS
22 24
23Scripts are compiled in a 'use strict' and 'use utf8' environment, and 25Scripts are compiled in a 'use strict' and 'use utf8' environment, and
24thus must be encoded as UTF-8. 26thus must be encoded as UTF-8.
25 27
26Each script will only ever be loaded once, even in @@RXVT_NAME@@d, where 28Each script will only ever be loaded once, even in @@RXVT_NAME@@d, where
27scripts will be shared (But not enabled) for all terminals. 29scripts will be shared (but not enabled) for all terminals.
30
31=head2 Prepackaged Extensions
32
33This section describes the extensiosn delivered with this version. You can
34find them in F<@@RXVT_LIBDIR@@/urxvt/perl/>.
35
36You can activate them like this:
37
38 @@RXVT_NAME@@ -pe <extensionname>
39
40=over 4
41
42=item selection
43
44Miscellaneous selection modifications.
45
46=over 4
47
48=item rot13
49
50Rot-13 the selection when activated. Used via keyboard trigger:
51
52 URxvt.keysym.C-M-r: perl:selection:rot13
53
54=back
55
56=item digital-clock
57
58Displays a very simple digital clock in the upper right corner of the
59window. Illustrates overwriting the refresh callbacks to create your own
60overlays or changes.
61
62=item simple-overlay-clock
63
64Displays a digital clock using the built-in overlay (colorful, useless).
65
66=back
28 67
29=head2 General API Considerations 68=head2 General API Considerations
30 69
31All objects (such as terminals, time watchers etc.) are typical 70All objects (such as terminals, time watchers etc.) are typical
32reference-to-hash objects. The hash can be used to store anything you 71reference-to-hash objects. The hash can be used to store anything you
410 449
411Returns the negative row number of the topmost line. Minimum value is 450Returns the negative row number of the topmost line. Minimum value is
412C<0>, which displays the normal terminal contents. Larger values scroll 451C<0>, which displays the normal terminal contents. Larger values scroll
413this many lines into the scrollback buffer. 452this many lines into the scrollback buffer.
414 453
454=item $term->want_refresh
455
456Requests a screen refresh. At the next opportunity, rxvt-unicode will
457compare the on-screen display with its stored representation. If they
458differ, it redraws the differences.
459
460Used after changing terminal contents to display them.
461
415=item $text = $term->ROW_t ($row_number[, $new_text[, $start_col]]) 462=item $text = $term->ROW_t ($row_number[, $new_text[, $start_col]])
416 463
417Returns the text of the entire row with number C<$row_number>. Row C<0> 464Returns the text of the entire row with number C<$row_number>. Row C<0>
418is the topmost terminal line, row C<< $term->$ncol-1 >> is the bottommost 465is the topmost terminal line, row C<< $term->$ncol-1 >> is the bottommost
419terminal line. The scrollback buffer starts at line C<-1> and extends to 466terminal line. The scrollback buffer starts at line C<-1> and extends to

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines