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.
- Host: GitHub
- URL: https://github.com/mikatuo/vscode-defold-lua-extension-pack
- Owner: mikatuo
- License: mit
- Created: 2023-01-17T18:23:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-29T04:51:11.000Z (over 1 year ago)
- Last Synced: 2025-02-06T13:54:58.285Z (4 months ago)
- Homepage:
- Size: 63.5 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-defold - Defold Extension Pack
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.