From 6b730e111c329caccbb16f08c5b6bbc41d3b5690 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 16 Sep 2005 21:47:57 +0000 Subject: updated for version 7.0148 --- runtime/plugin/zipPlugin.vim | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 runtime/plugin/zipPlugin.vim (limited to 'runtime/plugin') diff --git a/runtime/plugin/zipPlugin.vim b/runtime/plugin/zipPlugin.vim new file mode 100644 index 000000000..608edb554 --- /dev/null +++ b/runtime/plugin/zipPlugin.vim @@ -0,0 +1,44 @@ +" zipPlugin.vim: Handles browsing zipfiles +" PLUGIN PORTION +" Date: Sep 14, 2005 +" Maintainer: Charles E Campbell, Jr +" License: Vim License (see vim's :help license) +" Copyright: Copyright (C) 2005 Charles E. Campbell, Jr. {{{1 +" Permission is hereby granted to use and distribute this code, +" with or without modifications, provided that this copyright +" notice is copied with it. Like anything else that's free, +" zipPlugin.vim is provided *as is* and comes with no warranty +" of any kind, either expressed or implied. By using this +" plugin, you agree that in no event will the copyright +" holder be liable for any damages resulting from the use +" of this software. + +" --------------------------------------------------------------------- +" Initialization: {{{1 +let s:keepcpo= &cpo +set cpo&vim + +" --------------------------------------------------------------------- +" Public Interface: {{{1 +augroup zip + au! + au BufReadCmd zipfile:* call zip#Read(expand(""), 1) + au FileReadCmd zipfile:* call zip#Read(expand(""), 0) + au BufWriteCmd zipfile:* call zip#Write(expand("")) + au FileWriteCmd zipfile:* call zip#Write(expand("")) + + if has("unix") + au BufReadCmd zipfile:*/* call zip#Read(expand(""), 1) + au FileReadCmd zipfile:*/* call zip#Read(expand(""), 0) + au BufWriteCmd zipfile:*/* call zip#Write(expand("")) + au FileWriteCmd zipfile:*/* call zip#Write(expand("")) + endif + + au BufReadCmd *.zip call zip#Browse(expand("")) +augroup END + +" ------------------------------------------------------------------------ +" Modelines And Restoration: {{{1 +let &cpo= s:keepcpo +unlet s:keepcpo +" vim:ts=8 fdm=marker -- cgit v1.2.3