-moreutils (0.13) UNRELEASED; urgency=low
+moreutils (0.13) unstable; urgency=low
* ifdata: typo
+ * vipe: Support EDITOR or VISUAL that contains spaces and parameters.
- -- Joey Hess <joeyh@debian.org> Thu, 29 Jun 2006 12:00:59 -0400
+ -- Joey Hess <joeyh@debian.org> Wed, 12 Jul 2006 12:53:44 -0400
moreutils (0.12) unstable; urgency=low
close STDOUT;
open(STDOUT, ">/dev/tty") || die "reopen stdout: $!";
-my $editor="vi";
+my @editor="vi";
if (exists $ENV{EDITOR}) {
- $editor=$ENV{EDITOR};
+ @editor=split(' ', $ENV{EDITOR});
}
if (exists $ENV{VISUAL}) {
- $editor=$ENV{VISUAL};
+ @editor=split(' ', $ENV{VISUAL});
}
-my $ret=system($editor, $tmp);
+my $ret=system(@editor, $tmp);
if ($ret != 0) {
- die "$editor exited nonzero, aborting\n";
+ die "@editor exited nonzero, aborting\n";
}
open (IN, $tmp) || die "$0: cannot read $tmp: $!\n";