private string GetWrapWithAbbreviationScript(ICodeEditor view) { string syntax = ContentTypeToSyntax(view.GetContentTypeInActiveBuffer()); string selection = JavaScriptEscape(view.GetSelection()); string abbreviation = view.Prompt(); if (string.IsNullOrWhiteSpace(selection) || string.IsNullOrWhiteSpace(abbreviation)) { Trace("Cannot wrap empty string."); return(null); } return(string.Format( ScriptTemplate, abbreviation, abbreviation.Length, syntax, "'" + selection + "'", string.Empty)); }