ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/perl/selection
(Generate patch)

Comparing rxvt-unicode/src/perl/selection (file contents):
Revision 1.58 by root, Sat May 17 13:38:23 2014 UTC vs.
Revision 1.61 by sf-exg, Mon Jun 9 19:54:26 2014 UTC

39 URxvt.selection.pattern-0: ^(/[^:]+):\ 39 URxvt.selection.pattern-0: ^(/[^:]+):\
40 40
41You can look at the source of the selection extension to see more 41You can look at the source of the selection extension to see more
42interesting uses, such as parsing a line from beginning to end. 42interesting uses, such as parsing a line from beginning to end.
43 43
44This extension also offers following bindable keyboard commands: 44This extension also offers the following actions:
45 45
46=over 4 46=over 4
47 47
48=item rot13 48=item rot13
49 49
50Rot-13 the selection when activated. Used via keyboard trigger: 50Rot-13 the selection when activated.
51 51
52Example:
53
52 URxvt.keysym.C-M-r: perl:selection:rot13 54 URxvt.keysym.C-M-r: selection:rot13
53 55
54=back 56=back
55 57
56=cut 58=cut
57 59
62 and $self->selection (map { y/A-Za-z/N-ZA-Mn-za-m/; $_ } $self->selection); 64 and $self->selection (map { y/A-Za-z/N-ZA-Mn-za-m/; $_ } $self->selection);
63 65
64 () 66 ()
65} 67}
66 68
67sub on_keyboard_dispatch { 69sub on_action {
68 &on_user_command; 70 my ($self, $action) = @_;
71
72 $action eq "rot13"
73 and $self->selection (map { y/A-Za-z/N-ZA-Mn-za-m/; $_ } $self->selection);
74
75 ()
69} 76}
70 77
71sub on_init { 78sub on_init {
72 my ($self) = @_; 79 my ($self) = @_;
73 80

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines