Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)