Browse Source

Merge pull request #27125 from overleaf/ae-extension-exports

Add CodeMirror history-related exports to `UNSTABLE_editor:extensions` event

GitOrigin-RevId: 015a19f8b97075ee441dda1d42e19d7f81804ed7
David 1 year ago
parent
commit
2e82852ed0
1 changed files with 12 additions and 0 deletions
  1. 12 0
      services/web/frontend/js/features/source-editor/extensions/bundle.ts

+ 12 - 0
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 = {