<!-- Please search existing issues to avoid creating duplicates. --> <!-- Also please test using the latest insiders build to make sure your issue has not already been fixed: https://code.visualstudio.com/insiders/ --> <!-- Use Help > Report Issue to prefill these. --> - VSCode Version: 1.29.0-insider (4b2fac2b6da220f62ff58b2766e4ecc1f561be94 2018-10-30T16:39:50.060Z) - OS Version: Ubuntu 18.04, Win 10 Steps to Reproduce: 1. Create a javascript file containing an if statement without brackets, one line executed if the if statement is valid, then 2 unrelated lines next ```js var i = 1; if (i === 1) console.log('log from if'); console.log('line one'); console.log('line two'); ``` 2. invert the last 2 lines with alt+up or alt+down 3. lines are indented under the if statement  <!-- Launch with `code --disable-extensions` to check. --> Does this issue occur when all extensions are disabled?: Yes And now for the really fun part: on Mac, the same issue exists in 1.28.2, BUT works correctly in 1.29.0-insider:  We [found the issue](https://github.com/redhat-developer/vscode-java/pull/694#issuecomment-434366213) while trying to fix a [similar problem in vscode-java](https://github.com/redhat-developer/vscode-java/issues/692), after copying the [indentation rules](https://github.com/Microsoft/vscode/blob/41ddd41b71ea2bd5c6e49125beeb3e951f3d9c7c/extensions/typescript-language-features/src/features/languageConfiguration.ts#L17-L18) from the js/ts server.