Skip to content

Add support for haskell-debugger#33

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

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

Conversation

@rajcspsg
Copy link
Copy Markdown

@rajcspsg rajcspsg commented May 11, 2026

closes #12

screen recording for debugger support

@cla-bot
Copy link
Copy Markdown

cla-bot Bot commented May 11, 2026

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
Copy link
Copy Markdown

cla-bot Bot commented May 11, 2026

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
Copy link
Copy Markdown

cla-bot Bot commented May 11, 2026

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
Copy link
Copy Markdown
Contributor

@MrSubidubi MrSubidubi left a comment

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
[[package]]
name = "zed_haskell"
version = "0.2.1"
version = "0.2.2"
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

@MrSubidubi should I decrement version here as well?

@rajcspsg
Copy link
Copy Markdown
Author

@MrSubidubi incorporated your review comments

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