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.16 by root, Tue Jan 3 01:41:06 2006 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines