satoren / vscode-lrdb

Lua debugger for vscode

Home Page:https://github.com/satoren/LRDB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lua Remote DeBugger for Visual Studio Code

Node.js CI

Introduction

This extension is debug Lua programs with Visual Studio Code.

Lua Debug

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)
  • 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

About

Lua debugger for vscode

https://github.com/satoren/LRDB

License:Boost Software License 1.0


Languages

Language:TypeScript 95.4%Language:Lua 2.4%Language:JavaScript 2.2%