aboutsummaryrefslogtreecommitdiff
path: root/engine/engine.go
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-11 10:44:05 +0000
committerFuwn <[email protected]>2026-02-11 10:44:05 +0000
commitb15244a37c6bb15f1b3fa6daa5b5432ee7408ef4 (patch)
tree765db0f99dc54dc84f94c818842171c3bf7c7953 /engine/engine.go
parentperf(engine): Write formatted output directly into strings.Builder (diff)
downloadiku-b15244a37c6bb15f1b3fa6daa5b5432ee7408ef4.tar.xz
iku-b15244a37c6bb15f1b3fa6daa5b5432ee7408ef4.zip
fix(adapter): Suppress blank lines before continuation keywords (else/catch/finally)
Diffstat (limited to 'engine/engine.go')
-rw-r--r--engine/engine.go2
1 files changed, 1 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