comparison runtime/plugin/NetrwFileHandlers.vim @ 24:8ff7fd162d3c v7.0016

updated for version 7.0016
author vimboss
date Mon, 13 Sep 2004 20:26:32 +0000
parents cc049b00ee70
children 125e80798a85
comparison
equal deleted inserted replaced
23:3f44e9abe4ec 24:8ff7fd162d3c
1 " NetrwFileHandlers: contains various extension-based file handlers for 1 " NetrwFileHandlers: contains various extension-based file handlers for
2 " netrw's browsers' x command ("eXecute launcher") 2 " netrw's browsers' x command ("eXecute launcher")
3 " Author: Charles E. Campbell, Jr. 3 " Author: Charles E. Campbell, Jr.
4 " Date: Aug 27, 2004 4 " Date: Aug 31, 2004
5 " Version: 2 5 " Version: 3a NOT RELEASED
6 6
7 " --------------------------------------------------------------------- 7 " ---------------------------------------------------------------------
8 " Prevent Reloading: {{{1 8 " Prevent Reloading: {{{1
9 if exists("g:loaded_netrwfilehandlers") || &cp 9 if exists("g:loaded_netrwfilehandlers") || &cp
10 finish 10 finish
11 endif 11 endif
12 let g:loaded_netrwfilehandlers= "v2" 12 let g:loaded_netrwfilehandlers= "v3a"
13 13
14 " --------------------------------------------------------------------- 14 " ---------------------------------------------------------------------
15 " NetrwFileHandler_html: handles html when the user hits "x" when the {{{1 15 " NetrwFileHandler_html: handles html when the user hits "x" when the {{{1
16 " cursor is atop a *.html file 16 " cursor is atop a *.html file
17 fun! NetrwFileHandler_html(pagefile) 17 fun! NetrwFileHandler_html(pagefile)
243 exe "silent! !ghostscript ".a:ps 243 exe "silent! !ghostscript ".a:ps
244 redraw! 244 redraw!
245 elseif executable("gswin32") 245 elseif executable("gswin32")
246 exe "silent! !gswin32 \"".a:ps.'"' 246 exe "silent! !gswin32 \"".a:ps.'"'
247 redraw! 247 redraw!
248 else
248 " call Dret("NetrwFileHandler_ps 0") 249 " call Dret("NetrwFileHandler_ps 0")
249 return 0 250 return 0
250 endif 251 endif
251 252
252 " call Dret("NetrwFileHandler_ps 1") 253 " call Dret("NetrwFileHandler_ps 1")
253 return 1 254 return 1
254 endfun 255 endfun
255 256
256 " --------------------------------------------------------------------- 257 " ---------------------------------------------------------------------
258 " NetrwFileHandler_eps: handles encapsulated PostScript files {{{1
259 fun! NetrwFileHandler_eps(eps)
260 " call Dfunc("NetrwFileHandler_ps()")
261 if executable("gs")
262 exe "silent! !gs ".a:eps
263 redraw!
264 elseif executable("ghostscript")
265 exe "silent! !ghostscript ".a:eps
266 redraw!
267 elseif executable("ghostscript")
268 exe "silent! !ghostscript ".a:eps
269 redraw!
270 elseif executable("gswin32")
271 exe "silent! !gswin32 \"".a:eps.'"'
272 redraw!
273 else
274 " call Dret("NetrwFileHandler_ps 0")
275 return 0
276 endif
277 endfun
278
279 " ---------------------------------------------------------------------
280 " NetrwFileHandler_fig: handles xfig files {{{1
281 fun! NetrwFileHandler_fig(fig)
282 " call Dfunc("NetrwFileHandler_fig()")
283 if executable("xfig")
284 exe "silent! !xfig ".a:fig
285 redraw!
286 else
287 " call Dret("NetrwFileHandler_fig 0")
288 return 0
289 endif
290
291 " call Dret("NetrwFileHandler_fig 1")
292 return 1
293 endfun
294
295 " ---------------------------------------------------------------------
296 " NetrwFileHandler_obj: handles tgif's obj files {{{1
297 fun! NetrwFileHandler_obj(obj)
298 " call Dfunc("NetrwFileHandler_obj()")
299 if has("unix") && executable("tgif")
300 exe "silent! !tgif ".a:obj
301 redraw!
302 else
303 " call Dret("NetrwFileHandler_obj 0")
304 return 0
305 endif
306
307 " call Dret("NetrwFileHandler_obj 1")
308 return 1
309 endfun
310
311
312 " ---------------------------------------------------------------------
257 " vim: ts=4 fdm=marker 313 " vim: ts=4 fdm=marker