Skip to content

feat: allow opening noir stdlib files#108

Merged
asterite merged 1 commit intomasterfrom
ab/std-source-code
Jul 28, 2025
Merged

feat: allow opening noir stdlib files#108
asterite merged 1 commit intomasterfrom
ab/std-source-code

Conversation

@asterite
Copy link
Copy Markdown
Contributor

@asterite asterite commented Jul 28, 2025

Description

Problem

Resolves noir-lang/noir#7469

Summary

This is the client side for being able to navigate to Noir stdlib files. All LSP features should work inside these stdlib files (for example: go to definition, hover, inlay hints, document symbol). The files are read-only though.

The server side is noir-lang/noir#9339

lsp-noir-std

Additional Context

Additionally, the server trace output is now shown in a "Noir Language Server Trace" output window, while regular output (for example output from comptime code) will be shown in the usual "Noir Language Server" output window (which won't be visible until it gets some output).

PR Checklist

  • I have tested the changes locally.
  • I have formatted the changes with Prettier and/or cargo fmt on default settings.

@asterite asterite merged commit e0a6481 into master Jul 28, 2025
4 checks passed
@asterite asterite deleted the ab/std-source-code branch July 28, 2025 19:56
@github-actions github-actions bot mentioned this pull request Jul 28, 2025
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.

LSP: Can't "command + click" (go to definition) to noir stdlib files

2 participants