↵ = hitting enter here
|e = expected cursor position
|a = actual cursor position
[ ] Newline after getter or setter signature
var foo: int:
get:↵
|a |e
[ ] Newline after variable declaration ending in : auto-indented too much
var foo: int:
|e |a
I have not been able to reproduce this but it's happened a bunch of times and I will update this when it happens again
[ ] Newline after variable declaration ending in : not auto-indented
var foo: int:↵
|a |e
[ ] Newline after lambda function
var x = func():↵
|a |e
[ ] Nested blocks auto-indent to inner most block
# expected result of typing else on the last line without indenting manually
if true:
if true:
if true:
else
# actual result:
if true:
if true:
if true:
else
Godot version
v4.1.3.stable.arch_linux
VS Code version
1.84.2
Godot Tools VS Code extension version
1.3.1
System information
Arch Linux
Issue description
I'll just make a checklist:
Steps to reproduce
as described.