From 7b117bea8eaf8ffae884f9348ff6d19ac31e9aeb Mon Sep 17 00:00:00 2001 From: lif <1835304752@qq.com> Date: Thu, 26 Mar 2026 23:10:45 +0800 Subject: [PATCH] fix: handle Scala for-comprehension indentation in ERROR nodes (#15512) When typing an incomplete for-comprehension like `for {`, tree-sitter creates an ERROR node instead of a for_expression. Add an `(ERROR "for") @indent` pattern so indentation works during editing. Signed-off-by: majiayu000 <1835304752@qq.com> --- runtime/queries/scala/indents.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runtime/queries/scala/indents.scm b/runtime/queries/scala/indents.scm index 3449cfa7..3640a18a 100644 --- a/runtime/queries/scala/indents.scm +++ b/runtime/queries/scala/indents.scm @@ -15,6 +15,8 @@ (match_expression) ] @indent +(ERROR "for") @indent + [ "}" "]" -- 2.51.2