godotengine / godotengine/godot-vscode-plugin

Support for debugging GDNative

Open
#675 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
2.1k
Forks
257
PR merge metrics
No merged PRs in 30d

Description

### Godot version

3.5

### VS Code version

1.90.2 universal

### Godot Tools VS Code extension version

2.0.0

### System information

MacBook Pro M1 with Sonoma OS

### Problem statement

I want to be able to step into my GDNative code while debugging. I used to be able to make this work on my Intel mac, but it was quite a hassle. Now that the this plugin exists, working with Godot is beautifully simple, except the plugin doesn't automatically allow you to step into my GDNative code. Now I have to find a wacky workaround, which is harder than ever with the universal build of Godot running on an Apple Silicon. I suppose I'll have to create a task that launches lldb-mi, finds the running process of godot and attaches to it for debugging into my GDNative code. This would be so much nicer if it was just a working feature of the plugin.

### Proposed solution

Make sure to attach to any GDNative plugins that are running as part of the scene?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.