… | |
… | |
171 | number of lines that will be in the scrollback buffer. |
171 | number of lines that will be in the scrollback buffer. |
172 | |
172 | |
173 | =item on_tty_activity $term *NYI* |
173 | =item on_tty_activity $term *NYI* |
174 | |
174 | |
175 | Called whenever the program(s) running in the urxvt window send output. |
175 | Called whenever the program(s) running in the urxvt window send output. |
|
|
176 | |
|
|
177 | =item on_osc_seq $term, $string |
|
|
178 | |
|
|
179 | Called whenever the B<ESC ] 777 ; string ST> command sequence (OSC = |
|
|
180 | operating system command) is processed. Cursor position and other state |
|
|
181 | information is up-to-date when this happens. For interoperability, the |
|
|
182 | string should start with the extension name and a colon, to distinguish |
|
|
183 | it from commands for other extensions, and this might be enforced in the |
|
|
184 | future. |
|
|
185 | |
|
|
186 | Be careful not ever to trust (in a security sense) the data you receive, |
|
|
187 | as its source can not easily be controleld (e-mail content, messages from |
|
|
188 | other users on the same system etc.). |
176 | |
189 | |
177 | =item on_refresh_begin $term |
190 | =item on_refresh_begin $term |
178 | |
191 | |
179 | Called just before the screen gets redrawn. Can be used for overlay |
192 | Called just before the screen gets redrawn. Can be used for overlay |
180 | or similar effects by modify terminal contents in refresh_begin, and |
193 | or similar effects by modify terminal contents in refresh_begin, and |
… | |
… | |
361 | my $htype = shift; |
374 | my $htype = shift; |
362 | |
375 | |
363 | if ($htype == 0) { # INIT |
376 | if ($htype == 0) { # INIT |
364 | my @dirs = ((split /:/, $TERM->resource ("perl_lib")), "$LIBDIR/perl"); |
377 | my @dirs = ((split /:/, $TERM->resource ("perl_lib")), "$LIBDIR/perl"); |
365 | |
378 | |
366 | for my $ext (split /:/, $TERM->resource ("perl_ext")) { |
379 | for my $ext (map { split /:/, $TERM->resource ("perl_ext_$_") } 1, 2) { |
367 | my @files = grep -f $_, map "$_/$ext", @dirs; |
380 | my @files = grep -f $_, map "$_/$ext", @dirs; |
368 | |
381 | |
369 | if (@files) { |
382 | if (@files) { |
370 | register_package script_package $files[0]; |
383 | register_package script_package $files[0]; |
371 | } else { |
384 | } else { |
… | |
… | |
448 | answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont |
461 | answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont |
449 | borderLess color cursorBlink cursorUnderline cutchars delete_key |
462 | borderLess color cursorBlink cursorUnderline cutchars delete_key |
450 | display_name embed ext_bwidth fade font geometry hold iconName |
463 | display_name embed ext_bwidth fade font geometry hold iconName |
451 | imFont imLocale inputMethod insecure int_bwidth intensityStyles |
464 | imFont imLocale inputMethod insecure int_bwidth intensityStyles |
452 | italicFont jumpScroll lineSpace loginShell mapAlert menu meta8 modifier |
465 | italicFont jumpScroll lineSpace loginShell mapAlert menu meta8 modifier |
453 | mouseWheelScrollPage name pastableTabs path perl_eval perl_ext |
466 | mouseWheelScrollPage name pastableTabs path perl_eval perl_ext_1 perl_ext_2 |
454 | perl_lib pointerBlank pointerBlankDelay preeditType print_pipe pty_fd |
467 | perl_lib pointerBlank pointerBlankDelay preeditType print_pipe pty_fd |
455 | reverseVideo saveLines scrollBar scrollBar_align scrollBar_floating |
468 | reverseVideo saveLines scrollBar scrollBar_align scrollBar_floating |
456 | scrollBar_right scrollBar_thickness scrollTtyKeypress scrollTtyOutput |
469 | scrollBar_right scrollBar_thickness scrollTtyKeypress scrollTtyOutput |
457 | scrollWithBuffer scrollstyle secondaryScreen secondaryScroll selectstyle |
470 | scrollWithBuffer scrollstyle secondaryScreen secondaryScroll selectstyle |
458 | shade term_name title transparent transparent_all tripleclickwords |
471 | shade term_name title transparent transparent_all tripleclickwords |
… | |
… | |
850 | This variable controls the verbosity level of the perl extension. Higher |
863 | This variable controls the verbosity level of the perl extension. Higher |
851 | numbers indicate more verbose output. |
864 | numbers indicate more verbose output. |
852 | |
865 | |
853 | =over 4 |
866 | =over 4 |
854 | |
867 | |
855 | =item 0 - only fatal messages |
868 | =item =0 - only fatal messages |
856 | |
869 | |
857 | =item 3 - script loading and management |
870 | =item =3 - script loading and management |
858 | |
871 | |
859 | =item 10 - all events received |
872 | =item =10 - all events received |
860 | |
873 | |
861 | =back |
874 | =back |
862 | |
875 | |
863 | =head1 AUTHOR |
876 | =head1 AUTHOR |
864 | |
877 | |