From d9325173ef54215f322c0389b7c596ee39723c8c Mon Sep 17 00:00:00 2001 From: Alex Hernandez Date: Fri, 20 Mar 2026 19:58:32 +1000 Subject: [PATCH] :lipstick: fix indentations --- src/renderer/components/Editor/MarkdownEditor.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/Editor/MarkdownEditor.tsx b/src/renderer/components/Editor/MarkdownEditor.tsx index 713e035..ba46abc 100644 --- a/src/renderer/components/Editor/MarkdownEditor.tsx +++ b/src/renderer/components/Editor/MarkdownEditor.tsx @@ -2,7 +2,7 @@ import { useEffect, useRef, useState } from 'react' import { EditorView, Decoration, type DecorationSet, hoverTooltip, keymap, ViewPlugin, WidgetType, type ViewUpdate } from '@codemirror/view' import { EditorState, EditorSelection, StateField, StateEffect, Annotation, RangeSetBuilder, Compartment, Transaction } from '@codemirror/state' import { markdown } from '@codemirror/lang-markdown' -import { syntaxHighlighting, defaultHighlightStyle, syntaxTree } from '@codemirror/language' +import { syntaxHighlighting, defaultHighlightStyle, syntaxTree, indentUnit } from '@codemirror/language' import { history, defaultKeymap, historyKeymap, invertedEffects, selectAll, indentLess } from '@codemirror/commands' import { search, searchKeymap, openSearchPanel } from '@codemirror/search' import { marked } from 'marked' @@ -647,13 +647,14 @@ export function MarkdownEditor(): JSX.Element { state: EditorState.create({ doc: '', extensions: [ + indentUnit.of(" "), history(), search({ top: true }), keymap.of([ { key: 'Tab', run: (view) => { - view.dispatch(view.state.replaceSelection(' ')) + view.dispatch(view.state.replaceSelection(' ')) return true } },