Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Defold Extension PackNew to Visual Studio Code? Get it now.

Defold Extension Pack

Dennis Shendrik

|
22 installs
| (0) | Free
This extension pack packages some of the most popular Defold extensions.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Defold Extension Pack

This extension pack packages some of the most popular VS Code extensions for Defold.

Recommended Settings

Feel free to copy and paste them into your .vscode/settings.json file.

{
    "editor.snippetSuggestions": "bottom",
    "Lua.diagnostics.ignoredFiles": "Disable",
    "Lua.diagnostics.libraryFiles": "Disable",
    "Lua.completion.callSnippet": "Replace",
    "Lua.diagnostics.globals": [
        "init",
        "final",
        "update",
        "fixed_update",
        "on_message",
        "on_input",
        "on_reload"
    ],
    "search.exclude": {
        "**/build/**": true,
        "patches/": true,
        "**/*.collection": true,
        "**/*.atlas": true,
        "**/icon_*.png": true
    },
    "files.associations": {
        "*.script": "lua",
        "*.gui_script": "lua",
        "*.render_script": "lua",
        "*.editor_script": "lua",
        "*.lua_": "lua",
        "*.fp": "glsl",
        "*.vp": "glsl",
        "*.go": "textproto",
        "*.animationset": "textproto",
        "*.atlas": "textproto",
        "*.buffer": "json",
        "*.camera": "textproto",
        "*.collection": "textproto",
        "*.collectionfactory": "textproto",
        "*.collectionproxy": "textproto",
        "*.collisionobject": "textproto",
        "*.display_profiles": "textproto",
        "*.factory": "textproto",
        "*.gamepads": "textproto",
        "*.gui": "textproto",
        "*.input_binding": "textproto",
        "*.label": "textproto",
        "*.material": "textproto",
        "*.mesh": "textproto",
        "*.model": "textproto",
        "*.particlefx": "textproto",
        "*.project": "ini",
        "*.render": "textproto",
        "*.sound": "textproto",
        "*.spinemodel": "textproto",
        "*.spinescene": "textproto",
        "*.sprite": "textproto",
        "*.texture_profiles": "textproto",
        "*.tilemap": "textproto",
        "*.tilesource": "textproto",
    }
}

What's Included

  • sumneko.lua - A powerful Lua language server with IntelliSense.
  • thejustinwalsh.textproto-grammer - Textual Protobuf syntax highlighting.
  • slevesque.shader - Shader languages support.
  • dtoplak.vscode-glsllint - Linting of OpenGL Shading Language.
  • koihik.vscode-lua-format - Lua code formatter.

Credit

This extension pack is based on the guide How to turn Visual Studio Code into Defold IDE by astrochili.


The Defold name and logo are registered trademarks of the Defold Foundation.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft