From 6fe4b1cba19cb884f4d2c38ba0232d9d5eb8f485 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Fri, 22 Jul 2022 09:59:48 +0100 Subject: [PATCH] fix: Code block previous language memory (#3830) --- shared/editor/nodes/CodeFence.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {