… | |
… | |
127 | .\} |
127 | .\} |
128 | .rm #[ #] #H #V #F C |
128 | .rm #[ #] #H #V #F C |
129 | .\" ======================================================================== |
129 | .\" ======================================================================== |
130 | .\" |
130 | .\" |
131 | .IX Title "@@RXVT_NAME@@ 3" |
131 | .IX Title "@@RXVT_NAME@@ 3" |
132 | .TH @@RXVT_NAME@@ 3 "2007-06-02" "8.2" "RXVT-UNICODE" |
132 | .TH @@RXVT_NAME@@ 3 "2007-06-25" "8.2" "RXVT-UNICODE" |
133 | .SH "NAME" |
133 | .SH "NAME" |
134 | @@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter |
134 | @@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter |
135 | .SH "SYNOPSIS" |
135 | .SH "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
137 | .Vb 1 |
137 | .Vb 1 |
… | |
… | |
160 | Scripts are compiled in a 'use strict' and 'use utf8' environment, and |
160 | Scripts are compiled in a 'use strict' and 'use utf8' environment, and |
161 | thus must be encoded as \s-1UTF\-8\s0. |
161 | thus must be encoded as \s-1UTF\-8\s0. |
162 | .PP |
162 | .PP |
163 | Each script will only ever be loaded once, even in @@RXVT_NAME@@d, where |
163 | Each script will only ever be loaded once, even in @@RXVT_NAME@@d, where |
164 | scripts will be shared (but not enabled) for all terminals. |
164 | scripts will be shared (but not enabled) for all terminals. |
|
|
165 | .PP |
|
|
166 | You can disable the embedded perl interpreter by setting both \*(L"perl\-ext\*(R" |
|
|
167 | and \*(L"perl\-ext\-common\*(R" resources to the empty string. |
165 | .SH "PREPACKAGED EXTENSIONS" |
168 | .SH "PREPACKAGED EXTENSIONS" |
166 | .IX Header "PREPACKAGED EXTENSIONS" |
169 | .IX Header "PREPACKAGED EXTENSIONS" |
167 | This section describes the extensions delivered with this release. You can |
170 | This section describes the extensions delivered with this release. You can |
168 | find them in \fI@@RXVT_LIBDIR@@/urxvt/perl/\fR. |
171 | find them in \fI@@RXVT_LIBDIR@@/urxvt/perl/\fR. |
169 | .PP |
172 | .PP |
… | |
… | |
406 | .Sp |
409 | .Sp |
407 | The default pattern to match URLs can be overridden with the |
410 | The default pattern to match URLs can be overridden with the |
408 | \&\f(CW\*(C`matcher.pattern.0\*(C'\fR resource, and additional patterns can be specified |
411 | \&\f(CW\*(C`matcher.pattern.0\*(C'\fR resource, and additional patterns can be specified |
409 | with numbered patterns, in a manner similar to the \*(L"selection\*(R" extension. |
412 | with numbered patterns, in a manner similar to the \*(L"selection\*(R" extension. |
410 | The launcher can also be overridden on a per-pattern basis. |
413 | The launcher can also be overridden on a per-pattern basis. |
|
|
414 | .Sp |
|
|
415 | It is possible to activate the most recently seen match from the keyboard. |
|
|
416 | Simply bind a keysym to \*(L"perl:matcher\*(R" as seen in the example below. |
411 | .Sp |
417 | .Sp |
412 | Example configuration: |
418 | Example configuration: |
413 | .Sp |
419 | .Sp |
414 | .Vb 7 |
420 | .Vb 7 |
415 | \& URxvt.perl-ext: default,matcher |
421 | \& URxvt.perl-ext: default,matcher |