… | |
… | |
1287 | =item B<perl-ext>: I<string> |
1287 | =item B<perl-ext>: I<string> |
1288 | |
1288 | |
1289 | Comma-separated list(s) of perl extension scripts (default: C<default>) to |
1289 | Comma-separated list(s) of perl extension scripts (default: C<default>) to |
1290 | use in this terminal instance; option B<-pe>. |
1290 | use in this terminal instance; option B<-pe>. |
1291 | |
1291 | |
1292 | Extension names can be prefixed with a C<-> sign to prohibit using |
1292 | Extension names can be prefixed with a C<-> sign to remove them again, in |
1293 | them. This can be useful to selectively disable some extensions loaded |
1293 | case they had been specified earlier. This can be useful to selectively |
1294 | by default, or specified via the C<perl-ext-common> resource. For |
1294 | disable some extensions loaded by default, or specified via the |
1295 | example, C<default,-selection> will use all the default extensions except |
1295 | C<perl-ext-common> resource. For example, C<default,-selection> will use |
1296 | C<selection>. |
1296 | all the default extensions except C<selection>. |
|
|
1297 | |
|
|
1298 | To prohibit autoloading of extensions, you can prefix them with C</>, |
|
|
1299 | which will make urxvt refuse to automatically load them (this can be |
|
|
1300 | overriden, however, by specifying the extension name again without a |
|
|
1301 | prefix, though). This does not prohibit extensions themselves loading |
|
|
1302 | other extensions. For example, C<default,/background> will keep the |
|
|
1303 | C<background> extension from being loaded when a background OSC sequence |
|
|
1304 | is received. |
1297 | |
1305 | |
1298 | The default set includes the C<selection>, C<option-popup>, |
1306 | The default set includes the C<selection>, C<option-popup>, |
1299 | C<selection-popup>, C<readline> and C<searchable-scrollback> |
1307 | C<selection-popup>, C<readline>, C<searchable-scrollback> and |
1300 | extensions, and extensions which are mentioned in B<keysym> resources. |
1308 | C<confirm-paste> extensions, as well as any extensions which are mentioned |
|
|
1309 | in B<keysym> resources. |
1301 | |
1310 | |
1302 | Any extension such that a corresponding resource is given on the |
1311 | Any extension such that a corresponding resource is given on the |
1303 | command line is automatically appended to B<perl-ext>. |
1312 | command line is automatically appended to B<perl-ext>. |
1304 | |
1313 | |
1305 | Each extension is looked up in the library directories, loaded if |
1314 | Each extension is looked up in the library directories, loaded if |