An open API service indexing awesome lists of open source software.

https://github.com/mikatuo/vscode-defold-lua-extension-pack

This extension pack packages some of the most popular Defold extensions.
https://github.com/mikatuo/vscode-defold-lua-extension-pack

Last synced: 4 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Defold Extension Pack

This extension pack packages some of the most popular VS Code extensions for [Defold](http://defold.com/).

## Recommended Settings

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

```json
{
"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

- [mikatuo.vscode-defold-ide](https://marketplace.visualstudio.com/items?itemName=mikatuo.vscode-defold-ide) - Tools for Defold to make your life easier and coding in Lua nicer.
- [sumneko.lua](https://marketplace.visualstudio.com/items?itemName=sumneko.lua) - A powerful Lua language server with IntelliSense.
- [thejustinwalsh.textproto-grammer](https://marketplace.visualstudio.com/items?itemName=thejustinwalsh.textproto-grammer) - Textual Protobuf syntax highlighting.
- [slevesque.shader](https://marketplace.visualstudio.com/items?itemName=slevesque.shader) - Shader languages support.
- [dtoplak.vscode-glsllint](https://marketplace.visualstudio.com/items?itemName=dtoplak.vscode-glsllint) - Linting of OpenGL Shading Language.
- [koihik.vscode-lua-format](https://marketplace.visualstudio.com/items?itemName=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](https://github.com/astrochili/defold-vscode-guide) by [astrochili](https://github.com/astrochili).


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