annotate runtime/indent/testdir/python.ok @ 32721:94f4a488412e v9.0.1683

Updated runtime files Commit: https://github.com/vim/vim/commit/6efb1980336ff324e9c57a4e282530b952fca816 Author: Christian Brabandt <cb@256bit.org> Date: Thu Aug 10 05:44:25 2023 +0200 Updated runtime files This is a collection of various PRs from github that all require a minor patch number: 1) https://github.com/vim/vim/pull/12612 Do not conflate dictionary key with end of block 2) https://github.com/vim/vim/pull/12729: When saving and restoring 'undolevels', the constructs `&undolevels` and `:set undolevels` are problematic. The construct `&undolevels` reads an unpredictable value; it will be the local option value (if one has been set), or the global option value (otherwise), making it unsuitable for saving a value for later restoration. Similarly, if a local option value has been set for 'undolevels', temporarily modifying the option via `:set undolevels` changes the local value as well as the global value, requiring extra work to restore both values. Saving and restoring the option value in one step via the construct `:let &undolevels = &undolevels` appears to make no changes to the 'undolevels' option, but if a local option has been set to a different value than the global option, it has the unintended effect of changing the global 'undolevels' value to the local value. Update the documentation to explain these issues and recommend explicit use of global and local option values when saving and restoring. Update some unit tests to use `g:undolevels`. 3) https://github.com/vim/vim/pull/12702: Problem: Pip requirements files are not recognized. Solution: Add a pattern to match pip requirements files. 4) https://github.com/vim/vim/pull/12688: Add indent file and tests for ABB Rapid 5) https://github.com/vim/vim/pull/12668: Use Lua 5.1 numeric escapes in tests and add to CI Only Lua 5.2+ and LuaJIT understand hexadecimal escapes in strings. Lua 5.1 only supports decimal escapes: > A character in a string can also be specified by its numerical value > using the escape sequence \ddd, where ddd is a sequence of up to three > decimal digits. (Note that if a numerical escape is to be followed by a > digit, it must be expressed using exactly three digits.) Strings in Lua > can contain any 8-bit value, including embedded zeros, which can be > specified as '\0'. To make sure this works with Lua 5.4 and Lua 5.1 change the Vim CI to run with Lua 5.1 as well as Lua 5.4 6) https://github.com/vim/vim/pull/12631: Add hurl filetype detection 7) https://github.com/vim/vim/pull/12573: Problem: Files for haskell persistent library are not recognized Solution: Add pattern persistentmodels for haskell persistent library closes: #12612 closes: #12729 closes: #12702 closes: #12688 closes: #12668 closes: #12631 closes: #12573 Co-authored-by: lacygoill <lacygoill@lacygoill.me> Co-authored-by: Michael Henry <drmikehenry@drmikehenry.com> Co-authored-by: ObserverOfTime <chronobserver@disroot.org> Co-authored-by: KnoP-01 <knosowski@graeffrobotics.de> Co-authored-by: James McCoy <jamessan@jamessan.com> Co-authored-by: Jacob Pfeifer <jacob@pfeifer.dev> Co-authored-by: Borys Lykah <lykahb@fastmail.com>
author Christian Brabandt <cb@256bit.org>
date Thu, 10 Aug 2023 06:30:06 +0200
parents b15334beeaa4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29779
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
1 # vim: set ft=python sw=4 et:
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
2
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
3 # START_INDENT
29840
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
4 dict = {
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
5 'a': 1,
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
6 'b': 2,
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
7 'c': 3,
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
8 }
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
9 # END_INDENT
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
10
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
11 # START_INDENT
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
12 # INDENT_EXE let [g:python_indent.open_paren, g:python_indent.closed_paren_align_last_line] = ['shiftwidth()', v:false]
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
13 dict = {
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
14 'a': 1,
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
15 'b': 2,
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
16 'c': 3,
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
17 }
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
18 # END_INDENT
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
19
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
20 # START_INDENT
b15334beeaa4 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29779
diff changeset
21 # INDENT_EXE let g:python_indent.open_paren = 'shiftwidth() * 2'
29779
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
22 # INDENT_EXE syntax match pythonFoldMarkers /{{{\d*/ contained containedin=pythonComment
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
23 # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {{{1
29659
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24
29779
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
25 if True:
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
26 pass
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
27 # END_INDENT
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
28
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
29 # START_INDENT
29659
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
30 open_paren_not_at_EOL(100,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
31 (200,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
32 300),
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
33 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
34
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
35 open_paren_at_EOL(
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
36 100, 200, 300, 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
37
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
38 open_paren_not_at_EOL(100,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
39 (200,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
40 300),
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
41 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
42
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
43 open_paren_at_EOL(
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
44 100, 200, 300, 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
45
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
46 open_paren_not_at_EOL(100,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
47 (200,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
48 300),
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
49 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
50
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
51 open_paren_at_EOL(
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
52 100, 200, 300, 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
53
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
54 open_paren_not_at_EOL(100,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
55 (200,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
56 300),
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
57 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
58
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
59 open_paren_at_EOL(
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
60 100, 200, 300, 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
61
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
62 open_paren_not_at_EOL(100,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
63 (200,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
64 300),
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
65 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
66
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
67 open_paren_at_EOL(
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
68 100, 200, 300, 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
69
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
70 open_paren_not_at_EOL(100,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
71 (200,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
72 300),
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
73 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
74
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
75 open_paren_at_EOL(
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
76 100, 200, 300, 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
77
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
78 open_paren_not_at_EOL(100,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
79 (200,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
80 300),
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
81 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
82
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
83 open_paren_at_EOL(
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
84 100, 200, 300, 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
85
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
86 open_paren_not_at_EOL(100,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
87 (200,
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
88 300),
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
89 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
90
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
91 open_paren_at_EOL(
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
92 100, 200, 300, 400)
2198955f9e27 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
93
29779
90a966f5c77a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 29659
diff changeset
94 # END_INDENT