Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flamendless/love-api-extractor-for-zerobranestudio
Get Syntax Highlighting for LOVE API in ZeroBrane Studio
https://github.com/flamendless/love-api-extractor-for-zerobranestudio
api editor ide love2d lua wiki zerobrane-studio
Last synced: about 2 months ago
JSON representation
Get Syntax Highlighting for LOVE API in ZeroBrane Studio
- Host: GitHub
- URL: https://github.com/flamendless/love-api-extractor-for-zerobranestudio
- Owner: flamendless
- Created: 2018-02-05T15:09:37.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-21T12:42:26.000Z (almost 6 years ago)
- Last Synced: 2024-04-12T09:57:13.579Z (9 months ago)
- Topics: api, editor, ide, love2d, lua, wiki, zerobrane-studio
- Language: Lua
- Size: 50.8 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LOVE API EXTRACTOR FOR ZERO BRANE STUDIO
[ZBS](https://github.com/pkulchenko/ZeroBraneStudio) is an outstanding lua ide and debugger for lua projects. One of its features is LOVE support, but as far as I know, there is no autocomplete for the löve api, so using the [love-api-table](https://github.com/love2d-community/love-api) plus a little bit of lua and löve magic, I have made and extracted the api table for use for ZBS.
# USAGE
If you want to generate updated `output.lua` file all you have to do
* is clone this project, and clone the [love-api-table](https://github.com/love2d-community/love-api) to another location.
* `cd` to this project's location, do `love .`
* drag and drop the `love-api.lua` file from the `love-api-table` to the application.
* The `output.lua` file will be in the `C:\Users\user\AppData\Roaming\LOVE` for Windows. `$XDG_DATA_HOME/love/OUTPUT` or `~/.local/share/love/OUTPUT` for Linux.# VIDEO Tutorial
video covering and explaining the script and making the simple gui is [here](https://youtu.be/iV0xd0r8Oek)
# GET THE OUTPUT FILE!
You don't have to do such as what I've done in the video, you can just copy the content of [output.lua](https://github.com/flamendless/LOVE-API-Extractor-for-ZeroBraneStudio/blob/master/output.lua) and then paste it in `ZeroBraneStudio/spec/lua.lua`, near the end of the file.