Skip to content

Add support for haskell-debugger#33

Open
rajcspsg wants to merge 7 commits into
zed-extensions:mainfrom
rajcspsg:haskell-debugger-support
Open

Add support for haskell-debugger#33
rajcspsg wants to merge 7 commits into
zed-extensions:mainfrom
rajcspsg:haskell-debugger-support

Conversation

@rajcspsg

@rajcspsg rajcspsg commented May 11, 2026

Copy link
Copy Markdown

closes #12

screen recording for debugger support

@cla-bot

cla-bot Bot commented May 11, 2026

Copy link
Copy Markdown

Thank you for your pull request and welcome to our community. We could not parse the GitHub identity of the following contributors: Rajkumar Natarajan.
This is most likely caused by a git client misconfiguration; please make sure to:

  1. check if your git client is configured with an email to sign commits git config --list | grep email
  2. If not, set it up using git config --global user.email email@example.com
  3. Make sure that the git commit email is configured in your GitHub account settings, see https://github.com/settings/emails

@rajcspsg rajcspsg force-pushed the haskell-debugger-support branch from c4bf776 to a7133e9 Compare May 11, 2026 02:26
@cla-bot

cla-bot Bot commented May 11, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement, and we don't have @rajcspsg on file. You can sign our CLA at https://zed.dev/cla. Once you've signed, post a comment here that says '@cla-bot check'.

@rajcspsg

Copy link
Copy Markdown
Author

@cla-bot check

@cla-bot cla-bot Bot added the cla-signed label May 11, 2026
@cla-bot

cla-bot Bot commented May 11, 2026

Copy link
Copy Markdown

The cla-bot has been summoned, and re-checked this pull request!

@MrSubidubi MrSubidubi changed the title issue-12: added support for haskell-debugger Add support for haskell-debugger May 11, 2026
MrSubidubi
MrSubidubi previously approved these changes May 11, 2026

@MrSubidubi MrSubidubi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this!

Preliminary review, will do my best to get back to this in a timely manner again

Comment thread src/language_server.rs

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's call this language_server.rs instead

Comment thread extension.toml Outdated
name = "Haskell"
description = "Haskell support."
version = "0.2.1"
version = "0.2.2"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ci will lint this, but that will be done after automatically (and will be minor at least)

Comment thread src/debugger.rs Outdated
Comment on lines +109 to +110
let request = dap_request_kind(adapter_name, merged.clone())?;
let configuration = serde_json::to_string(&merged)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can swap this here to avoid the cloning, alternatively, that could just take this by ref?

Comment thread src/debugger.rs Outdated
Co-authored-by: Finn Evers <finn.evers@outlook.de>
Comment thread Cargo.lock Outdated
@rajcspsg

Copy link
Copy Markdown
Author

@MrSubidubi incorporated your review comments

@MrSubidubi

Copy link
Copy Markdown
Contributor

Will try to get back to you with a final review this week, apologies for the delay!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add debug adapter for haskell-debugger

2 participants