Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

GMEdit

A high-end code editor for all things GameMaker · By YellowAfterlife

Some quick feedback after using it for a week or so

A topic by PolyCrunch Games created Dec 15, 2021 Views: 213 Replies: 2
Viewing posts 1 to 2

I've been using it for a week or so, and I only have praises for this tool. But here's some feedback in no particular order that you might be interested in:

  • Ctrl-G would be cool if it auto-completes any events/regions. Even when typing a number it should immediately jump while typing to give immediate feedback
  • Selecting text and then pressing Ctrl-T should not fill the text field, especially if it was several lines of text being selected. At least have the pasted text in the field already selected so it can be easily overwritten by typing something else.
  • Support for multiple return types jsdoc e.g. {(string|real|bool|undefined)}. It was complaining with warnings about not being able to convert (string|real|bool|undefined) to bool.
  • Would be cool to have a view to see all the warnings in all the files (similar to GameMaker editor were it lists all the warnings)
  • Would be cool to be able to split the view horizontally (or vertically) in order to be able to have multiple tabs visible at the same time, e.g. an Output tab below while a game is running.
  • Cannot use Ctrl-T with files in the Included Files folder
Developer (1 edit)
  1. Auto-completion in that field might be hard to do (it’s already a bit of a hack), but I can make it update on typing.
  2. I can add an option for keeping/discarding selected text and focus the field.
  3. Casting an either-type to a specific one requires an explicit cast (as), per doc.
  4. I eventually intend to support this, but it does require re-structuring the project indexer so that it maintains source code of files for later checking or hacking something on top of the current search system.
  5. You can split the view horizontally much like in GMS2 - right-click on the code editor and pick “Show Aside”; this plugin allows to quickly open/change/close the side editor without switching the primary one.
  6. Ctrl+T shows assets and code structures, included files are neither of two (and may also exist in arbitrarily large quantities). What is your intended use for this?

Thanks for the detailed replies!

Re: 6. I typically want to quickly open some json file which is in the included files, or launch GMlive server executable :)