… | |
… | |
14 | } |
14 | } |
15 | |
15 | |
16 | 1 |
16 | 1 |
17 | |
17 | |
18 | DESCRIPTION |
18 | DESCRIPTION |
19 | On startup, rxvt will scan /opt/rxvt/lib/urxvt/perl-ext/ for files and |
19 | Everytime a terminal object gets created, scripts specified via the |
20 | will load them. Everytime a terminal object gets created, the directory |
20 | "perl" resource are associated with it. |
21 | specified by the "perl-lib" resource will be additionally scanned. |
|
|
22 | |
21 | |
23 | Each script will only ever be loaded once, even in rxvtd, where scripts |
22 | Each script will only ever be loaded once, even in rxvtd, where scripts |
24 | will be shared for all terminals. |
23 | will be shared (But not enabled) for all terminals. |
25 | |
|
|
26 | Hooks in scripts specified by "perl-lib" will only be called for the |
|
|
27 | terminals created with that specific option value. |
|
|
28 | |
24 | |
29 | General API Considerations |
25 | General API Considerations |
30 | All objects (such as terminals, time watchers etc.) are typical |
26 | All objects (such as terminals, time watchers etc.) are typical |
31 | reference-to-hash objects. The hash can be used to store anything you |
27 | reference-to-hash objects. The hash can be used to store anything you |
32 | like. All members starting with an underscore (such as "_ptr" or |
28 | like. All members starting with an underscore (such as "_ptr" or |
… | |
… | |
155 | |
151 | |
156 | answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont |
152 | answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont |
157 | borderLess color cursorBlink cursorUnderline cutchars delete_key |
153 | borderLess color cursorBlink cursorUnderline cutchars delete_key |
158 | display_name embed ext_bwidth fade font geometry hold iconName |
154 | display_name embed ext_bwidth fade font geometry hold iconName |
159 | imFont imLocale inputMethod insecure int_bwidth intensityStyles |
155 | imFont imLocale inputMethod insecure int_bwidth intensityStyles |
160 | italicFont jumpScroll lineSpace loginShell mapAlert menu meta8 |
156 | italicFont jumpScroll lineSpace loginShell mapAlert menu meta8 modifier |
161 | modifier mouseWheelScrollPage name pastableTabs path perl perl_eval |
157 | mouseWheelScrollPage name pastableTabs path perl_eval perl_ext |
162 | perl_lib pointerBlank pointerBlankDelay preeditType print_pipe pty_fd |
158 | perl_lib pointerBlank pointerBlankDelay preeditType print_pipe pty_fd |
163 | reverseVideo saveLines scrollBar scrollBar_align scrollBar_floating |
159 | reverseVideo saveLines scrollBar scrollBar_align scrollBar_floating |
164 | scrollBar_right scrollBar_thickness scrollTtyKeypress scrollTtyOutput |
160 | scrollBar_right scrollBar_thickness scrollTtyKeypress scrollTtyOutput |
165 | scrollWithBuffer scrollstyle secondaryScreen secondaryScroll selectstyle |
161 | scrollWithBuffer scrollstyle secondaryScreen secondaryScroll selectstyle |
166 | shade term_name title transparent transparent_all tripleclickwords |
162 | shade term_name title transparent transparent_all tripleclickwords |