X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/235a0b5bcb6bdb1e2f34f935df71860da37ef4e8..9027ca63cac2b5ed24117ea6f5b6e760f1f2e11d:/README.md diff --git a/README.md b/README.md index 2026a4d..0d14b68 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@
-
+
@@ -178,14 +178,14 @@ great.
```py3
# in:
-l = [1,
+j = [1,
2,
3,
]
# out:
-l = [1, 2, 3]
+j = [1, 2, 3]
```
If not, *Black* will look at the contents of the first outer matching
@@ -297,7 +297,7 @@ ignore = E501,W503,E203
```
You'll find *Black*'s own .flake8 config file is configured like this.
-If you're curious about the reasoning behind B950,
+If you're curious about the reasoning behind B950,
[Bugbear's documentation](https://github.com/PyCQA/flake8-bugbear#opinionated-warnings)
explains it. The tl;dr is "it's like highway speed limits, we won't
bother you if you overdo it by a few km/h".
@@ -682,7 +682,7 @@ $ where black
-### Wing IDE
+### Wing IDE
Wing supports black via the OS Commands tool, as explained in the Wing documentation on [pep8 formatting](https://wingware.com/doc/edit/pep8). The detailed procedure is:
@@ -704,7 +704,7 @@ $ black --help
- click on **+** in **OS Commands** -> New: Command line..
- Title: black
- Command Line: black %s
- - I/O Encoding: Use Default
+ - I/O Encoding: Use Default
- Key Binding: F1
- [x] Raise OS Commands when executed
- [x] Auto-save files before execution
@@ -740,6 +740,12 @@ Plugin 'psf/black'
```
or you can copy the plugin from [plugin/black.vim](https://github.com/psf/black/tree/master/plugin/black.vim).
+
+```
+mkdir -p ~/.vim/pack/python/start/black/plugin
+curl https://raw.githubusercontent.com/psf/black/master/plugin/black.vim -o ~/.vim/pack/python/start/black/plugin/black.vim
+```
+
Let me know if this requires any changes to work with Vim 8's builtin
`packadd`, or Pathogen, and so on.
@@ -762,6 +768,12 @@ To run *Black* on save, add the following line to `.vimrc` or `init.vim`:
autocmd BufWritePre *.py execute ':Black'
```
+To run *Black* on a key press (e.g. F9 below), add this:
+
+```
+nnoremap