mudlet/.vscode
missionz3r0 b8f000ca46
add: 3rd party definition files for Lua (#8966)
## Brief overview of PR changes/additions
Adds [Lua definition
files}(https://luals.github.io/wiki/definition-files/) for
* [busted](https://github.com/LuaCATS/busted)
* [lpeg](https://github.com/LuaCATS/lpeg)
* [luassert](https://github.com/LuaCATS/luassert)
* [luafilesystem](https://github.com/LuaCATS/luafilesystem/tree/main)

## Motivation for adding to Mudlet
With these definition files, the Lua language server can provide syntax
highlighting, type hints, and snippets for these third party libraries.
Note, this does not change syntax highlighting in Mudlet's editor, but
for developers modifying code in `src/mudlet-lua`.

## Other info (issues closed, discussion etc)
The following still need definition files:
* `luautf8`
* `lua-zip`
* `lrexlib-pcre`
* `lua-yajl`
* `LuaSQL-SQLite3`

As far as I can tell, there are no ready made lua definition files for
these libraries. So they'd need to be hand made.

### Pics
#### Syntax Highlighting: Before
<img width="881" height="652" alt="Screenshot_2026-02-18_09-36-19"
src="https://github.com/user-attachments/assets/a45542bf-bc14-4361-a104-230cf7754413"
/>

#### Syntax Highlighting: After
<img width="881" height="652" alt="Screenshot_2026-02-18_09-35-32"
src="https://github.com/user-attachments/assets/5bb9e4a9-d929-469e-a36f-373ebc84bef3"
/>
2026-03-25 16:38:21 +11:00
..
c_cpp_properties.json Infrastructure: include generated sources in include path (VS Code config) (#4555) 2021-01-22 14:22:55 +01:00
extensions.json add: 3rd party definition files for Lua (#8966) 2026-03-25 16:38:21 +11:00
settings.json add: 3rd party definition files for Lua (#8966) 2026-03-25 16:38:21 +11:00