diff --git a/shared/editor/nodes/CodeFence.ts b/shared/editor/nodes/CodeFence.ts index 9d4ba1a0b..123730d88 100644 --- a/shared/editor/nodes/CodeFence.ts +++ b/shared/editor/nodes/CodeFence.ts @@ -308,7 +308,11 @@ export default class CodeFence extends Node { } inputRules({ type }: { type: NodeType }) { - return [textblockTypeInputRule(/^```$/, type)]; + return [ + textblockTypeInputRule(/^```$/, type, () => ({ + language: localStorage?.getItem(PERSISTENCE_KEY) || DEFAULT_LANGUAGE, + })), + ]; } toMarkdown(state: MarkdownSerializerState, node: ProsemirrorNode) {