Add preview flag to Vim plugin (#3246)
This allows the configuration of the --preview flag in the Vim plugin.
This commit is contained in:
parent
095fe0d649
commit
92c93a2780
@ -101,6 +101,7 @@
|
|||||||
- Vim plugin: prefix messages with `Black: ` so it's clear they come from Black (#3194)
|
- 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
|
- Docker: changed to a /opt/venv installation + added to PATH to be available to
|
||||||
non-root users (#3202)
|
non-root users (#3202)
|
||||||
|
- Vim plugin: add flag (`g:black_preview`) to enable/disable the preview style (#3246)
|
||||||
|
|
||||||
### Output
|
### Output
|
||||||
|
|
||||||
|
@ -30,6 +30,7 @@ FLAGS = [
|
|||||||
Flag(name="skip_string_normalization", cast=strtobool),
|
Flag(name="skip_string_normalization", cast=strtobool),
|
||||||
Flag(name="quiet", cast=strtobool),
|
Flag(name="quiet", cast=strtobool),
|
||||||
Flag(name="skip_magic_trailing_comma", 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"],
|
string_normalization=not configs["skip_string_normalization"],
|
||||||
is_pyi=vim.current.buffer.name.endswith('.pyi'),
|
is_pyi=vim.current.buffer.name.endswith('.pyi'),
|
||||||
magic_trailing_comma=not configs["skip_magic_trailing_comma"],
|
magic_trailing_comma=not configs["skip_magic_trailing_comma"],
|
||||||
|
preview=configs["preview"],
|
||||||
**black_kwargs,
|
**black_kwargs,
|
||||||
)
|
)
|
||||||
quiet = configs["quiet"]
|
quiet = configs["quiet"]
|
||||||
|
@ -113,6 +113,7 @@ Configuration:
|
|||||||
- `g:black_skip_string_normalization` (defaults to `0`)
|
- `g:black_skip_string_normalization` (defaults to `0`)
|
||||||
- `g:black_virtualenv` (defaults to `~/.vim/black` or `~/.local/share/nvim/black`)
|
- `g:black_virtualenv` (defaults to `~/.vim/black` or `~/.local/share/nvim/black`)
|
||||||
- `g:black_quiet` (defaults to `0`)
|
- `g:black_quiet` (defaults to `0`)
|
||||||
|
- `g:black_preview` (defaults to `0`)
|
||||||
|
|
||||||
To install with [vim-plug](https://github.com/junegunn/vim-plug):
|
To install with [vim-plug](https://github.com/junegunn/vim-plug):
|
||||||
|
|
||||||
|
@ -63,6 +63,9 @@ endif
|
|||||||
if !exists("g:black_target_version")
|
if !exists("g:black_target_version")
|
||||||
let g:black_target_version = ""
|
let g:black_target_version = ""
|
||||||
endif
|
endif
|
||||||
|
if !exists("g:black_preview")
|
||||||
|
let g:black_preview = 0
|
||||||
|
endif
|
||||||
|
|
||||||
function BlackComplete(ArgLead, CmdLine, CursorPos)
|
function BlackComplete(ArgLead, CmdLine, CursorPos)
|
||||||
return [
|
return [
|
||||||
|
Loading…
Reference in New Issue
Block a user