diff --git a/packages/frontend/src/components/content/editor/extensions/mentions/mention-file.ts b/packages/frontend/src/components/content/editor/extensions/mentions/mention-file.ts index f9eeddc..15fd8d7 100644 --- a/packages/frontend/src/components/content/editor/extensions/mentions/mention-file.ts +++ b/packages/frontend/src/components/content/editor/extensions/mentions/mention-file.ts @@ -283,6 +283,7 @@ export const createFileMention = (sdk: FrontendSDK) => { syntaxHighlighting(githubDarkHighlight), EditorView.editable.of(false), EditorState.readOnly.of(true), + EditorView.lineWrapping, lineNumbers(), ]; diff --git a/packages/frontend/src/components/content/editor/extensions/slash-commands.ts b/packages/frontend/src/components/content/editor/extensions/slash-commands.ts index 65d7112..f3f270a 100644 --- a/packages/frontend/src/components/content/editor/extensions/slash-commands.ts +++ b/packages/frontend/src/components/content/editor/extensions/slash-commands.ts @@ -125,6 +125,12 @@ function formatFileSize(bytes: number): string { return parseFloat((bytes / Math.pow(k, i)).toFixed(1)) + " " + sizes[i]; } +function escapeHtml(text: string): string { + const div = document.createElement("div"); + div.textContent = text; + return div.innerHTML; +} + const isAtLineStart = (state: { doc: { resolve: (pos: number) => { @@ -387,7 +393,7 @@ export const SlashCommands = Extension.create({ .map( (file, i) => ` `,