Last active
March 18, 2023 00:24
-
-
Save kstrauser/c0cf3c440c3bffed60cb8e85de7f6649 to your computer and use it in GitHub Desktop.
Revisions
-
kstrauser revised this gist
May 24, 2018 . 1 changed file with 3 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -31,9 +31,10 @@ Open your user settings and add: "editor.rulers": [ 99 ], }, "black.lineLength": 99, "black.path": "/Users/kirk/.local/share/virtualenvs/black-wkc_P2WA/bin/black", "python.formatting.provider": "none", ``` # Profit -
kstrauser revised this gist
May 24, 2018 . 1 changed file with 6 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,10 @@ This is how to use the [Black](https://pypi.org/project/black/) Python code formatter in VS Code. # Make a Python 3.6 virtualenv for running Black Black itself requires Python 3.6 to run, but few of our projects are on that version. The VS Code plugin conveniently lets you run black from its own virtualenv. I had to give a specific version of black this morning. I didn't yesterday. Don't specify the version unless it makes you (and if you do, give the current version, not the one from this doc). ```shell $ cd ~/Envs -
kstrauser created this gist
May 24, 2018 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,37 @@ # Make a Python 3.6 virtual for running Black I had to give a specific version of [black](https://pypi.org/project/black/) this morning. I didn't yesterday. Don't specify the version unless it makes you. ```shell $ cd ~/Envs $ mkdir black $ cd black $ pipenv --python 3.6 $ pipenv install black==18.5b0 $ pipenv run which black /Users/kirk/.local/share/virtualenvs/black-wkc_P2WA/bin/black ``` Take note of that last line! # Install the VS Code plugin for Black https://marketplace.visualstudio.com/items?itemName=joslarson.black-vscode # Configure the plugin Open your user settings and add: ``` "[python]": { "editor.rulers": [ 99 ], "black.path": "/Users/kirk/.local/share/virtualenvs/black-wkc_P2WA/bin/black", "python.formatting.provider": "none", }, ``` # Profit Now you can use the command palette to run "Format Document" to run Black on the current file. Down the road, we can set `"editor.formatOnSave": true` to automatically run it every time you save a file.