… | |
… | |
259 | The default pattern to match URLs can be overridden with the |
259 | The default pattern to match URLs can be overridden with the |
260 | C<matcher.pattern.0> resource, and additional patterns can be specified |
260 | C<matcher.pattern.0> resource, and additional patterns can be specified |
261 | with numbered patterns, in a manner similar to the "selection" extension. |
261 | with numbered patterns, in a manner similar to the "selection" extension. |
262 | The launcher can also be overridden on a per-pattern basis. |
262 | The launcher can also be overridden on a per-pattern basis. |
263 | |
263 | |
264 | It is possible to activate the most recently seen match from the keyboard. |
264 | It is possible to activate the most recently seen match or a list of matches |
|
|
265 | from the keyboard. Simply bind a keysym to "perl:matcher:last" or |
265 | Simply bind a keysym to "perl:matcher" as seen in the example below. |
266 | "perl:matcher:list" as seen in the example below. |
266 | |
267 | |
267 | Example configuration: |
268 | Example configuration: |
268 | |
269 | |
269 | URxvt.perl-ext: default,matcher |
270 | URxvt.perl-ext: default,matcher |
270 | URxvt.urlLauncher: sensible-browser |
271 | URxvt.urlLauncher: sensible-browser |
271 | URxvt.keysym.C-Delete: perl:matcher |
272 | URxvt.keysym.C-Delete: perl:matcher:last |
|
|
273 | URxvt.keysym.M-Delete: perl:matcher:list |
272 | URxvt.matcher.button: 1 |
274 | URxvt.matcher.button: 1 |
273 | URxvt.matcher.pattern.1: \\bwww\\.[\\w-]+\\.[\\w./?&@#-]*[\\w/-] |
275 | URxvt.matcher.pattern.1: \\bwww\\.[\\w-]+\\.[\\w./?&@#-]*[\\w/-] |
274 | URxvt.matcher.pattern.2: \\B(/\\S+?):(\\d+)(?=:|$) |
276 | URxvt.matcher.pattern.2: \\B(/\\S+?):(\\d+)(?=:|$) |
275 | URxvt.matcher.launcher.2: gvim +$2 $1 |
277 | URxvt.matcher.launcher.2: gvim +$2 $1 |
276 | |
278 | |
… | |
… | |
1308 | C<%urxvt::OPTION>. Options not enabled in this binary are not in the hash. |
1310 | C<%urxvt::OPTION>. Options not enabled in this binary are not in the hash. |
1309 | |
1311 | |
1310 | Here is a likely non-exhaustive list of option names, please see the |
1312 | Here is a likely non-exhaustive list of option names, please see the |
1311 | source file F</src/optinc.h> to see the actual list: |
1313 | source file F</src/optinc.h> to see the actual list: |
1312 | |
1314 | |
1313 | borderLess console cursorBlink cursorUnderline hold iconic insecure |
1315 | borderLess buffered console cursorBlink cursorUnderline hold iconic |
1314 | intensityStyles jumpScroll loginShell mapAlert meta8 mouseWheelScrollPage |
1316 | insecure intensityStyles iso14755 iso14755_52 jumpScroll loginShell |
1315 | override-redirect pastableTabs pointerBlank reverseVideo scrollBar |
1317 | mapAlert meta8 mouseWheelScrollPage override_redirect pastableTabs |
1316 | scrollBar_floating scrollBar_right scrollTtyKeypress scrollTtyOutput |
1318 | pointerBlank reverseVideo scrollBar scrollBar_floating scrollBar_right |
1317 | scrollWithBuffer secondaryScreen secondaryScroll skipBuiltinGlyphs |
1319 | scrollTtyKeypress scrollTtyOutput scrollWithBuffer secondaryScreen |
1318 | transparent tripleclickwords utmpInhibit visualBell |
1320 | secondaryScroll skipBuiltinGlyphs skipScroll transparent tripleclickwords |
|
|
1321 | urgentOnBell utmpInhibit visualBell |
1319 | |
1322 | |
1320 | =item $value = $term->resource ($name[, $newval]) |
1323 | =item $value = $term->resource ($name[, $newval]) |
1321 | |
1324 | |
1322 | Returns the current resource value associated with a given name and |
1325 | Returns the current resource value associated with a given name and |
1323 | optionally sets a new value. Setting values is most useful in the C<init> |
1326 | optionally sets a new value. Setting values is most useful in the C<init> |
… | |
… | |
1336 | |
1339 | |
1337 | Here is a likely non-exhaustive list of resource names, not all of which |
1340 | Here is a likely non-exhaustive list of resource names, not all of which |
1338 | are supported in every build, please see the source file F</src/rsinc.h> |
1341 | are supported in every build, please see the source file F</src/rsinc.h> |
1339 | to see the actual list: |
1342 | to see the actual list: |
1340 | |
1343 | |
1341 | answerbackstring backgroundPixmap backspace_key boldFont boldItalicFont |
1344 | answerbackstring backgroundPixmap backspace_key blendtype blurradius |
1342 | borderLess chdir color cursorBlink cursorUnderline cutchars delete_key |
1345 | boldFont boldItalicFont borderLess buffered chdir color cursorBlink |
1343 | display_name embed ext_bwidth fade font geometry hold iconName |
1346 | cursorUnderline cutchars delete_key depth display_name embed ext_bwidth |
1344 | imFont imLocale inputMethod insecure int_bwidth intensityStyles |
1347 | fade font geometry hold iconName iconfile imFont imLocale inputMethod |
1345 | italicFont jumpScroll lineSpace letterSpace loginShell mapAlert meta8 |
1348 | insecure int_bwidth intensityStyles iso14755 iso14755_52 italicFont |
|
|
1349 | jumpScroll letterSpace lineSpace loginShell mapAlert meta8 modifier |
1346 | modifier mouseWheelScrollPage name override_redirect pastableTabs path |
1350 | mouseWheelScrollPage name override_redirect pastableTabs path perl_eval |
1347 | perl_eval perl_ext_1 perl_ext_2 perl_lib pointerBlank pointerBlankDelay |
1351 | perl_ext_1 perl_ext_2 perl_lib pointerBlank pointerBlankDelay |
1348 | preeditType print_pipe pty_fd reverseVideo saveLines scrollBar |
1352 | preeditType print_pipe pty_fd reverseVideo saveLines scrollBar |
1349 | scrollBar_align scrollBar_floating scrollBar_right scrollBar_thickness |
1353 | scrollBar_align scrollBar_floating scrollBar_right scrollBar_thickness |
1350 | scrollTtyKeypress scrollTtyOutput scrollWithBuffer scrollstyle |
1354 | scrollTtyKeypress scrollTtyOutput scrollWithBuffer scrollstyle |
1351 | secondaryScreen secondaryScroll shade term_name title |
1355 | secondaryScreen secondaryScroll shade skipBuiltinGlyphs skipScroll |
1352 | transient_for transparent transparent_all tripleclickwords utmpInhibit |
1356 | term_name title transient_for transparent tripleclickwords urgentOnBell |
1353 | visualBell |
1357 | utmpInhibit visualBell |
1354 | |
1358 | |
1355 | =cut |
1359 | =cut |
1356 | |
1360 | |
1357 | sub resource($$;$) { |
1361 | sub resource($$;$) { |
1358 | my ($self, $name) = (shift, shift); |
1362 | my ($self, $name) = (shift, shift); |