]> git.madduck.net Git - etc/vim.git/blob - docs/reference/reference_functions.rst

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

Handle unnecessarily escaped strings (#128)
[etc/vim.git] / docs / reference / reference_functions.rst
1 *Black* functions
2 =================
3
4 *Contents are subject to change.*
5
6 .. currentmodule:: black
7
8 Assertions and checks
9 ---------------------
10
11 .. autofunction:: black.assert_equivalent
12
13 .. autofunction:: black.assert_stable
14
15 .. autofunction:: black.is_split_after_delimiter
16
17 .. autofunction:: black.is_split_before_delimiter
18
19 .. autofunction:: black.is_delimiter
20
21 .. autofunction:: black.is_empty_tuple
22
23 .. autofunction:: black.is_import
24
25 .. autofunction:: black.is_one_tuple
26
27 .. autofunction:: black.is_python36
28
29 Formatting
30 ----------
31
32 .. autofunction:: black.format_file_contents
33
34 .. autofunction:: black.format_file_in_place
35
36 .. autofunction:: black.format_stdin_to_stdout
37
38 .. autofunction:: black.format_str
39
40 .. autofunction:: black.schedule_formatting
41
42 File operations
43 ---------------
44
45 .. autofunction:: black.dump_to_file
46
47 .. autofunction:: black.gen_python_files_in_dir
48
49 Parsing
50 -------
51
52 .. autofunction:: black.lib2to3_parse
53
54 .. autofunction:: black.lib2to3_unparse
55
56 Split functions
57 ---------------
58
59 .. autofunction:: black.delimiter_split
60
61 .. autofunction:: black.left_hand_split
62
63 .. autofunction:: black.right_hand_split
64
65 .. autofunction:: black.standalone_comment_split
66
67 .. autofunction:: black.split_line
68
69 .. autofunction:: black.bracket_split_succeeded_or_raise
70
71 Utilities
72 ---------
73
74 .. py:function:: black.DebugVisitor.show(code: str) -> None
75
76     Pretty-print the lib2to3 AST of a given string of `code`.
77
78 .. autofunction:: black.diff
79
80 .. autofunction:: black.ensure_visible
81
82 .. autofunction:: black.generate_comments
83
84 .. autofunction:: black.make_comment
85
86 .. autofunction:: black.normalize_prefix
87
88 .. autofunction:: black.normalize_string_quotes
89
90 .. autofunction:: black.normalize_invisible_parens
91
92 .. autofunction:: black.preceding_leaf
93
94 .. autofunction:: black.sub_twice
95
96 .. autofunction:: black.whitespace