Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/satoren/vscode-lrdb
Lua debugger for vscode
https://github.com/satoren/vscode-lrdb
lua lua-debugger vscode
Last synced: 3 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 (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T10:33:37.000Z (over 1 year ago)
- Last Synced: 2024-10-12T17:29:07.734Z (3 months ago)
- Topics: lua, lua-debugger, vscode
- Language: TypeScript
- Homepage: https://github.com/satoren/LRDB
- Size: 2.8 MB
- Stars: 45
- Watchers: 5
- 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
[![Node.js CI](https://github.com/satoren/vscode-lrdb/actions/workflows/main.yml/badge.svg)](https://github.com/satoren/vscode-lrdb/actions/workflows/main.yml)
## Introduction
This extension is debug Lua programs with Visual Studio Code.
![Lua Debug](https://raw.githubusercontent.com/satoren/vscode-lrdb/master/images/lrdb.gif)
## 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)