There was an error while loading. Please reload this page.
2 parents f346d30 + 88f9b75 commit fb98b5cCopy full SHA for fb98b5c
1 file changed
src/extensions/CollaborationCaret.ts
@@ -5,6 +5,7 @@
5
6
import { t } from '@nextcloud/l10n'
7
import { CollaborationCaret as TiptapCollaborationCaret } from '@tiptap/extension-collaboration-caret'
8
+import { yCursorPlugin } from '@tiptap/y-tiptap'
9
10
export interface AwarenessUser {
11
color: string
@@ -97,6 +98,16 @@ const CollaborationCaret = TiptapCollaborationCaret.extend({
97
98
})
99
}
100
},
101
+
102
+ // Override to stop tiptap from setting its own default user
103
+ addProseMirrorPlugins() {
104
+ return [
105
+ yCursorPlugin(this.options.provider.awareness, {
106
+ cursorBuilder: this.options.render,
107
+ selectionBuilder: this.options.selectionRender,
108
+ }),
109
+ ]
110
+ },
111
112
113
export default CollaborationCaret
0 commit comments