Skip to content

Commit

Permalink
🎨 Protyle Improve inline memo export siyuan-note/siyuan#11503
Browse files Browse the repository at this point in the history
  • Loading branch information
88250 committed May 22, 2024
1 parent 0ffed4c commit 26b99fc
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 21 deletions.
16 changes: 13 additions & 3 deletions ast/node.go
Original file line number Diff line number Diff line change
Expand Up @@ -324,11 +324,21 @@ func (n *Node) IsNextSameInlineMemo() bool {
return false
}

for ; nil != n; n = n.Next {
if NodeTextMark == n.Type && n.IsTextMarkType("inline-memo") && nil != n.Next && n.IsTextMarkType("inline-memo") {
return true
var nextInlineMemo *Node
for node := n.Next; nil != node; node = node.Next {
if nil == n.Next || NodeKramdownSpanIAL == node.Type || nil == node.Next || NodeKramdownSpanIAL == node.Next.Type {
continue
}

if NodeTextMark == node.Type && node.IsTextMarkType("inline-memo") {
nextInlineMemo = node
break
}
}

if nil != nextInlineMemo && n.TextMarkInlineMemoContent == nextInlineMemo.TextMarkInlineMemoContent {
return true
}
return false
}

Expand Down
Loading

0 comments on commit 26b99fc

Please sign in to comment.