home *** CD-ROM | disk | FTP | other *** search
- " This file contains a set of autocmds which allow elvis to read & write
- " files that are compressed via gzip.
- augroup gzip
- au!
- au BufReadPre,FileReadPre *.gz set reol=binary
- au BufReadPost *.gz %!gunzip
- au FileReadPost *.gz '[,']!gunzip
- au BufReadPost,FileReadPost *.gz set reol=text nomodified bufdisplay=normal
- au BufReadPost *.gz eval doau BufReadPost (basename(filename))
- au BufWritePost,FileWritePost *.gz eval mv (afile) (basename(afile))
- au BufWritePost,FileWritePost *.gz eval !gzip (basename(afile))
- au FileAppendPre *.gz eval !gunzip (afile)
- au FileAppendPre *.gz eval !mv (basename(afile)) (afile)
- au FileAppendPost *.gz eval !mv (afile) (basename(afile))
- au FileAppendPost *.gz eval !gzip (basename(afile))
- augroup END
-