Provides a language server and syntax highlighting for Teal in Visual Studio Code.
- Syntax highlighting
- Error checking
- Snippets
Make sure that the Teal compiler is available in your PATH:
luarocks install tl
This extension is available in the VS Code Extension Marketplace.
Trigger | Name | Body |
---|---|---|
req | Local require | local name = require("module") |
loc | Local variable | local name = value |
fori | ipairs loop | for k, v in ipairs(sequence) do ... end |
forp | pairs loop | for k, v in pairs(table) do ... end |
lrec | Local record definition | local name = record ... end |
grec | Global record definition | global name = record ... end |
lenu | Local enum definition | local name = enum ... end |
genu | Global enum definition | global name = enum ... end |
By default, this extension runs tl check
at the root of the workspace.
If your code resides in subdirectories (such as src/
or lib/
), you need to add the directories to tlconfig.lua
at the root of the workspace:
return {
include = {
"src/",
"lib/"
}
}
See CHANGELOG.md for release notes.
Contributions are greatly appreciated! Feel free to fork this repository and open a pull request on GitHub.