From d7b3e0cb4d4343316d53346b1cf7b77b32ed58a9 Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Mon, 21 Nov 2011 21:31:02 +0100 Subject: Work around the existence of &shellslash (see inline comment about misuse of features :-\) --- open.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'open.vim') diff --git a/open.vim b/open.vim index 30d2aa3..1fb24e0 100644 --- a/open.vim +++ b/open.vim @@ -1,10 +1,10 @@ " Vim auto-load script " Author: Peter Odding -" Last Change: June 18, 2011 +" Last Change: November 21, 2011 " URL: http://peterodding.com/code/vim/misc/ if !exists('s:version') - let s:version = '1.0' + let s:version = '1.1' let s:enoimpl = "open.vim %s: %s() hasn't been implemented for your platform! If you have suggestions, please contact peter@peterodding.com." let s:handlers = ['gnome-open', 'kde-open', 'exo-open', 'xdg-open'] endif @@ -15,7 +15,7 @@ function! xolox#misc#open#file(path, ...) call xolox#shell#open_with_windows_shell(a:path) catch /^Vim\%((\a\+)\)\=:E117/ let command = '!start CMD /C START "" %s' - silent execute printf(command, shellescape(a:path)) + silent execute printf(command, xolox#misc#escape#shell(a:path)) endtry return elseif has('macunix') -- cgit v1.2.3