-
-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
Description
- soa arrays do not work properly (see demo.odin)
- also in demo.odin: T { entity = expr } -> ignore references in literal body because T is polymorphic and not known
- Propagate down type in ExpectedTypeEngine for if ... else ternary expressions (order is different from other ternary expressions)
- No code-completion inside literal init block without lhs only
camera.target = rl.Vector2 { player.x + 20.0, player.y + 20.0 } - Show inlay hints for literal values in init blocks
- Suggestions popup after literals, e.g.
e.g. x := 2 + 3<caret> - Auto-insert comma when declaring fields in a struct/enum/union
- Add "for" template for iterable stuff
items.for<press tab>will turn into for in loop - Add "auto-detect" for "Odin SDK" root
- Add preference setting for auto-imported packages: "Always import as alias"
- Add preferences for auto-generated package names: "parent directory", "directory structure, e.g. root_p1_p11_p12"
- Contain parse error when declaring a new symbol in file-scope: "name" on will cause all formatting to break
Reactions are currently unavailable