A python file to fetch the BetterLua syntax file, the exposed Firefall API as JSON (Thanks to Arkii), and merge them into one new syntax file.
- Install BetterLua (Provides theme and extra standard language files)
- Clone or download and extract this folder into your Data/Packages directory
Either select Lua (Better-Firefall) per-file, or set up ApplySyntax
Follow ApplySyntax installation and usage.
This snippet should work for your user settings:
"syntaxes": [
{
"name": "Firefall/BetterLua-Firefall",
"extensions": ["lua"],
"rules": [
{"file_name": ".*/Firefall/.*\\.lua$"},
]
},
]
A version of the modified syntax file is included with each push to this repository, but a supporting theme is not.
API functions are scoped support.function.vendor.lua.firefall - BetterLua introduces more scopes that your theme can also support, see its readme. A dark theme with partial support for these scopes is included in BetterLua.
For instructions on building the modified syntax file, see BetterLua's readme.