Remove broken urxvt vimselection plugin.
authorIain Patterson <me@iain.cx>
Thu, 15 Oct 2009 14:13:22 +0000 (15:13 +0100)
committerIain Patterson <me@iain.cx>
Wed, 18 Nov 2009 16:03:04 +0000 (16:03 +0000)
Half the time it doesn't work and we end up pasting junk into another
window.

.Xdefaults
.urxvt/vimselection [deleted file]

index 354fc64..71c2aa6 100644 (file)
@@ -41,7 +41,7 @@ urxvt.secondaryscroll: True
 urxvt.answerbackString: urxvt
 ! Change font size.
 urxvt.perl-lib: .urxvt
-urxvt.perl-ext: font,vimselection
+urxvt.perl-ext: font
 urxvt.keysym.M-minus: perl:font:smaller
 urxvt.keysym.M-equal: perl:font:bigger
 
diff --git a/.urxvt/vimselection b/.urxvt/vimselection
deleted file mode 100644 (file)
index 4a68fab..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/perl
-
-# Hide Vim stuff like marks and numbers from the selection.
-sub on_sel_grab {
-  my ($self) = @_;
-
-  # Assume that the terminal will have been resized.
-  return unless $self->{term}->ncol > 80;
-
-  my $selection = $self->{term}->selection;
-  my @lines = split /\n/, $selection;
-  my @new;
-  my $n = 0;
-
-  foreach my $line (@lines) {
-    # If this is the first line only do the replacement at the beginning.
-    # Subsequent lines are necessarily captured from the first column.
-    unless ($n++) {
-      if (($self->{term}->selection_beg)[1] > 1) {
-        push @new, $line;
-        next;
-      }
-    }
-
-    # Strip signs, numbers (five or eight columns) and non-line squiggles.
-    if ($line =~ /^(. )?(~|[ \d]{5}|[ \d]{8})?/) { $line =~ s/// }
-
-    push @new, $line;
-  }
-
-  # Save the new selection.
-  $selection = join "\n", @new;
-  $self->{term}->selection($selection);
-}