… | |
… | |
149 | .Vb 1 |
149 | .Vb 1 |
150 | \& 1 |
150 | \& 1 |
151 | .Ve |
151 | .Ve |
152 | .SH "DESCRIPTION" |
152 | .SH "DESCRIPTION" |
153 | .IX Header "DESCRIPTION" |
153 | .IX Header "DESCRIPTION" |
154 | On startup, @@RXVT_NAME@@ will scan \fI@@RXVT_LIBDIR@@/urxvt/perl\-ext/\fR |
154 | Everytime a terminal object gets created, scripts specified via the |
155 | for files and will load them. Everytime a terminal object gets created, |
155 | \&\f(CW\*(C`perl\*(C'\fR resource are associated with it. |
156 | the directory specified by the \f(CW\*(C`perl\-lib\*(C'\fR resource will be additionally |
|
|
157 | scanned. |
|
|
158 | .PP |
156 | .PP |
159 | Each script will only ever be loaded once, even in @@RXVT_NAME@@d, where |
157 | Each script will only ever be loaded once, even in @@RXVT_NAME@@d, where |
160 | scripts will be shared for all terminals. |
158 | scripts will be shared (But not enabled) for all terminals. |
161 | .PP |
|
|
162 | Hooks in scripts specified by \f(CW\*(C`perl\-lib\*(C'\fR will only be called for the |
|
|
163 | terminals created with that specific option value. |
|
|
164 | .Sh "General \s-1API\s0 Considerations" |
159 | .Sh "General \s-1API\s0 Considerations" |
165 | .IX Subsection "General API Considerations" |
160 | .IX Subsection "General API Considerations" |
166 | All objects (such as terminals, time watchers etc.) are typical |
161 | All objects (such as terminals, time watchers etc.) are typical |
167 | reference-to-hash objects. The hash can be used to store anything you |
162 | reference-to-hash objects. The hash can be used to store anything you |
168 | like. All members starting with an underscore (such as \f(CW\*(C`_ptr\*(C'\fR or |
163 | like. All members starting with an underscore (such as \f(CW\*(C`_ptr\*(C'\fR or |
… | |
… | |
306 | .Vb 12 |
301 | .Vb 12 |
307 | \& answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont |
302 | \& answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont |
308 | \& borderLess color cursorBlink cursorUnderline cutchars delete_key |
303 | \& borderLess color cursorBlink cursorUnderline cutchars delete_key |
309 | \& display_name embed ext_bwidth fade font geometry hold iconName |
304 | \& display_name embed ext_bwidth fade font geometry hold iconName |
310 | \& imFont imLocale inputMethod insecure int_bwidth intensityStyles |
305 | \& imFont imLocale inputMethod insecure int_bwidth intensityStyles |
311 | \& italicFont jumpScroll lineSpace loginShell mapAlert menu meta8 |
306 | \& italicFont jumpScroll lineSpace loginShell mapAlert menu meta8 modifier |
312 | \& modifier mouseWheelScrollPage name pastableTabs path perl perl_eval |
307 | \& mouseWheelScrollPage name pastableTabs path perl_eval perl_ext |
313 | \& perl_lib pointerBlank pointerBlankDelay preeditType print_pipe pty_fd |
308 | \& perl_lib pointerBlank pointerBlankDelay preeditType print_pipe pty_fd |
314 | \& reverseVideo saveLines scrollBar scrollBar_align scrollBar_floating |
309 | \& reverseVideo saveLines scrollBar scrollBar_align scrollBar_floating |
315 | \& scrollBar_right scrollBar_thickness scrollTtyKeypress scrollTtyOutput |
310 | \& scrollBar_right scrollBar_thickness scrollTtyKeypress scrollTtyOutput |
316 | \& scrollWithBuffer scrollstyle secondaryScreen secondaryScroll selectstyle |
311 | \& scrollWithBuffer scrollstyle secondaryScreen secondaryScroll selectstyle |
317 | \& shade term_name title transparent transparent_all tripleclickwords |
312 | \& shade term_name title transparent transparent_all tripleclickwords |