]> err.no Git - moreutils/commitdiff
releasing version 0.14 0.14
authorjoeyh <joeyh>
Wed, 12 Jul 2006 17:36:43 +0000 (17:36 +0000)
committerjoeyh <joeyh>
Wed, 12 Jul 2006 17:36:43 +0000 (17:36 +0000)
debian/changelog
vidir

index 6310a1595d70c2a0a445e7afa263a13b036d3d57..550cbfeb88eefc02d06790886911d626919f8fef 100644 (file)
@@ -1,3 +1,9 @@
+moreutils (0.14) unstable; urgency=low
+
+  * vidir: Also support EDITOR or VISUAL that contains spaces and parameters.
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 12 Jul 2006 13:35:49 -0400
+
 moreutils (0.13) unstable; urgency=low
 
   * ifdata: typo
diff --git a/vidir b/vidir
index 037dd5a660751c8806b030a0e411a7bc3bd00b05..3e2f83a9f46d99a4d6c2745bb0ef6079f634195c 100755 (executable)
--- a/vidir
+++ b/vidir
@@ -99,16 +99,16 @@ foreach (@dir) {
 @dir=();
 close OUT;
 
-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});
 }
-$ret=system($editor, $tmp);
+$ret=system(@editor, $tmp);
 if ($ret != 0) {
-       die "$editor exited nonzero, aborting\n";
+       die "@editor exited nonzero, aborting\n";
 }
 
 open (IN, $tmp->filename) || die "$0: cannot read ".$tmp->filename.": $!\n";