diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-06-10 06:08:14 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-06-10 06:08:14 +0300 |
commit | 55bd6d19a7f18f744ba48a9e8f33b5a3ee209a43 (patch) | |
tree | 5a2308b16c3db52ae0d22727ac6b1804a440cac2 /app/assets/javascripts/editor | |
parent | edcd73e5fdc11332fc3c974a76ad219928806bfd (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/editor')
-rw-r--r-- | app/assets/javascripts/editor/source_editor.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/assets/javascripts/editor/source_editor.js b/app/assets/javascripts/editor/source_editor.js index fa749112ab5..d585dc009e6 100644 --- a/app/assets/javascripts/editor/source_editor.js +++ b/app/assets/javascripts/editor/source_editor.js @@ -75,6 +75,7 @@ export default class SourceEditor { blobGlobalId, instance, isDiff, + language, } = {}) { if (!instance) { return null; @@ -82,7 +83,7 @@ export default class SourceEditor { const uriFilePath = joinPaths(URI_PREFIX, blobGlobalId, blobPath); const uri = Uri.file(uriFilePath); const existingModel = monacoEditor.getModel(uri); - const model = existingModel || monacoEditor.createModel(blobContent, undefined, uri); + const model = existingModel || monacoEditor.createModel(blobContent, language, uri); if (!isDiff) { instance.setModel(model); return model; @@ -132,6 +133,7 @@ export default class SourceEditor { }); let model; + const language = instanceOptions.language || getBlobLanguage(blobPath); if (instanceOptions.model !== null) { model = SourceEditor.createEditorModel({ blobGlobalId, @@ -140,6 +142,7 @@ export default class SourceEditor { blobContent, instance, isDiff, + language, }); } |