https://github.com/Microsoft/vscode/issues/41194 Plan: - Save buffer content on formatting - if edits were created, remember that we've formatted - upon 'file saved' event check if edits were actually applied - if not, then execute 'format document' command and save the file - document workaround in release notes - remove it when upstream issue is saved. Addresses https://github.com/Microsoft/vscode-python/issues/590 https://github.com/Microsoft/vscode-python/issues/124 https://github.com/Microsoft/vscode-python/issues/492