LOVE Auto Start on Save
Automatically launches LÖVE (love2d) whenever you save a Lua file inside your project.
Designed for ultra-fast iteration and instant game reloads during development.
This extension watches your workspace for save events and starts (or restarts) your LÖVE game automatically.
Includes toggles for enabling/disabling the feature and enabling a debug console output window.
Features
Auto-run LÖVE on save
Press Ctrl+S → instantly runs or restarts your LÖVE game.
Debug Mode
Opens a console window and streams output into a VSCode output panel.
Manual Run Command
Status Bar Controls
Configurable love.exe path
Works on any LÖVE project
Usage
Auto Start on Save
Saving a Lua file will automatically start LÖVE:
Ctrl + S → Start/Restart Game
Status Bar
You will see something like:
♥ LÖVE | Auto: ON | Debug: OFF
Click to toggle auto-start.
Commands
Open the Command Palette (Ctrl+Shift+P) and search:
LOVE: Start Game
LOVE: Toggle Auto-Start on Save
LOVE: Toggle Debug Mode
Configuration
Add to your VSCode settings.json (optional):
{
"loveAuto.enabled": true,
"loveAuto.debug": false,
"loveAuto.lovePath": "love"
}
Windows example path:
"loveAuto.lovePath": "C:\Program Files\LOVE\love.exe"
Installation from Source (.vsix)
Clone:
git clone https://github.com/Ronnie-Reagan/love-autostart.git
cd love-autostart
npm install
Build:
vsce package
Install:
- Ctrl+Shift+P
- Select: Extensions: Install from VSIX…
- Pick the generated
.vsix
Repository
GitHub:
https://github.com/Ronnie-Reagan/love-autostart
License
Attribution-NoDerivs 3.0 Canada