diff --git a/server/src/tools/formatter.py b/server/src/tools/formatter.py index 58edfac..f7b8984 100644 --- a/server/src/tools/formatter.py +++ b/server/src/tools/formatter.py @@ -26,6 +26,8 @@ class NxFormatter(BaseFormatter): formatted += [line] if expr.pos[0] == expr.end_pos[0]: - return self._brace(formatted) + space_before = expr.children[0].pos[1] - expr.pos[1] - 1 + space_after = expr.end_pos[1] - expr.children[-1].end_pos[1] - 1 + return self._brace(formatted, (space_before, space_after)) return ["{"] + self._indent(formatted, self.opts.indent) + ["}"]