From 8a2c4f1628691d4f4e0153680fbe1d152ff65ce0 Mon Sep 17 00:00:00 2001 From: mattn Date: Thu, 4 Mar 2010 20:55:03 +0900 Subject: [PATCH] oops. many GLOB(XXXXX) files. orz --- zencoding.vim | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/zencoding.vim b/zencoding.vim index 241d405..c22aaba 100644 --- a/zencoding.vim +++ b/zencoding.vim @@ -1245,14 +1245,13 @@ eval { require Image::Info; my $fn = ''.VIM::Eval('l:fn'); my $ii; - if ($fn =~ /^http\:\/\//) { + if ($fn =~ /^https?\:\/\//) { require File::Temp; require LWP::Simple; - my $tmp = File::Temp::tempfile(CLEANUP => 1); - my $path = "$tmp"; - $path =~ s/\\/\//g if $^O eq 'MSWin32'; - my $res = LWP::Simple::mirror($fn, $path); - $ii = Image::Info::image_info($path); + my $tmp = File::Temp::tmpnam(); + LWP::Simple::mirror($fn, $tmp); + $ii = Image::Info::image_info($tmp); + unlink $tmp; } else { $ii = Image::Info::image_info($fn); }