ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/rxvtperl.3.html
(Generate patch)

Comparing rxvt-unicode/doc/rxvtperl.3.html (file contents):
Revision 1.27 by root, Thu Jan 12 12:15:10 2006 UTC vs.
Revision 1.33 by root, Thu Jan 19 19:26:31 2006 UTC

120<dd> 120<dd>
121<p>You can look at the source of the selection extension to see more 121<p>You can look at the source of the selection extension to see more
122interesting uses, such as parsing a line from beginning to end.</p> 122interesting uses, such as parsing a line from beginning to end.</p>
123</dd> 123</dd>
124<dd> 124<dd>
125<p>This extension also offers the following bindable keyboard command:</p> 125<p>This extension also offers following bindable keyboard commands:</p>
126</dd> 126</dd>
127<dl> 127<dl>
128<dt><strong><a name="item_rot13">rot13</a></strong><br /> 128<dt><strong><a name="item_rot13">rot13</a></strong><br />
129</dt> 129</dt>
130<dd> 130<dd>
146</dt> 146</dt>
147<dd> 147<dd>
148Binds a popup menu to Ctrl-Button3 that lets you convert the selection 148Binds a popup menu to Ctrl-Button3 that lets you convert the selection
149text into various other formats/action (such as uri unescaping, perl 149text into various other formats/action (such as uri unescaping, perl
150evalution, web-browser starting etc.), depending on content. 150evalution, web-browser starting etc.), depending on content.
151</dd>
152<dd>
153<p>Other extensions can extend this popup menu by pushing a code reference
154onto <code>@{ $term-</code>{selection_popup_hook} }&gt;, that is called whenever the
155popup is displayed.</p>
156</dd>
157<dd>
158<p>It's sole argument is the popup menu, which can be modified. The selection
159is in <code>$_</code>, which can be used to decide wether to add something or not.
160It should either return nothing or a string and a code reference. The
161string will be used as button text and the code reference will be called
162when the button gets activated and should transform <code>$_</code>.</p>
163</dd>
164<dd>
165<p>The following will add an entry <code>a to b</code> that transforms all <code>a</code>s in
166the selection to <code>b</code>s, but only if the selection currently contains any
167<code>a</code>s:</p>
168</dd>
169<dd>
170<pre>
171 push @{ $self-&gt;{term}{selection_popup_hook} }, sub {
172 /a/ ? (&quot;a to be&quot; =&gt; sub { s/a/b/g }
173 : ()
174 };</pre>
151</dd> 175</dd>
152<p></p> 176<p></p>
153<dt><strong><a name="item_searchable_2dscrollback_3chotkey_3e__28enabled_by_">searchable-scrollback&lt;hotkey&gt; (enabled by default)</a></strong><br /> 177<dt><strong><a name="item_searchable_2dscrollback_3chotkey_3e__28enabled_by_">searchable-scrollback&lt;hotkey&gt; (enabled by default)</a></strong><br />
154</dt> 178</dt>
155<dd> 179<dd>
189<code>filename:number</code>, often seen in compiler messages, into <code>vi +$filename 213<code>filename:number</code>, often seen in compiler messages, into <code>vi +$filename
190$word</code>:</p> 214$word</code>:</p>
191</dd> 215</dd>
192<dd> 216<dd>
193<pre> 217<pre>
194 URxvt.selection-autotransform.0: s/^(\\S+):(\\d+):?$/vi +$2 \\Q$1\\E\\x0d/</pre> 218 URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\\d+):?$/vi +$2 \\Q$1\\E\\x0d/</pre>
195</dd> 219</dd>
196<dd> 220<dd>
197<p>And this example matches the same,but replaces it with vi-commands you can 221<p>And this example matches the same,but replaces it with vi-commands you can
198paste directly into your (vi :) editor:</p> 222paste directly into your (vi :) editor:</p>
199</dd> 223</dd>
200<dd> 224<dd>
201<pre> 225<pre>
202 URxvt.selection-autotransform.0: s/^(S+):(d+):?$/\\x1b:e \\Q$1\\E\\x0d:$2\\x0d/</pre> 226 URxvt.selection-autotransform.0: s/^([^:[:space:]]+(\\d+):?$/:e \\Q$1\\E\\x0d:$2\\x0d/</pre>
203</dd> 227</dd>
204<dd> 228<dd>
205<p>Of course, this can be modified to suit your needs and your editor :)</p> 229<p>Of course, this can be modified to suit your needs and your editor :)</p>
230</dd>
231<dd>
232<p>To expand the example above to typical perl error messages (``XXX at
233FILENAME line YYY.''), you need a slightly more elaborate solution:</p>
234</dd>
235<dd>
236<pre>
237 URxvt.selection.pattern-0: ( at .*? line \\d+[,.])
238 URxvt.selection-autotransform.0: s/^ at (.*?) line (\\d+)[,.]$/:e \\Q$1\E\\x0d:$2\\x0d/</pre>
239</dd>
240<dd>
241<p>The first line tells the selection code to treat the unchanging part of
242every error message as a selection pattern, and the second line transforms
243the message into vi commands to load the file.</p>
206</dd> 244</dd>
207<p></p> 245<p></p>
208<dt><strong><a name="item_mark_2durls">mark-urls</a></strong><br /> 246<dt><strong><a name="item_mark_2durls">mark-urls</a></strong><br />
209</dt> 247</dt>
210<dd> 248<dd>
212make them clickable. When middle-clicked, the program specified in the 250make them clickable. When middle-clicked, the program specified in the
213resource <code>urlLauncher</code> (default <code>x-www-browser</code>) will be started with 251resource <code>urlLauncher</code> (default <code>x-www-browser</code>) will be started with
214the URL as first argument. 252the URL as first argument.
215</dd> 253</dd>
216<p></p> 254<p></p>
255<dt><strong><a name="item_automove_2dbackground">automove-background</a></strong><br />
256</dt>
257<dd>
258This is basically a one-line extension that dynamically changes the background pixmap offset
259to the window position, in effect creating the same effect as pseudo transparency with
260a custom pixmap. No scaling is supported in this mode. Exmaple:
261</dd>
262<dd>
263<pre>
264 rxvt -pixmap background.xpm -pe automove-background</pre>
265</dd>
266<p></p>
217<dt><strong><a name="item_block_2dgraphics_2dto_2dascii">block-graphics-to-ascii</a></strong><br /> 267<dt><strong><a name="item_block_2dgraphics_2dto_2dascii">block-graphics-to-ascii</a></strong><br />
218</dt> 268</dt>
219<dd> 269<dd>
220A not very useful example of filtering all text output to the terminal, 270A not very useful example of filtering all text output to the terminal,
221by replacing all line-drawing characters (U+2500 .. U+259F) by a 271by replacing all line-drawing characters (U+2500 .. U+259F) by a
232</dt> 282</dt>
233<dd> 283<dd>
234Displays a very simple digital clock in the upper right corner of the 284Displays a very simple digital clock in the upper right corner of the
235window. Illustrates overwriting the refresh callbacks to create your own 285window. Illustrates overwriting the refresh callbacks to create your own
236overlays or changes. 286overlays or changes.
287</dd>
288<p></p>
289<dt><strong><a name="item_selection_2dpastebin">selection-pastebin</a></strong><br />
290</dt>
291<dd>
292This is a little rarely useful extension that Uploads the selection as
293textfile to a remote site (or does other things). (The implementation is
294not currently secure for use in a multiuser environment as it writes to
295<em>/tmp</em> directly.).
296</dd>
297<dd>
298<p>It listens to the <code>selection-pastebin:remote-pastebin</code> keyboard command,
299i.e.</p>
300</dd>
301<dd>
302<pre>
303 URxvt.keysym.C-M-e: perl:selection-pastebin:remote-pastebin</pre>
304</dd>
305<dd>
306<p>Pressing this combination runs a command with <code>%</code> replaced by the name of
307the textfile. This command can be set via a resource:</p>
308</dd>
309<dd>
310<pre>
311 URxvt.selection-pastebin.cmd: rsync -apP % ruth:/var/www/www.ta-sa.org/files/txt/.</pre>
312</dd>
313<dd>
314<p>And the default is likely not useful to anybody but the few people around
315here :)</p>
316</dd>
317<dd>
318<p>The name of the textfile is the hex encoded md5 sum of the selection, so
319the same content should lead to the same filename.</p>
320</dd>
321<dd>
322<p>After a successful upload the selection will be replaced by the text given
323in the <code>selection-pastebin-url</code> resource (again, the % is the placeholder
324for the filename):</p>
325</dd>
326<dd>
327<pre>
328 URxvt.selection-pastebin.url: <a href="http://www.ta-sa.org/files/txt/%">http://www.ta-sa.org/files/txt/%</a></pre>
237</dd> 329</dd>
238<p></p></dl> 330<p></p></dl>
239<p> 331<p>
240</p> 332</p>
241<hr /> 333<hr />
346<dd> 438<dd>
347Called at the very end of initialisation of a new terminal, just before 439Called at the very end of initialisation of a new terminal, just before
348returning to the mainloop. 440returning to the mainloop.
349</dd> 441</dd>
350<p></p> 442<p></p>
443<dt><strong><a name="item_on_child_start__24term_2c__24pid">on_child_start $term, $pid</a></strong><br />
444</dt>
445<dd>
446Called just after the child process has been <code>fork</code>ed.
447</dd>
448<p></p>
449<dt><strong><a name="item_on_child_exit__24term_2c__24status">on_child_exit $term, $status</a></strong><br />
450</dt>
451<dd>
452Called just after the child process has exited. <code>$status</code> is the status
453from <code>waitpid</code>.
454</dd>
455<p></p>
351<dt><strong><a name="item_on_sel_make__24term_2c__24eventtime">on_sel_make $term, $eventtime</a></strong><br /> 456<dt><strong><a name="item_on_sel_make__24term_2c__24eventtime">on_sel_make $term, $eventtime</a></strong><br />
352</dt> 457</dt>
353<dd> 458<dd>
354Called whenever a selection has been made by the user, but before the 459Called whenever a selection has been made by the user, but before the
355selection text is copied, so changes to the beginning, end or type of the 460selection text is copied, so changes to the beginning, end or type of the
478Called whenever the user presses a key combination that has a 583Called whenever the user presses a key combination that has a
479<code>perl:string</code> action bound to it (see description of the <strong>keysym</strong> 584<code>perl:string</code> action bound to it (see description of the <strong>keysym</strong>
480resource in the <code>rxvt(1)</code> manpage). 585resource in the <code>rxvt(1)</code> manpage).
481</dd> 586</dd>
482<p></p> 587<p></p>
588<dt><strong><a name="item_on_x_event__24term_2c__24event">on_x_event $term, $event</a></strong><br />
589</dt>
590<dd>
591Called on every X event received on the vt window (and possibly other
592windows). Should only be used as a last resort. Most event structure
593members are not passed.
594</dd>
595<p></p>
483<dt><strong><a name="item_on_focus_in__24term">on_focus_in $term</a></strong><br /> 596<dt><strong><a name="item_on_focus_in__24term">on_focus_in $term</a></strong><br />
484</dt> 597</dt>
485<dd> 598<dd>
486Called whenever the window gets the keyboard focus, before rxvt-unicode 599Called whenever the window gets the keyboard focus, before rxvt-unicode
487does focus in processing. 600does focus in processing.
492<dd> 605<dd>
493Called wheneever the window loses keyboard focus, before rxvt-unicode does 606Called wheneever the window loses keyboard focus, before rxvt-unicode does
494focus out processing. 607focus out processing.
495</dd> 608</dd>
496<p></p> 609<p></p>
610<dt><strong><a name="item_on_configure_notify__24term_2c__24event">on_configure_notify $term, $event</a></strong><br />
611</dt>
497<dt><strong><a name="item_on_key_press__24term_2c__24event_2c__24keysym_2c__">on_key_press $term, $event, $keysym, $octets</a></strong><br /> 612<dt><strong><a name="item_on_key_press__24term_2c__24event_2c__24keysym_2c__">on_key_press $term, $event, $keysym, $octets</a></strong><br />
498</dt> 613</dt>
499<dt><strong><a name="item_on_key_release__24term_2c__24event_2c__24keysym">on_key_release $term, $event, $keysym</a></strong><br /> 614<dt><strong><a name="item_on_key_release__24term_2c__24event_2c__24keysym">on_key_release $term, $event, $keysym</a></strong><br />
500</dt> 615</dt>
501<dt><strong><a name="item_on_button_press__24term_2c__24event">on_button_press $term, $event</a></strong><br /> 616<dt><strong><a name="item_on_button_press__24term_2c__24event">on_button_press $term, $event</a></strong><br />
580</dd> 695</dd>
581<dd> 696<dd>
582<p>Messages have a size limit of 1023 bytes currently.</p> 697<p>Messages have a size limit of 1023 bytes currently.</p>
583</dd> 698</dd>
584<p></p> 699<p></p>
585<dt><strong><a name="item__24is_safe__3d_urxvt_3a_3asafe">$is_safe = urxvt::safe</a></strong><br />
586</dt>
587<dd>
588Returns true when it is safe to do potentially unsafe things, such as
589evaluating perl code specified by the user. This is true when urxvt was
590started setuid or setgid.
591</dd>
592<p></p>
593<dt><strong><a name="item__24time__3d_urxvt_3a_3anow">$time = urxvt::NOW</a></strong><br /> 700<dt><strong><a name="item__24time__3d_urxvt_3a_3anow">$time = urxvt::NOW</a></strong><br />
594</dt> 701</dt>
595<dd> 702<dd>
596Returns the ``current time'' (as per the event loop). 703Returns the ``current time'' (as per the event loop).
597</dd> 704</dd>
599<dt><strong><a name="item_urxvt_3a_3acurrenttime">urxvt::CurrentTime</a></strong><br /> 706<dt><strong><a name="item_urxvt_3a_3acurrenttime">urxvt::CurrentTime</a></strong><br />
600</dt> 707</dt>
601<dt><strong><a name="item_urxvt_3a_3ashiftmask_2c_lockmask_2c_controlmask_2c">urxvt::ShiftMask, LockMask, ControlMask, Mod1Mask, Mod2Mask, 708<dt><strong><a name="item_urxvt_3a_3ashiftmask_2c_lockmask_2c_controlmask_2c">urxvt::ShiftMask, LockMask, ControlMask, Mod1Mask, Mod2Mask,
602Mod3Mask, Mod4Mask, Mod5Mask, Button1Mask, Button2Mask, Button3Mask, 709Mod3Mask, Mod4Mask, Mod5Mask, Button1Mask, Button2Mask, Button3Mask,
603Button4Mask, Button5Mask, AnyModifier</a></strong><br /> 710Button4Mask, Button5Mask, AnyModifier</a></strong><br />
711</dt>
712<dt><strong><a name="item_urxvt_3a_3anoeventmask_2c_keypressmask_2c_keyrelea">urxvt::NoEventMask, KeyPressMask, KeyReleaseMask,
713ButtonPressMask, ButtonReleaseMask, EnterWindowMask, LeaveWindowMask,
714PointerMotionMask, PointerMotionHintMask, Button1MotionMask, Button2MotionMask,
715Button3MotionMask, Button4MotionMask, Button5MotionMask, ButtonMotionMask,
716KeymapStateMask, ExposureMask, VisibilityChangeMask, StructureNotifyMask,
717ResizeRedirectMask, SubstructureNotifyMask, SubstructureRedirectMask,
718FocusChangeMask, PropertyChangeMask, ColormapChangeMask, OwnerGrabButtonMask</a></strong><br />
719</dt>
720<dt><strong><a name="item_urxvt_3a_3akeypress_2c_keyrelease_2c_buttonpress_2">urxvt::KeyPress, KeyRelease, ButtonPress, ButtonRelease, MotionNotify,
721EnterNotify, LeaveNotify, FocusIn, FocusOut, KeymapNotify, Expose,
722GraphicsExpose, NoExpose, VisibilityNotify, CreateNotify, DestroyNotify,
723UnmapNotify, MapNotify, MapRequest, ReparentNotify, ConfigureNotify,
724ConfigureRequest, GravityNotify, ResizeRequest, CirculateNotify,
725CirculateRequest, PropertyNotify, SelectionClear, SelectionRequest,
726SelectionNotify, ColormapNotify, ClientMessage, MappingNotify</a></strong><br />
604</dt> 727</dt>
605<dd> 728<dd>
606Various constants for use in X calls and event processing. 729Various constants for use in X calls and event processing.
607</dd> 730</dd>
608<p></p></dl> 731<p></p></dl>
701Destroy the terminal object (close the window, free resources 824Destroy the terminal object (close the window, free resources
702etc.). Please note that rxvt will not exit as long as any event 825etc.). Please note that rxvt will not exit as long as any event
703watchers (timers, io watchers) are still active. 826watchers (timers, io watchers) are still active.
704</dd> 827</dd>
705<p></p> 828<p></p>
829<dt><strong><a name="item_exec_async">$term-&gt;exec_async ($cmd[, @args])</a></strong><br />
830</dt>
831<dd>
832Works like the combination of the <code>fork</code>/<code>exec</code> builtins, which executes
833(``starts'') programs in the background. This function takes care of setting
834the user environment before exec'ing the command (e.g. <code>PATH</code>) and should
835be preferred over explicit calls to <code>exec</code> or <code>system</code>.
836</dd>
837<dd>
838<p>Returns the pid of the subprocess or <code>undef</code> on error.</p>
839</dd>
840<p></p>
706<dt><strong><a name="item_option">$isset = $term-&gt;option ($optval[, $set])</a></strong><br /> 841<dt><strong><a name="item_option">$isset = $term-&gt;option ($optval[, $set])</a></strong><br />
707</dt> 842</dt>
708<dd> 843<dd>
709Returns true if the option specified by <code>$optval</code> is enabled, and 844Returns true if the option specified by <code>$optval</code> is enabled, and
710optionally change it. All option values are stored by name in the hash 845optionally change it. All option values are stored by name in the hash
716</dd> 851</dd>
717<dd> 852<dd>
718<pre> 853<pre>
719 borderLess console cursorBlink cursorUnderline hold iconic insecure 854 borderLess console cursorBlink cursorUnderline hold iconic insecure
720 intensityStyles jumpScroll loginShell mapAlert meta8 mouseWheelScrollPage 855 intensityStyles jumpScroll loginShell mapAlert meta8 mouseWheelScrollPage
721 pastableTabs pointerBlank reverseVideo scrollBar scrollBar_floating 856 override-redirect pastableTabs pointerBlank reverseVideo scrollBar
722 scrollBar_right scrollTtyKeypress scrollTtyOutput scrollWithBuffer 857 scrollBar_floating scrollBar_right scrollTtyKeypress scrollTtyOutput
723 secondaryScreen secondaryScroll skipBuiltinGlyphs transparent 858 scrollWithBuffer secondaryScreen secondaryScroll skipBuiltinGlyphs
724 tripleclickwords utmpInhibit visualBell</pre> 859 transparent tripleclickwords utmpInhibit visualBell</pre>
725</dd> 860</dd>
726<p></p> 861<p></p>
727<dt><strong><a name="item_resource">$value = $term-&gt;resource ($name[, $newval])</a></strong><br /> 862<dt><strong><a name="item_resource">$value = $term-&gt;resource ($name[, $newval])</a></strong><br />
728</dt> 863</dt>
729<dd> 864<dd>
754<pre> 889<pre>
755 answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont 890 answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont
756 borderLess color cursorBlink cursorUnderline cutchars delete_key 891 borderLess color cursorBlink cursorUnderline cutchars delete_key
757 display_name embed ext_bwidth fade font geometry hold iconName 892 display_name embed ext_bwidth fade font geometry hold iconName
758 imFont imLocale inputMethod insecure int_bwidth intensityStyles 893 imFont imLocale inputMethod insecure int_bwidth intensityStyles
759 italicFont jumpScroll lineSpace loginShell mapAlert menu meta8 modifier 894 italicFont jumpScroll lineSpace loginShell mapAlert meta8 modifier
760 mouseWheelScrollPage name pastableTabs path perl_eval perl_ext_1 perl_ext_2 895 mouseWheelScrollPage name override_redirect pastableTabs path perl_eval
761 perl_lib pointerBlank pointerBlankDelay preeditType print_pipe pty_fd 896 perl_ext_1 perl_ext_2 perl_lib pointerBlank pointerBlankDelay
762 reverseVideo saveLines scrollBar scrollBar_align scrollBar_floating 897 preeditType print_pipe pty_fd reverseVideo saveLines scrollBar
763 scrollBar_right scrollBar_thickness scrollTtyKeypress scrollTtyOutput 898 scrollBar_align scrollBar_floating scrollBar_right scrollBar_thickness
764 scrollWithBuffer scrollstyle secondaryScreen secondaryScroll selectstyle 899 scrollTtyKeypress scrollTtyOutput scrollWithBuffer scrollstyle
765 shade term_name title transparent transparent_all tripleclickwords 900 secondaryScreen secondaryScroll selectstyle shade term_name title
901 transient_for transparent transparent_all tripleclickwords utmpInhibit
766 utmpInhibit visualBell</pre> 902 visualBell</pre>
767</dd> 903</dd>
768<p></p> 904<p></p>
769<dt><strong><a name="item_x_resource">$value = $term-&gt;x_resource ($pattern)</a></strong><br /> 905<dt><strong><a name="item_x_resource">$value = $term-&gt;x_resource ($pattern)</a></strong><br />
770</dt> 906</dt>
771<dd> 907<dd>
983</dt> 1119</dt>
984<dd> 1120<dd>
985Return the window id of the terminal window. 1121Return the window id of the terminal window.
986</dd> 1122</dd>
987<p></p> 1123<p></p>
1124<dt><strong><a name="item_vt_emask_add">$term-&gt;vt_emask_add ($x_event_mask)</a></strong><br />
1125</dt>
1126<dd>
1127Adds the specified events to the vt event mask. Useful e.g. when you want
1128to receive pointer events all the times:
1129</dd>
1130<dd>
1131<pre>
1132 $term-&gt;vt_emask_add (urxvt::PointerMotionMask);</pre>
1133</dd>
1134<p></p>
988<dt><strong><a name="item_width">$window_width = $term-&gt;width</a></strong><br /> 1135<dt><strong><a name="item_width">$window_width = $term-&gt;width</a></strong><br />
989</dt> 1136</dt>
990<dt><strong><a name="item_height">$window_height = $term-&gt;height</a></strong><br /> 1137<dt><strong><a name="item_height">$window_height = $term-&gt;height</a></strong><br />
991</dt> 1138</dt>
992<dt><strong><a name="item_fwidth">$font_width = $term-&gt;fwidth</a></strong><br /> 1139<dt><strong><a name="item_fwidth">$font_width = $term-&gt;fwidth</a></strong><br />
1005</dt> 1152</dt>
1006<dt><strong><a name="item_savelines">$max_scrollback = $term-&gt;saveLines</a></strong><br /> 1153<dt><strong><a name="item_savelines">$max_scrollback = $term-&gt;saveLines</a></strong><br />
1007</dt> 1154</dt>
1008<dt><strong><a name="item_total_rows">$nrow_plus_saveLines = $term-&gt;total_rows</a></strong><br /> 1155<dt><strong><a name="item_total_rows">$nrow_plus_saveLines = $term-&gt;total_rows</a></strong><br />
1009</dt> 1156</dt>
1010<dt><strong><a name="item_nsaved">$lines_in_scrollback = $term-&gt;nsaved</a></strong><br /> 1157<dt><strong><a name="item_top_row">$topmost_scrollback_row = $term-&gt;top_row</a></strong><br />
1011</dt> 1158</dt>
1012<dd> 1159<dd>
1013Return various integers describing terminal characteristics. 1160Return various integers describing terminal characteristics.
1014</dd> 1161</dd>
1015<p></p> 1162<p></p>
1044</dd> 1191</dd>
1045<p></p> 1192<p></p>
1046<dt><strong><a name="item_view_start">$view_start = $term-&gt;view_start ([$newvalue])</a></strong><br /> 1193<dt><strong><a name="item_view_start">$view_start = $term-&gt;view_start ([$newvalue])</a></strong><br />
1047</dt> 1194</dt>
1048<dd> 1195<dd>
1049Returns the negative row number of the topmost line. Minimum value is 1196Returns the row number of the topmost displayed line. Maximum value is
1050<code>0</code>, which displays the normal terminal contents. Larger values scroll 1197<code>0</code>, which displays the normal terminal contents. Lower values scroll
1051this many lines into the scrollback buffer. 1198this many lines into the scrollback buffer.
1052</dd> 1199</dd>
1053<p></p> 1200<p></p>
1054<dt><strong><a name="item_want_refresh">$term-&gt;want_refresh</a></strong><br /> 1201<dt><strong><a name="item_want_refresh">$term-&gt;want_refresh</a></strong><br />
1055</dt> 1202</dt>
1066</dt> 1213</dt>
1067<dd> 1214<dd>
1068Returns the text of the entire row with number <code>$row_number</code>. Row <code>0</code> 1215Returns the text of the entire row with number <code>$row_number</code>. Row <code>0</code>
1069is the topmost terminal line, row <code>$term-&gt;$ncol-1</code> is the bottommost 1216is the topmost terminal line, row <code>$term-&gt;$ncol-1</code> is the bottommost
1070terminal line. The scrollback buffer starts at line <code>-1</code> and extends to 1217terminal line. The scrollback buffer starts at line <code>-1</code> and extends to
1071line <a href="#item_nsaved"><code>-$term-&gt;nsaved</code></a>. Nothing will be returned if a nonexistent line 1218line <code>-$term-&gt;nsaved</code>. Nothing will be returned if a nonexistent line
1072is requested. 1219is requested.
1073</dd> 1220</dd>
1074<dd> 1221<dd>
1075<p>If <code>$new_text</code> is specified, it will replace characters in the current 1222<p>If <code>$new_text</code> is specified, it will replace characters in the current
1076line, starting at column <code>$start_col</code> (default <code>0</code>), which is useful 1223line, starting at column <code>$start_col</code> (default <code>0</code>), which is useful
1321<p></p> 1468<p></p>
1322<dt><strong>$timer = $timer-&gt;start ($tstamp)</strong><br /> 1469<dt><strong>$timer = $timer-&gt;start ($tstamp)</strong><br />
1323</dt> 1470</dt>
1324<dd> 1471<dd>
1325Set the event trigger time to <code>$tstamp</code> and start the timer. 1472Set the event trigger time to <code>$tstamp</code> and start the timer.
1473</dd>
1474<p></p>
1475<dt><strong><a name="item_after">$timer = $timer-&gt;after ($delay)</a></strong><br />
1476</dt>
1477<dd>
1478Like <a href="#item_start"><code>start</code></a>, but sets the expiry timer to c&lt;urxvt::NOW + $delay&gt;.
1326</dd> 1479</dd>
1327<p></p> 1480<p></p>
1328<dt><strong><a name="item_stop">$timer = $timer-&gt;stop</a></strong><br /> 1481<dt><strong><a name="item_stop">$timer = $timer-&gt;stop</a></strong><br />
1329</dt> 1482</dt>
1330<dd> 1483<dd>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines