X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/0c77c58722acc7b594bfb3e12aa4b78a51109b27..66a6be642c73a6a7fcf6229ec1fa0f1c7c7611b1:/README.md?ds=inline diff --git a/README.md b/README.md index 96a24a1..0231599 100644 --- a/README.md +++ b/README.md @@ -371,6 +371,13 @@ human-readable strings"](https://stackoverflow.com/a/56190)), you can pass `--skip-string-normalization` on the command line. This is meant as an adoption helper, avoid using this for new projects. +### Numeric literals + +*Black* standardizes most numeric literals to use lowercase letters: `0xab` +instead of `0XAB` and `1e10` instead of `1E10`. Python 2 long literals are +styled as `2L` instead of `2l` to avoid confusion between `l` and `1`. In +Python 3.6+, *Black* adds underscores to long numeric literals to aid +readability: `100000000` becomes `100_000_000`. ### Line breaks & binary operators @@ -843,8 +850,15 @@ More details can be found in [CONTRIBUTING](CONTRIBUTING.md). ### 18.8b0 -* numeric literals are now normalized to include `_` separators on Python 3.6+ code - (#452) +* adjacent string literals are now correctly split into multiple lines (#463) + +* numeric literals are now formatted by *Black* (#452, #461, #464, #469): + + * numeric literals are normalized to include `_` separators on Python 3.6+ code + + * code with `_` in numeric literals is recognized as Python 3.6+ + + * most letters in numeric literals are lowercased (e.g., in `1e10` or `0xab`) * cache is now populated when `--check` is successful for a file which speeds up consecutive checks of properly formatted unmodified files (#448) @@ -856,6 +870,8 @@ More details can be found in [CONTRIBUTING](CONTRIBUTING.md). * note: the Vim plugin stopped registering ``,=`` as a default chord as it turned out to be a bad idea (#415) +* fixed formatting of lambda expressions with default arguments (#468) + ### 18.6b4