diff --git a/services/web/frontend/js/features/source-editor/extensions/bundle.ts b/services/web/frontend/js/features/source-editor/extensions/bundle.ts index 1a57ba829b..a11839105d 100644 --- a/services/web/frontend/js/features/source-editor/extensions/bundle.ts +++ b/services/web/frontend/js/features/source-editor/extensions/bundle.ts @@ -1,5 +1,6 @@ import { syntaxTree } from '@codemirror/language' import { + ChangeSet, EditorSelection, Prec, StateEffect, @@ -13,9 +14,16 @@ import { ViewPlugin, WidgetType, } from '@codemirror/view' +import { + undo, + redo, + invertedEffects, + isolateHistory, +} from '@codemirror/commands' import { CodeMirror, Vim, getCM } from '@replit/codemirror-vim' export default { + ChangeSet, Decoration, EditorSelection, EditorView, @@ -27,6 +35,10 @@ export default { hoverTooltip, keymap, syntaxTree, + undo, + redo, + invertedEffects, + isolateHistory, } export const CodeMirrorVim = {