https://github.com/satoren/vscode-lrdb
Lua debugger for vscode
https://github.com/satoren/vscode-lrdb
lua lua-debugger vscode
Last synced: 4 months ago
JSON representation
Lua debugger for vscode
- Host: GitHub
- URL: https://github.com/satoren/vscode-lrdb
- Owner: satoren
- License: bsl-1.0
- Created: 2018-01-28T05:09:50.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T10:33:37.000Z (about 2 years ago)
- Last Synced: 2025-03-17T23:41:10.714Z (4 months ago)
- Topics: lua, lua-debugger, vscode
- Language: TypeScript
- Homepage: https://github.com/satoren/LRDB
- Size: 2.8 MB
- Stars: 47
- Watchers: 4
- Forks: 19
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE_1_0.txt
Awesome Lists containing this project
README
# Lua Remote DeBugger for Visual Studio Code
[](https://github.com/satoren/vscode-lrdb/actions/workflows/main.yml)
## Introduction
This extension is debug Lua programs with Visual Studio Code.

## Features
- Supports Windows,macOS,Linux
- Add/remove break points
- Conditional break points
- Continue,Pause,Step over, Step in, Step out
- Local,Global,\_ENV,Upvalue variables and arguments
- Watch window
- Evaluate Expressions
- Debug with embedded Lua interpreter(Lua 5.3.3 on Javascript by Emscripten)
- Debug with Your host program([require embed debug server](https://github.com/satoren/LRDB))
- Remote debugging over TCP## Extension Settings
launch.json example:
```
{
"version": "0.2.0",
"configurations": [
{
"type": "lrdb",
"request": "launch",
"name": "Lua Launch",
"program": "${file}",
"cwd": "${workspaceFolder}",
"stopOnEntry": true
}
]
}
```## Release Notes
[CHANGELOG](CHANGELOG.md)