From b724ab2cc059c0d9c811ad35c09d35b5f4a597c1 Mon Sep 17 00:00:00 2001 From: Jonas Date: Tue, 7 Oct 2025 14:23:33 +0200 Subject: [PATCH] fix(code): wrap lines in code blocks, only in plaintext documents Fixes: #7601 Signed-off-by: Jonas --- src/css/prosemirror.scss | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/css/prosemirror.scss b/src/css/prosemirror.scss index acce659ca6f..cb03c9a999c 100644 --- a/src/css/prosemirror.scss +++ b/src/css/prosemirror.scss @@ -193,7 +193,8 @@ div.ProseMirror { } pre { - white-space: pre-wrap; + white-space: pre; + overflow-x: auto; background-color: var(--color-background-dark); border-radius: var(--border-radius); padding: 1em 1.3em; @@ -208,6 +209,12 @@ div.ProseMirror { font-size: 0.6rem; } code { + // We want line wrapping in plaintext documents only + white-space: pre !important; + &.language-plaintext { + white-space: pre-wrap !important; + } + .hljs-comment, .hljs-quote { color: #999999;