--- 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 @@
This variable controls the verbosity level of the perl extension. Higher
numbers indicate more verbose output.
-
-- - only fatal messages
-
-- - script loading and management
-
-- - all events received
-
-
+
+- =0 - only fatal messages
+
+- =3 - script loading and management
+
+- =10 - all events received
+
+