From c415175de86267009cae1faac3a33604d0fb1e0d Mon Sep 17 00:00:00 2001 From: duanfuxiang Date: Mon, 31 Mar 2025 18:50:47 +0800 Subject: [PATCH] update create new note --- src/components/chat-view/MarkdownWithIcon.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/chat-view/MarkdownWithIcon.tsx b/src/components/chat-view/MarkdownWithIcon.tsx index 01fb562..4da12a0 100644 --- a/src/components/chat-view/MarkdownWithIcon.tsx +++ b/src/components/chat-view/MarkdownWithIcon.tsx @@ -46,9 +46,10 @@ function CreateNewFileButton({ message }: { message: string }) { const [created, setCreated] = useState(false) const handleCreate = async () => { - const firstLine = message.split('\n')[0].trim().replace(/[\\\/:]/g, ''); + const firstLine = message.trimStart().split('\n')[0].trim().replace(/[\\\/:]/g, ''); const filename = firstLine.slice(0, 200) + (firstLine.length > 200 ? '...' : '') || 'untitled'; await app.vault.create(`/${filename}.md`, message) + await app.workspace.openLinkText(filename, 'split', true) setCreated(true) setTimeout(() => { setCreated(false)