From f4ed56b0d61050f6a94cfa033a058fabfdc0d651 Mon Sep 17 00:00:00 2001 From: Ramya Achutha Rao Date: Mon, 8 Jan 2018 18:56:51 -0800 Subject: [PATCH] Ignore php tag when deciding if cursor is inside open tag Fixes #41216 --- 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 b895413c59b..09c531ed726 100644 --- a/extensions/emmet/src/abbreviationActions.ts +++ b/extensions/emmet/src/abbreviationActions.ts @@ -278,6 +278,7 @@ export function isValidLocationForEmmetAbbreviation(document: vscode.TextDocumen const startAngle = '<'; const endAngle = '>'; const escape = '\\'; + const question = '?'; const currentHtmlNode = currentNode; let start = new vscode.Position(0, 0); @@ -324,6 +325,10 @@ export function isValidLocationForEmmetAbbreviation(document: vscode.TextDocumen foundSpace = true; continue; } + if (char === question && textToBackTrack[i] === startAngle) { + i--; + continue; + } if (char !== startAngle && char !== endAngle) { continue; } -- GitLab