diff --git a/readthedocs/debugger-screenshot1.jpg b/readthedocs/debugger-screenshot1.jpg new file mode 100644 index 0000000..76c45c9 Binary files /dev/null and b/readthedocs/debugger-screenshot1.jpg differ diff --git a/vscode-debugger/README.rst b/vscode-debugger/README.rst index 7fb21cf..d6eb25c 100644 --- a/vscode-debugger/README.rst +++ b/vscode-debugger/README.rst @@ -35,3 +35,10 @@ Install the debugger extension as follows: 3. Copy the file `vscode-debugger/vscode/extensions/dibyendumajumdar.ravi-debug-0.0.1/package.json` to the directory `.vscode/extensions/dibyendumajumdar.ravi-debug-0.0.1`. Now when you open a directory containing Lua programs VSCode should allow you to launch a debug session. You will need to change the launch parameters as required but note that right now `LUA_PATH` and `LUA_CPATH` are not passed on to the debugger. + +Screenshots +----------- + +.. figure:: ../readthedocs/debugger-screenshot1.jpg + :alt: Ravi Debugger screenshot + diff --git a/vscode-debugger/src/protocol.c b/vscode-debugger/src/protocol.c index 55d3f5f..847c96d 100644 --- a/vscode-debugger/src/protocol.c +++ b/vscode-debugger/src/protocol.c @@ -263,6 +263,7 @@ static int vscode_parse_set_breakpoints_request(json_value *js, ProtocolMessage if (element->type != json_object) return VSCODE_UNKNOWN_REQUEST; int line = get_int_value(element, "line", log, &found); + fprintf(log, "Set breakpoint line = %d\n", line); msg->u.Request.u.SetBreakpointsRequest.breakpoints[i].line = found ? line: -1; } msg->u.Request.request_type = msgtype;