--- rxvt-unicode/doc/rxvtperl.3.html 2006/01/03 21:15:22 1.9 +++ rxvt-unicode/doc/rxvtperl.3.html 2006/01/04 21:37:55 1.13 @@ -81,8 +81,10 @@
selection
-Intelligent selection. This etxension tries to be more intelligent when the user -extends selections (double-click). +Intelligent selection. This extension tries to be more intelligent when +the user extends selections (double-click). Right now, it tries to select +urls and complete shell-quoted arguments, which is very convenient, too, +if your ls supports --quoting-style=shell.

It also offers the following bindable event:

@@ -237,6 +239,22 @@ Called whenever the program(s) running in the urxvt window send output.

+
on_osc_seq $term, $string
+
+
+Called whenever the ESC ] 777 ; string ST command sequence (OSC = +operating system command) is processed. Cursor position and other state +information is up-to-date when this happens. For interoperability, the +string should start with the extension name and a colon, to distinguish +it from commands for other extensions, and this might be enforced in the +future. +
+
+

Be careful not ever to trust (in a security sense) the data you receive, +as its source can not easily be controleld (e-mail content, messages from +other users on the same system etc.).

+
+

on_refresh_begin $term
@@ -400,7 +418,7 @@ display_name embed ext_bwidth fade font geometry hold iconName imFont imLocale inputMethod insecure int_bwidth intensityStyles italicFont jumpScroll lineSpace loginShell mapAlert menu meta8 modifier - mouseWheelScrollPage name pastableTabs path perl_eval perl_ext + mouseWheelScrollPage name pastableTabs path perl_eval perl_ext_1 perl_ext_2 perl_lib pointerBlank pointerBlankDelay preeditType print_pipe pty_fd reverseVideo saveLines scrollBar scrollBar_align scrollBar_floating scrollBar_right scrollBar_thickness scrollTtyKeypress scrollTtyOutput @@ -409,6 +427,20 @@ utmpInhibit visualBell

+
$rend = $term->screen_rstyle ([$new_rstyle])
+
+
+Return and optionally change the current rendition. Text thta is output by +the temrianl application will use this style. +
+

+
($row, $col) = $term->screen_cur ([$row, $col])
+
+
+Return the current coordinates of the text cursor position and optionally +set it (which is usually bad as applications don't expect that). +
+

($row, $col) = $term->selection_mark ([$row, $col])
($row, $col) = $term->selection_beg ([$row, $col])
@@ -532,19 +564,32 @@ to the locale-specific encoding using $term->locale_encode.

-
$nrow = $term->nrow
+
$window_width = $term->width
-
$ncol = $term->ncol
+
$window_height = $term->height
-
-Return the number of rows/columns of the terminal window (i.e. as -specified by -geometry, excluding any scrollback). -
-

-
$nsaved = $term->nsaved
+
$font_width = $term->fwidth
+
+
$font_height = $term->fheight
+
+
$font_ascent = $term->fbase
+
+
$terminal_rows = $term->nrow
+
+
$terminal_columns = $term->ncol
+
+
$has_focus = $term->focus
+
+
$is_mapped = $term->mapped
+
+
$max_scrollback = $term->saveLines
+
+
$nrow_plus_saveLines = $term->total_rows
+
+
$lines_in_scrollback = $term->nsaved
-Returns the number of lines in the scrollback buffer. +Return various integers describing terminal characteristics.

$view_start = $term->view_start ([$newvalue])
@@ -823,14 +868,14 @@

URXVT_PERL_VERBOSITY

This variable controls the verbosity level of the perl extension. Higher numbers indicate more verbose output.

-
    -
  1. - only fatal messages
    -
  2. -
  3. - script loading and management
    -
  4. -
  5. - all events received
    -
  6. -
+
+
=0 - only fatal messages
+
+
=3 - script loading and management
+
+
=10 - all events received
+
+