… | |
… | |
1192 | URxvt.keysym.C-M-c: builtin-string: |
1192 | URxvt.keysym.C-M-c: builtin-string: |
1193 | URxvt.keysym.C-M-v: builtin-string: |
1193 | URxvt.keysym.C-M-v: builtin-string: |
1194 | |
1194 | |
1195 | =item EXTENSION:STRING |
1195 | =item EXTENSION:STRING |
1196 | |
1196 | |
1197 | An action of this form passes the B<STRING> to the @@RXVT_NAME@@perl(3) |
1197 | An action of this form invokes the action B<STRING>, if any, provided |
1198 | extension of the same name. The extension will be loaded automatically if |
1198 | by the @@RXVT_NAME@@perl(3) extension B<EXTENSION>. The extension will |
1199 | necessary. |
1199 | be loaded automatically if necessary. |
1200 | |
1200 | |
1201 | Not all extensions define key actions, but popular extensions that do |
1201 | Not all extensions define actions, but popular extensions that do |
1202 | include the I<selection> and I<matcher> extensions (documented in their |
1202 | include the I<selection> and I<matcher> extensions (documented in their |
1203 | own manpages, @@RXVT_NAME@@-selection(1) and @@RXVT_NAME@@-matcher(1), |
1203 | own manpages, @@RXVT_NAME@@-selection(1) and @@RXVT_NAME@@-matcher(1), |
1204 | respectively). |
1204 | respectively). |
1205 | |
1205 | |
1206 | From the silly examples department, this will rot13-"encrypt" |
1206 | From the silly examples department, this will rot13-"encrypt" |
… | |
… | |
1209 | |
1209 | |
1210 | URxvt.keysym.M-C-c: selection:rot13 |
1210 | URxvt.keysym.M-C-c: selection:rot13 |
1211 | |
1211 | |
1212 | =item perl:STRING *DEPRECATED* |
1212 | =item perl:STRING *DEPRECATED* |
1213 | |
1213 | |
1214 | This is a deprecated way of passing key mappings to perl extensions. It is |
1214 | This is a deprecated way of invoking commands provided by perl |
1215 | still supported, but should not be used anymore. |
1215 | extensions. It is still supported, but should not be used anymore. |
1216 | |
1216 | |
1217 | =back |
1217 | =back |
1218 | |
1218 | |
1219 | =item B<perl-ext-common>: I<string> |
1219 | =item B<perl-ext-common>: I<string> |
1220 | |
1220 | |
… | |
… | |
1228 | by default, or specified via the C<perl-ext-common> resource. For |
1228 | by default, or specified via the C<perl-ext-common> resource. For |
1229 | example, C<default,-selection> will use all the default extensions except |
1229 | example, C<default,-selection> will use all the default extensions except |
1230 | C<selection>. |
1230 | C<selection>. |
1231 | |
1231 | |
1232 | The default set includes the C<selection>, C<option-popup>, |
1232 | The default set includes the C<selection>, C<option-popup>, |
1233 | C<selection-popup> and C<readline> extensions, any extensions that define |
1233 | C<selection-popup> and C<readline> extensions, any extensions that |
1234 | keybindings via C<BINDING> meta comments, extensions loaded because |
1234 | define keybindings via C<BINDING> meta comments, and extensions which |
1235 | their resources/commandline switches were used, and extensions which are |
|
|
1236 | mentioned in B<keysym> resources. |
1235 | are mentioned in B<keysym> resources. |
|
|
1236 | |
|
|
1237 | Any extension such that a corresponding resource is given on the |
|
|
1238 | command line is automatically appended to B<perl-ext>. |
1237 | |
1239 | |
1238 | Each extension is looked up in the library directories, loaded if |
1240 | Each extension is looked up in the library directories, loaded if |
1239 | necessary, and bound to the current terminal instance. When the library |
1241 | necessary, and bound to the current terminal instance. When the library |
1240 | search path contains multiple extension files of the same name, then the |
1242 | search path contains multiple extension files of the same name, then the |
1241 | first one found will be used. |
1243 | first one found will be used. |