GML Syntax Highlighter

GameMaker syntax highlighting, pretty-printing, and docs-linking courtesy of GMLsnip.com

What is GML Syntax Highlighter?

GML Syntax Highlighter is a Chrome extension developed by https://www.gmlsnip.com, and its main feature is "GameMaker syntax highlighting, pretty-printing, and docs-linking courtesy of GMLsnip.com".

Extension Screenshots

screenshot
screenshot
screenshot

Download GML Syntax Highlighter Extension CRX File

Download GML Syntax Highlighter extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        See GameMaker Language code written in your browser just as you would in the Studio IDE. Transform dull GML code into pretty-printed, colorful code snippets across the web. Add a coat of fresh paint to the /r/gamemaker, the YoYo Games Forum, and the official GameMaker docs.

Features:
• Color-coded syntax near-identical to what you'll find in GameMaker Studio 2.x.
• Functions link to their respective YoYo Games documentation entries to help you learn GameMaker syntax
• See descriptions and parameters when you hover over a function
• One-click code copying to your clipboard
• A counter in the popup menu to show you how many pretty-printed code snippets you've seen
• Storage sync support for user settings

For additional features, visit https://www.GMLsnip.com                    

Extension Basic Information

Name GML Syntax Highlighter GML Syntax Highlighter
ID ooagiaejlpeookdifcncgcdphmbhpfjn
Official URL https://chromewebstore.google.com/detail/gml-syntax-highlighter/ooagiaejlpeookdifcncgcdphmbhpfjn
Description GameMaker syntax highlighting, pretty-printing, and docs-linking courtesy of GMLsnip.com
File Size 137 KB
Installation Count 75
Current Version 0.9.6
Last Updated 2019-03-22
Publish Date 2019-03-21
Developer https://www.gmlsnip.com
Payment Type free
Extension Website https://www.gmlsnip.com
Help Page URL https://www.zackbanack.com/contact
Supported Languages en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "short_name": "GML",
    "name": "GML Syntax Highlighter",
    "version": "0.9.6",
    "description": "GameMaker syntax highlighting, pretty-printing, and docs-linking courtesy of GMLsnip.com",
    "options_ui": {
        "page": "options.html",
        "open_in_tab": false
    },
    "browser_action": {
        "default_popup": "options.html"
    },
    "applications": {
        "gecko": {
            "id": "gmlsnip@zackbanack",
            "strict_min_version": "53.0"
        }
    },
    "permissions": [
        "storage"
    ],
    "content_scripts": [
        {
            "js": [
                "js\/content.js",
                "js\/gml_snip.js",
                "js\/docs.js",
                "js\/gml_syntax.js"
            ],
            "matches": [
                "https:\/\/*.reddit.com\/r\/gamemaker\/*",
                "https:\/\/forum.yoyogames.com\/*",
                "https:\/\/docs2.yoyogames.com\/*",
                "https:\/\/docs.yoyogames.com\/*"
            ],
            "all_frames": true
        }
    ],
    "icons": {
        "16": "img\/icon16.png",
        "32": "img\/icon32.png",
        "48": "img\/icon48.png",
        "64": "img\/icon64.png",
        "128": "img\/icon128.png"
    }
}