From 2d32e02dba110e6a207b7fd13465a13f0cc582d8 Mon Sep 17 00:00:00 2001 From: "Lucas.Xu" Date: Mon, 26 Sep 2022 16:55:32 +0800 Subject: [PATCH] feat: tab for 4 spaces --- .../src/service/internal_key_event_handlers/tab_handler.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/tab_handler.dart b/frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/tab_handler.dart index 0eb36fff17..d0d594d41e 100644 --- a/frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/tab_handler.dart +++ b/frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/tab_handler.dart @@ -16,6 +16,9 @@ ShortcutEventHandler tabHandler = (editorState, event) { if (textNode.subtype != BuiltInAttributeKey.bulletedList || previous == null || previous.subtype != BuiltInAttributeKey.bulletedList) { + TransactionBuilder(editorState) + ..insertText(textNode, selection.end.offset, ' ' * 4) + ..commit(); return KeyEventResult.handled; }