New year, new things!
GMEdit » Devlog
![](https://img.itch.zone/aW1hZ2UvMjA5MTg0Lzk4OTM4Mi5wbmc=/x200/ftB9iy.png)
![](https://img.itch.zone/aW1hZ2UvMjA5MTg0Lzk4OTM4NC5wbmc=/x200/dhTyUH.png)
![](https://img.itch.zone/aW1hZ2UvMjA5MTg0Lzk4OTM4NS5wbmc=/x200/RbybP1.png)
![](https://img.itch.zone/aW1hZ2UvMjA5MTg0Lzk4OTM4Ni5wbmc=/x200/xjUG6v.png)
Hello! I have just uploaded the new version of the program, which adds and improves a number of things:
- The program now has a name, and that name is GMEdit.
- Added local variable highlighting and auto-completion.
To avoid this taking toll on extra large files, variables are re-checked upon saving.
This completes coverage of GMS2-style features as far as code display goes. - Added a GMS2-style resource filter dialog (Ctrl+T).
- Added a project-wide search dialog (Ctrl+Shift+F).
(project-wide replace coming later) - Related to above feature, comments can now contain link-tags, such as `// @[scr_some:4]`, which can be navigated to (F12 / middle click) to open the related resource. Supported formats are as following:
@[name]: Navigates to script/object.
@[object_name(event_name)]: Navigates to a specific event in an object (e.g. `@[obj_some(draw)]`)
@[destination:line number]: Navigates to a specific line in a script/event (e.g. `@[scr_some:4]` to open line 4 of scr_some).
@[destination:text]: Navigates to first occurrence of text in a script/event (e.g. `@[scr_some:draw_set_color]`) - Added a recent project list to the start page.
- Pressing Ctrl+W with no code tabs open now closes the project, taking you back to the start page.
- You can now navigate to definition of macros in GMS2 projects via middle-click/F12.
- Middle-clicking/pressing F12 on hexadecimal color constants ($BbGgRr/0xBbGgRr) opens a color picker dialog.
- Code inside gml_pragma("global") is now highlighted.
- You can now press Ctrl+Space to bring up auto-completion menu if you closed it or need it without starting to type.
- You can now add notes to GMS1 project macros - notes are saved into a separate file (with relation to which macro they were put before).
- Keyboard events are now generally labelled instead of having magic numbers.
- Tab titles now overflow to the left, as it is usually the end of the name that tells things apart with GM naming conventions.
- You can now press Ctrl+Shift+S to save all tabs
- You can now press Ctrl+1..Ctrl+9,Ctrl+0 to switch between the first 10 tabs open.
- Fixed a few minor oddities with syntax highlighting and auto-completion.
- Fixed a bug with GMX attribute printing (sometimes causing audio group names to vanish when updating GMS1 project macros)
... that's actually more things than I thought I've done.
Have fun!
Files
GMEdit-App-Only.zip 11 MB
Version 5 Dec 31, 2017
GMEdit-Windows.zip 76 MB
Version 5 Dec 31, 2017
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] Some fixes62 days ago
- [stable, beta] "Navigate to method" and various tweaks78 days ago
- [stable, beta] A few things and GM updatesFeb 26, 2024
- [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] GM updatesDec 24, 2022
- [stable, beta] Arrow functions and various improvementsOct 19, 2022
- [beta] Arrow functions!Jun 10, 2022
- [beta] Electron updates, ARM64May 29, 2022
Leave a comment
Log in with itch.io to leave a comment.