This commit is contained in:
Yash-Singh1
2021-08-22 11:00:52 -07:00
parent d7a6ac2aa7
commit bfa35ca86e
+9 -1
View File
@@ -54,7 +54,8 @@ export const initEditor = (monacoEditor): void => {
'click',
'class',
'href',
'call'
'call',
'state'
];
// Register a tokens provider for the mermaid language
@@ -173,6 +174,13 @@ export const initEditor = (monacoEditor): void => {
insertTextRules: monacoEditor.languages.CompletionItemInsertTextRule.InsertAsSnippet,
documentation: 'Class'
},
{
label: 'state',
kind: monacoEditor.languages.CompletionItemKind.Snippet,
insertText: ['state ${1:stateName} {', '\t$0', '}'].join('\n'),
insertTextRules: monacoEditor.languages.CompletionItemInsertTextRule.InsertAsSnippet,
documentation: 'State'
},
...[...new Set([...orientations, ...typeKeywords, ...blockKeywords, ...keywords])].map(
(keyword) => ({
label: keyword,