Sublime Text
Fast and customizable cross-platform code editor.
Lua Love package
The Lua Love Package provides syntax highlighting, snippets, autocompletion and build systems.
Instalation
- Install Package Control and restart Sublime Text
- Press Ctrl+Shift+P to open the Command palette and enter Package Control: Install Package
- Wait until another input field appears and install the Lua Love package
- In the Command palette enable syntax highlighting with Set Syntax: LOVE
- Now select build system with Ctrl+Shift+B to LuaLove and then you can use Ctrl+B to start LOVE.
- Optional: Set LOVE syntax as default for all .lua files -
View
→Syntax
→Open all with current extension as...
→LOVE
- Optional: If LOVE is not in your PATH variable, go to
Preferences
→Package Settings
→Lua Love
and add:
{
"build_system.love.cmd": ["absolute/path/to/love/executable", "${project_path:${folder:${file_path}}}"]
}
Console output
By default the console in Sublime Text will not display any output, such as print()
calls, until the LOVE application has been closed.
To make the console output display live add the following code to the top of your main.lua
file, or inside conf.lua
:
io.stdout:setvbuf('no')
Jumping to errors
If there was an error during execution, you can use the F4 (next error) and SHIFT-F4 (previous error) to go through the errors that lua encountered.
See also