Skip to content

Commit 0f1bcc8

Browse files
authored
RI-7627 Split setup for the supported commands by the monaco editor (#5098)
1 parent ec01199 commit 0f1bcc8

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

redisinsight/ui/src/components/monaco-editor/components/dedicated-editor/DedicatedEditor.tsx

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,10 +210,17 @@ const DedicatedEditor = (props: Props) => {
210210
selectedLang.completionProvider?.(keywords, functions)!,
211211
).dispose
212212

213-
monaco.languages.setMonarchTokensProvider(
214-
selectedLang.language,
215-
selectedLang.tokensProvider?.(keywords, functions)!,
216-
)
213+
try {
214+
monaco.languages.setMonarchTokensProvider(
215+
selectedLang.language,
216+
selectedLang.tokensProvider?.(keywords, functions)!,
217+
)
218+
} catch (exception) {
219+
console.error(
220+
`Monaco ${selectedLang.language} language setup error: `,
221+
exception,
222+
)
223+
}
217224
}
218225

219226
const onChangeLanguageSelect = (id: string) => {

redisinsight/ui/src/components/monaco-laguages/MonacoLanguages.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,17 @@ const MonacoLanguages = () => {
7272
MonacoLanguage.RediSearch,
7373
getRediSearchSubRedisMonarchTokensProvider(REDIS_SEARCH_COMMANDS),
7474
)
75+
} catch (exception) {
76+
console.error('Monaco RediSearch language setup error: ', exception)
77+
}
78+
79+
try {
7580
monaco.languages.setMonarchTokensProvider(
7681
MonacoLanguage.Redis,
7782
getRedisMonarchTokensProvider(REDIS_COMMANDS),
7883
)
7984
} catch (exception) {
80-
console.error('Monaco languages setup error: ', exception)
85+
console.error('Monaco Redis language setup error: ', exception)
8186
}
8287
}
8388

0 commit comments

Comments
 (0)