diff options
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/engine.go | 2 | ||||
| -rw-r--r-- | engine/event.go | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/engine/engine.go b/engine/engine.go index 2ce21f3..0b37dd4 100644 --- a/engine/engine.go +++ b/engine/engine.go @@ -49,7 +49,7 @@ func (e *Engine) format(events []LineEvent, resultBuilder *strings.Builder) { currentIsTopLevel := event.HasASTInfo && event.IsTopLevel currentIsScoped := event.HasASTInfo && event.IsScoped - if hasWrittenContent && !previousWasOpenBrace && !event.IsClosingBrace && !event.IsCaseLabel { + if hasWrittenContent && !previousWasOpenBrace && !event.IsClosingBrace && !event.IsCaseLabel && !event.IsContinuation { if currentIsTopLevel && previousWasTopLevel && currentStatementType != previousStatementType { if !(e.CommentMode == CommentsFollow && previousWasComment) { needsBlankLine = true diff --git a/engine/event.go b/engine/event.go index e9253e8..18f9eb2 100644 --- a/engine/event.go +++ b/engine/event.go @@ -13,6 +13,7 @@ type LineEvent struct { IsClosingBrace bool IsOpeningBrace bool IsCaseLabel bool + IsContinuation bool IsCommentOnly bool IsBlank bool InRawString bool |