From: Ɓukasz Langa Date: Tue, 29 May 2018 06:15:07 +0000 (-0700) Subject: Reword isort configuration, add --combine-as X-Git-Url: https://git.madduck.net/etc/vim.git/commitdiff_plain/6d924b01e484d47de835656bab9987c7bbefda5b?ds=sidebyside Reword isort configuration, add --combine-as --- diff --git a/README.md b/README.md index e5a3036..41ad465 100644 --- a/README.md +++ b/README.md @@ -204,21 +204,27 @@ If a data structure literal (tuple, list, set, dict) or a line of "from" imports cannot fit in the allotted length, it's always split into one element per line. This minimizes diffs as well as enables readers of code to find which commit introduced a particular entry. This also -makes *Black* compatible with [isort](https://pypi.org/p/isort/). +makes *Black* compatible with [isort](https://pypi.org/p/isort/) with +the following configuration. + +
+A compatible `.isort.cfg` -If you do wish to use *Black* alongside `isort`, you can pass the following -command-line arguments to ensure compatible behaviour: -``` -$ isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --line-width=88 [ file.py ] -``` -Or use the equivalent directives in your isort config: ``` +[settings] multi_line_output=3 include_trailing_comma=True force_grid_wrap=0 +combine_as_imports=True line_length=88 ``` +The equivalent command line is: +``` +$ isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width=88 [ file.py ] +``` +
+ ### Line length You probably noticed the peculiar default line length. *Black* defaults