Skip to content

VSCode extension with LSP support - #148

Merged
apoelstra merged 3 commits into
BlockstreamResearch:masterfrom
distributed-lab:vscode-extension
Sep 30, 2025
Merged

apoelstra merged 3 commits into
BlockstreamResearch:masterfrom
distributed-lab:vscode-extension

Conversation

@gerau

@gerau gerau commented Sep 29, 2025

Copy link
Copy Markdown
Contributor

This pull request introduces optional support for the SimplicityHL language server, which was discussed in #147.
Essentially, it works like this:

  • When opening a .simf or .wit file, the language server starts automatically.
  • If the language server is not found in PATH or other common locations, the extension offers to install it.
  • Users may dismiss this notification by selecting “Don't show again”, after which it will no longer appear.

Also, some additional changes have been made:

  • Updated the README to describe and showcase the capabilities of the language server.
  • Changed the language identifier in package.json from simfony to simplicityhl for both .simf and .wit files, and added the required dependencies.
  • Added esbuild.js to bundle Typescript files.

@apoelstra

Copy link
Copy Markdown
Contributor

Can you please restructure this PR so that each commit is independent and self-contained, and there are no merge commits?

@apoelstra

Copy link
Copy Markdown
Contributor

Thanks! Though I wonder why b59ed7e makes a ton of indentation changes to package-lock.json that 1c11594 largely reverts.

Anyway, I will go ahead and ACK and merged this. Confirmed that it doesn't touch any real code and that it looks mostly harmless. We will reconsider moving it to its own repo if there is a lot of activity of this form.

@apoelstra apoelstra 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.

ACK 1c11594; successfully ran local tests

@apoelstra
apoelstra merged commit 552683b into BlockstreamResearch:master Sep 30, 2025
9 checks passed
@gerau
gerau deleted the vscode-extension branch October 1, 2025 09:10
apoelstra added a commit that referenced this pull request Oct 1, 2025
f416987 vscode: bump extension version to 0.2.0 (Volodymyr Herashchenko)

Pull request description:

  This updates the VSCode extension version, which I missed in #148.


ACKs for top commit:
  apoelstra:
    ACK f416987; successfully ran local tests


Tree-SHA512: 31e714756e8686a1e99e56ba2886a3cb34ed14ed6f81d6fd535082cb94ee98720ca5ee52654777cc0c92b6752bc46fe4fd0dbae55b743f4cd1fd13c8f1bd5731
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants