completions.push(newCompletionItem('${appName}',range,localize('appName',"e.g. VS Code")));
completions.push(newCompletionItem('${dirty}',range,localize('dirty',"a dirty indicator if the active editor is dirty")));
completions.push(newCompletionItem('${separator}',range,localize('separator',"a conditional separator (' - ') that only shows when surrounded by variables with values")));
MarkedString.fromPlainText(localize('windowTitle.description',"Controls the window title based on the active editor. Variables are substituted based on the context:")),
MarkedString.fromPlainText(localize('windowTitle.activeEditorName',"${activeEditorName}: e.g. myFile.txt")),
MarkedString.fromPlainText(localize('windowTitle.activeFilePath',"${activeFilePath}: e.g. /Users/Development/myProject/myFile.txt")),
MarkedString.fromPlainText(localize('windowTitle.rootName',"${rootName}: e.g. myProject")),
MarkedString.fromPlainText(localize('windowTitle.rootPath',"${rootPath}: e.g. /Users/Development/myProject")),
MarkedString.fromPlainText(localize('windowTitle.appName',"${appName}: e.g. VS Code")),
MarkedString.fromPlainText(localize('windowTitle.dirty',"${dirty}: a dirty indicator if the active editor is dirty")),
MarkedString.fromPlainText(localize('windowTitle.separator',"${separator}: a conditional separator (\" - \") that only shows when surrounded by variables with values"))