Bram Moolenaar | b1c9198 | 2018-05-17 17:04:55 +0200 | [diff] [blame] | 1 | *pi_gzip.txt* For Vim version 8.1. Last change: 2016 Nov 06 |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 2 | |
| 3 | |
| 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
| 5 | |
| 6 | |
| 7 | Editing compressed files with Vim *gzip* *bzip2* *compress* |
| 8 | |
| 9 | 1. Autocommands |gzip-autocmd| |
| 10 | |
| 11 | The functionality mentioned here is a |standard-plugin|. |
| 12 | This plugin is only available if 'compatible' is not set. |
| 13 | You can avoid loading this plugin by setting the "loaded_gzip" variable: > |
| 14 | :let loaded_gzip = 1 |
| 15 | |
| 16 | {Vi does not have any of this} |
| 17 | |
| 18 | ============================================================================== |
| 19 | 1. Autocommands *gzip-autocmd* |
| 20 | |
| 21 | The plugin installs autocommands to intercept reading and writing of files |
| 22 | with these extensions: |
| 23 | |
| 24 | extension compression ~ |
| 25 | *.Z compress (Lempel-Ziv) |
| 26 | *.gz gzip |
| 27 | *.bz2 bzip2 |
Bram Moolenaar | 6c35bea | 2012-07-25 17:49:10 +0200 | [diff] [blame] | 28 | *.lzma lzma |
| 29 | *.xz xz |
Bram Moolenaar | b4ada79 | 2016-10-30 21:55:26 +0100 | [diff] [blame] | 30 | *.lz lzip |
Bram Moolenaar | c0514bf | 2016-11-17 14:50:09 +0100 | [diff] [blame] | 31 | *.zst zstd |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 32 | |
| 33 | That's actually the only thing you need to know. There are no options. |
| 34 | |
| 35 | After decompressing a file, the filetype will be detected again. This will |
| 36 | make a file like "foo.c.gz" get the "c" filetype. |
| 37 | |
| 38 | If you have 'patchmode' set, it will be appended after the extension for |
| 39 | compression. Thus editing the patchmode file will not give you the automatic |
| 40 | decompression. You have to rename the file if you want this. |
| 41 | |
| 42 | ============================================================================== |
| 43 | vim:tw=78:ts=8:ft=help:norl: |