From c123208784dec9632e921ca61a087c8e9377bb51 Mon Sep 17 00:00:00 2001 From: Dirk Baeumer Date: Thu, 26 Mar 2015 15:33:15 +0100 Subject: [PATCH] fixes #2507 - bad formatting for formatonkey if convertTabsToSpaces === false --- src/server/session.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/session.ts b/src/server/session.ts index 80831e692844f..a58b47f566fb3 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -495,6 +495,9 @@ module ts.server { if (lineText.charAt(i) == " ") { indentPosition--; } + else if (lineText.charAt(i) == "\t") { + indentPosition -= editorOptions.IndentSize; + } else { break; }