Node debugger fixes.

LSP mouse hover fix when there's also a linter error in the same position.
Fix in emscripten file parameter parsing.
This commit is contained in:
Martín Lucas Golini
2025-07-02 01:41:18 -03:00
parent aa7ee8093a
commit e0b763f637
12 changed files with 132 additions and 78 deletions

View File

@@ -37,6 +37,7 @@ struct DapTool {
bool redirectStdout{ false };
bool redirectStderr{ false };
bool supportsSourceRequest{ false };
bool unstableFrameId{ false };
};
struct DapConfigurationInput {
@@ -191,7 +192,8 @@ class DebuggerPlugin : public PluginBase {
void runConfig( const std::string& debugger, const std::string& configuration );
void run( const std::string& debugger, ProtocolSettings&& protocolSettings,
DapRunConfig&& runConfig, int randPort, bool forceUseProgram, bool usesPorts );
DapRunConfig&& runConfig, int randPort, bool forceUseProgram, bool usesPorts,
bool unstableFrameId );
void exitDebugger( bool requestDisconnect = false );