lib/DNS/Vi.pm
changeset 94 8014e5fee219
parent 85 0941dc67002c
child 97 50f2f0edcf25
equal deleted inserted replaced
93:252459bd8a45 94:8014e5fee219
   212     my @zone = @_;
   212     my @zone = @_;
   213 
   213 
   214     # first make a backup copy
   214     # first make a backup copy
   215     my $tmp = File::Temp->new();
   215     my $tmp = File::Temp->new();
   216     $tmp->print(nice @zone);
   216     $tmp->print(nice @zone);
       
   217     $tmp->say('; vim:tw=0:');
   217     $tmp->flush();
   218     $tmp->flush();
   218 
   219 
   219     system $arg{-editor} => $tmp->filename;
   220     system $arg{-editor} => $tmp->filename;
   220     $tmp->seek(0, 0);
   221     $tmp->seek(0, 0);
   221     ${ $arg{-backup} } = $tmp if $arg{-backup};
   222     ${ $arg{-backup} } = $tmp if $arg{-backup};