From 78809b70fb56f60f46561b01528ba5787f3091f6 Mon Sep 17 00:00:00 2001 From: Ramya Achutha Rao Date: Fri, 11 Aug 2017 11:25:54 -0700 Subject: [PATCH] Fallback to tab for non empty selections --- extensions/emmet/src/abbreviationActions.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extensions/emmet/src/abbreviationActions.ts b/extensions/emmet/src/abbreviationActions.ts index 71eb023777c..33166317326 100644 --- a/extensions/emmet/src/abbreviationActions.ts +++ b/extensions/emmet/src/abbreviationActions.ts @@ -100,6 +100,11 @@ export function expandEmmetAbbreviation(args): Thenable { return fallbackTab(); } + // When tabbed on a non empty selection, do not treat it as an emmet abbreviation, and fallback to tab instead + if (vscode.workspace.getConfiguration('emmet')['triggerExpansionOnTab'] === true && editor.selections.find(x => !x.isEmpty)) { + return fallbackTab(); + } + let abbreviationList: ExpandAbbreviationInput[] = []; let firstAbbreviation: string; let allAbbreviationsSame: boolean = true; -- GitLab