Mercurial > vim
annotate runtime/doc/pi_gzip.txt @ 33570:28c2f681ec33 v9.0.2030
patch 9.0.2030: no max callback recursion limit
Commit: https://github.com/vim/vim/commit/47510f3d6598a1218958c03ed11337a43b73f48d
Author: Christian Brabandt <cb@256bit.org>
Date: Sun Oct 15 09:56:16 2023 +0200
patch 9.0.2030: no max callback recursion limit
Problem: no max callback recursion limit
Solution: bail out, if max call recursion for callback functions
has been reached.
This checks the 'maxfuncdepth' setting and throws E169 when a callback
function recursively calls itself.
closes: #13337
closes: #13339
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 15 Oct 2023 10:00:06 +0200 |
parents | f8116058ca76 |
children | d7ac49e53d62 |
rev | line source |
---|---|
29314 | 1 *pi_gzip.txt* For Vim version 9.0. Last change: 2019 May 05 |
7 | 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 ============================================================================== | |
17 1. Autocommands *gzip-autocmd* | |
18 | |
19 The plugin installs autocommands to intercept reading and writing of files | |
20 with these extensions: | |
21 | |
22 extension compression ~ | |
23 *.Z compress (Lempel-Ziv) | |
24 *.gz gzip | |
25 *.bz2 bzip2 | |
3713 | 26 *.lzma lzma |
27 *.xz xz | |
10319
169a62d5bcb9
commit https://github.com/vim/vim/commit/b4ada79aa7d0d1e5da3a659b1a203d7cae9f7f59
Christian Brabandt <cb@256bit.org>
parents:
10198
diff
changeset
|
28 *.lz lzip |
10385
368468ef35cf
commit https://github.com/vim/vim/commit/c0514bf4777a1d55f5785b3887c5686fd0bbe870
Christian Brabandt <cb@256bit.org>
parents:
10319
diff
changeset
|
29 *.zst zstd |
7 | 30 |
31 That's actually the only thing you need to know. There are no options. | |
32 | |
33 After decompressing a file, the filetype will be detected again. This will | |
34 make a file like "foo.c.gz" get the "c" filetype. | |
35 | |
36 If you have 'patchmode' set, it will be appended after the extension for | |
37 compression. Thus editing the patchmode file will not give you the automatic | |
38 decompression. You have to rename the file if you want this. | |
39 | |
40 ============================================================================== | |
14421 | 41 vim:tw=78:ts=8:noet:ft=help:norl: |