Merge pull request #497 from microsoftsam/master

Update custom-languages playground sample to use SnippetString
This commit is contained in:
Alexandru Dima 2017-07-06 08:40:56 +02:00 committed by GitHub
commit ec6eefbd32
2 changed files with 24 additions and 16 deletions

View file

@ -73,18 +73,22 @@ monaco.languages.registerCompletionItemProvider('mySpecialLanguage', {
}, {
label: 'testing',
kind: monaco.languages.CompletionItemKind.Keyword,
insertText:'testing({{condition}})'
insertText: {
value: 'testing(${1:condition})'
}
},
{
label: 'ifelse',
kind: monaco.languages.CompletionItemKind.Snippet,
insertText: [
'if ({{condition}}) {',
'\t{{}}',
'} else {',
'\t',
'}'
].join('\n'),
insertText: {
value: [
'if (${1:condition}) {',
'\t$0',
'} else {',
'\t',
'}'
].join('\n')
},
documentation: 'If-Else Statement'
}
]

View file

@ -35,18 +35,22 @@ monaco.languages.registerCompletionItemProvider('mySpecialLanguage', {
}, {
label: 'testing',
kind: monaco.languages.CompletionItemKind.Keyword,
insertText:'testing({{condition}})'
insertText: {
value: 'testing(${1:condition})'
}
},
{
label: 'ifelse',
kind: monaco.languages.CompletionItemKind.Snippet,
insertText: [
'if ({{condition}}) {',
'\t{{}}',
'} else {',
'\t',
'}'
].join('\n'),
insertText: {
value: [
'if (${1:condition}) {',
'\t$0',
'} else {',
'\t',
'}'
].join('\n')
},
documentation: 'If-Else Statement'
}
]