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.92 by root, Fri Jan 13 04:59:04 2006 UTC vs.
Revision 1.94 by root, Sun Jan 15 06:02:41 2006 UTC

120 120
121For example, the following will transform selections of the form 121For example, the following will transform selections of the form
122C<filename:number>, often seen in compiler messages, into C<vi +$filename 122C<filename:number>, often seen in compiler messages, into C<vi +$filename
123$word>: 123$word>:
124 124
125 URxvt.selection-autotransform.0: s/^(\\S+):(\\d+):?$/vi +$2 \\Q$1\\E\\x0d/ 125 URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\\d+):?$/vi +$2 \\Q$1\\E\\x0d/
126 126
127And this example matches the same,but replaces it with vi-commands you can 127And this example matches the same,but replaces it with vi-commands you can
128paste directly into your (vi :) editor: 128paste directly into your (vi :) editor:
129 129
130 URxvt.selection-autotransform.0: s/^(S+):(d+):?$/\\x1b:e \\Q$1\\E\\x0d:$2\\x0d/ 130 URxvt.selection-autotransform.0: s/^([^:[:space:]]+(\\d+):?$/\\x1b:e \\Q$1\\E\\x0d:$2\\x0d/
131 131
132Of course, this can be modified to suit your needs and your editor :) 132Of course, this can be modified to suit your needs and your editor :)
133 133
134To expand the example above to typical perl error messages ("XXX at 134To expand the example above to typical perl error messages ("XXX at
135FILENAME line YYY."), you need a slightly more elaborate solution: 135FILENAME line YYY."), you need a slightly more elaborate solution:
1182 1182
1183=item $max_scrollback = $term->saveLines 1183=item $max_scrollback = $term->saveLines
1184 1184
1185=item $nrow_plus_saveLines = $term->total_rows 1185=item $nrow_plus_saveLines = $term->total_rows
1186 1186
1187=item $lines_in_scrollback = $term->nsaved 1187=item $topmost_scrollback_row = $term->top_row
1188 1188
1189Return various integers describing terminal characteristics. 1189Return various integers describing terminal characteristics.
1190 1190
1191=item $x_display = $term->display_id 1191=item $x_display = $term->display_id
1192 1192
1220Return the modifier masks corresponding to the "ISO Level 3 Shift" (often 1220Return the modifier masks corresponding to the "ISO Level 3 Shift" (often
1221AltGr), the meta key (often Alt) and the num lock key, if applicable. 1221AltGr), the meta key (often Alt) and the num lock key, if applicable.
1222 1222
1223=item $view_start = $term->view_start ([$newvalue]) 1223=item $view_start = $term->view_start ([$newvalue])
1224 1224
1225Returns the negative row number of the topmost line. Minimum value is 1225Returns the row number of the topmost displayed line. Maximum value is
1226C<0>, which displays the normal terminal contents. Larger values scroll 1226C<0>, which displays the normal terminal contents. Lower values scroll
1227this many lines into the scrollback buffer. 1227this many lines into the scrollback buffer.
1228 1228
1229=item $term->want_refresh 1229=item $term->want_refresh
1230 1230
1231Requests a screen refresh. At the next opportunity, rxvt-unicode will 1231Requests a screen refresh. At the next opportunity, rxvt-unicode will

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines