Mercurial > vim
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 |