[stable, beta] GM updates
GMEdit » Devlog
Improvements
vars
argument of instance_create_* is now type-checked- Added type definitions for time sources
- Static variables (except for those in constructors) are now highlighted as local to match IDE behaviour
- Create/constructor type inference is now aware of already-set variable types (so
a = 1; b = a;
typesb
as number) - Added support for 2022.11
1_000
- Added typed signatures for helper functions from 2022.11
Fixes
- Fixed a few more edge cases with function signature parser
- Fixed [$] accessor in create events/constructors causing variables to be recognized as arrays instead of structs
- More fixes for “collision with self” events not opening under increasingly more exotic circumstances
- Fixed
if (func())
not being considered wrapped by linter - Fixed arguments of static functions in constructors not highlighting right
Files
GMEdit-Windows.zip 98 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Windows-32bit.zip 94 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Mac.zip 90 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Mac-ARM64.zip 94 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Linux.zip 92 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-App-Only.zip 11 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Windows.zip 98 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Windows-32bit.zip 94 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Mac.zip 90 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Mac-ARM64.zip 94 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Linux.zip 92 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-App-Only.zip 11 MB
Version Dec 24, 2022 Dec 24, 2022
Get GMEdit
Download NowName your own price
GMEdit
A high-end code editor for all things GameMaker
Status | Released |
Category | Tool |
Author | YellowAfterlife |
Tags | GameMaker |
More posts
- [stable, beta] A few things and GM updates59 days ago
- [stable, beta] Small fixes and Return Of CoroutinesSep 06, 2023
- [stable, beta] GM2023.4 and multi-level tabsJun 08, 2023
- [stable, beta] GM2023.1 support and small thingsMar 12, 2023
- [stable, beta] Arrow functions and various improvementsOct 19, 2022
- [beta] Arrow functions!Jun 10, 2022
- [beta] Electron updates, ARM64May 29, 2022
- An update amid a warMar 09, 2022
- [stable] Types, icons, multiline tabsDec 06, 2021
Comments
Log in with itch.io to leave a comment.
Having this slightly strange syntax highlighting with constructors, although it might be intentional.
Static variables set to functions are highlighted like functions, while ones set to methods are highlighted like instance variables. Also arguments and variables inside sub-functions get highlighted the same as the constructor’s arguments if they share the same name.
Nothing major, I just figure it’s worth reporting.
Also are binary literals meant to be supported? I assume not, since they don’t do any highlighting and display an error in the sidebar right now