Merge pull request #726 from MSeifert04/add-linebreak-example

Add linebreak for if
This commit is contained in:
Alexandru Dima 2018-03-13 18:28:00 +01:00 committed by GitHub
commit b734cea11a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -28,7 +28,8 @@ monaco.languages.registerCompletionItemProvider('json', {
provideCompletionItems: function(model, position) { provideCompletionItems: function(model, position) {
// find out if we are completing a property in the 'dependencies' object. // find out if we are completing a property in the 'dependencies' object.
var textUntilPosition = model.getValueInRange({startLineNumber: 1, startColumn: 1, endLineNumber: position.lineNumber, endColumn: position.column}); var textUntilPosition = model.getValueInRange({startLineNumber: 1, startColumn: 1, endLineNumber: position.lineNumber, endColumn: position.column});
var match = textUntilPosition.match(/"dependencies"\s*:\s*{\s*("[^"]*"\s*:\s*"[^"]*"\s*,\s*)*("[^"]*)?$/); if (match) { var match = textUntilPosition.match(/"dependencies"\s*:\s*{\s*("[^"]*"\s*:\s*"[^"]*"\s*,\s*)*("[^"]*)?$/);
if (match) {
return createDependencyProposals(); return createDependencyProposals();
} }
return []; return [];