From 47f64e74828c92d9a04ffec9ceff560fa8801694 Mon Sep 17 00:00:00 2001 From: Philipp Fromme Date: Wed, 4 Feb 2026 17:04:49 +0100 Subject: [PATCH] feat: add code folding Closes #71 --- lib/components/Output/OutputEditor.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/components/Output/OutputEditor.jsx b/lib/components/Output/OutputEditor.jsx index ba4de8f..af13e9e 100644 --- a/lib/components/Output/OutputEditor.jsx +++ b/lib/components/Output/OutputEditor.jsx @@ -4,8 +4,9 @@ import { Button } from '@carbon/react'; import { Copy } from '@carbon/icons-react'; import { EditorState } from '@codemirror/state'; -import { EditorView } from '@codemirror/view'; +import { EditorView, keymap } from '@codemirror/view'; import { json } from '@codemirror/lang-json'; +import { foldGutter, foldKeymap } from '@codemirror/language'; import theme from '../shared/CodeMirrorTheme'; @@ -31,6 +32,8 @@ export default function OutputEditor({ value }) { EditorState.readOnly.of(true), EditorView.editable.of(false), EditorView.lineWrapping, + foldGutter(), + keymap.of(foldKeymap), theme, ] });