Add preview flag to Vim plugin (#3246)

This allows the configuration of the --preview flag in the Vim plugin.
This commit is contained in:
PeterGrossmann 2022-09-01 18:39:47 +02:00 committed by GitHub
parent 095fe0d649
commit 92c93a2780
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 0 deletions

View File

@ -101,6 +101,7 @@
- Vim plugin: prefix messages with `Black: ` so it's clear they come from Black (#3194)
- Docker: changed to a /opt/venv installation + added to PATH to be available to
non-root users (#3202)
- Vim plugin: add flag (`g:black_preview`) to enable/disable the preview style (#3246)
### Output

View File

@ -30,6 +30,7 @@ FLAGS = [
Flag(name="skip_string_normalization", cast=strtobool),
Flag(name="quiet", cast=strtobool),
Flag(name="skip_magic_trailing_comma", cast=strtobool),
Flag(name="preview", cast=strtobool),
]
@ -145,6 +146,7 @@ def Black(**kwargs):
string_normalization=not configs["skip_string_normalization"],
is_pyi=vim.current.buffer.name.endswith('.pyi'),
magic_trailing_comma=not configs["skip_magic_trailing_comma"],
preview=configs["preview"],
**black_kwargs,
)
quiet = configs["quiet"]

View File

@ -113,6 +113,7 @@ Configuration:
- `g:black_skip_string_normalization` (defaults to `0`)
- `g:black_virtualenv` (defaults to `~/.vim/black` or `~/.local/share/nvim/black`)
- `g:black_quiet` (defaults to `0`)
- `g:black_preview` (defaults to `0`)
To install with [vim-plug](https://github.com/junegunn/vim-plug):

View File

@ -63,6 +63,9 @@ endif
if !exists("g:black_target_version")
let g:black_target_version = ""
endif
if !exists("g:black_preview")
let g:black_preview = 0
endif
function BlackComplete(ArgLead, CmdLine, CursorPos)
return [