This merge completes the primary work on
#1272. This issue creates four new commands:
- The black-diff-tree/node commands print diffs to the console. They do not actually change code.
- The black-tree/node commands actually change body text in place. This command is fully undoable.
Settings and directives
All commands honor these two settings:
@int black-line-length, default 88.
@bool black-string-normalization, default True.
These commands also honor the @beautify and @nobeautify directives.
Summary
The four new black* commands are ready for testing.
The next phase of
#1272 will be to blacken most of Leo's sources. This will require careful testing. This work will be done in the black branch.
Edward