From 3522fc00a61659126072efd631a44fd2c0f23fed Mon Sep 17 00:00:00 2001 From: mahmoud yousef Date: Mon, 25 Apr 2016 16:45:26 +0200 Subject: [PATCH] add emmet support for .ejs files (#4482) --- src/vs/workbench/parts/emmet/node/editorAccessor.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/parts/emmet/node/editorAccessor.ts b/src/vs/workbench/parts/emmet/node/editorAccessor.ts index d8d39047c0c..9498d7328ea 100644 --- a/src/vs/workbench/parts/emmet/node/editorAccessor.ts +++ b/src/vs/workbench/parts/emmet/node/editorAccessor.ts @@ -19,7 +19,7 @@ export class EditorAccessor implements emmet.Editor { lineStarts: number[] = null; - emmetSupportedModes = ['html', 'razor', 'css', 'less', 'scss', 'xml', 'xsl', 'jade', 'handlebars', 'hbs', 'jsx', 'tsx', 'erb', 'php', 'twig']; + emmetSupportedModes = ['html', 'razor', 'css', 'less', 'scss', 'xml', 'xsl', 'jade', 'handlebars', 'ejs', 'hbs', 'jsx', 'tsx', 'erb', 'php', 'twig']; constructor(editor: ICommonCodeEditor) { this.editor = editor; @@ -115,7 +115,7 @@ export class EditorAccessor implements emmet.Editor { let position = this.editor.getSelection().getStartPosition(); let mode = this.editor.getModel().getModeAtPosition(position.lineNumber, position.column); let syntax = mode.getId().split('.').pop(); - if (/\b(razor|handlebars|erb|php|hbs|twig)\b/.test(syntax)) { // treat like html + if (/\b(razor|handlebars|erb|php|hbs|ejs|twig)\b/.test(syntax)) { // treat like html return 'html'; } if (/\b(typescriptreact|javascriptreact)\b/.test(syntax)) { // treat like tsx like jsx -- GitLab