Skip to content

Add Zed extension source#714

Open
petercr wants to merge 3 commits into
dmno-dev:mainfrom
petercr:codex/add-zed-extension-listing
Open

Add Zed extension source#714
petercr wants to merge 3 commits into
dmno-dev:mainfrom
petercr:codex/add-zed-extension-listing

Conversation

@petercr
Copy link
Copy Markdown

@petercr petercr commented May 22, 2026

Summary

  • add the Varlock Schema Zed extension source under packages/zed-plugin
  • include the bundled TypeScript language server source and Tree-sitter grammar
  • add docs/listing updates for the monorepo-hosted extension
  • pin the Zed grammar manifest to a commit that contains the grammar path

Verification

  • npm --prefix packages/zed-plugin/server run build
  • cargo check
  • bun run lint packages/zed-plugin

@philmillman
Copy link
Copy Markdown
Member

Thanks @petercr! You're welcome to move the extension itself into the repo (in /packages) if you want

@petercr
Copy link
Copy Markdown
Author

petercr commented May 23, 2026

great thanks @philmillman
I go ahead and send over a PR for that instead.
That does make more sense.

@petercr petercr marked this pull request as ready for review June 2, 2026 19:05
@petercr petercr marked this pull request as draft June 2, 2026 19:06
@petercr petercr changed the title Add Zed extension listing Add Zed extension source Jun 2, 2026
@petercr petercr force-pushed the codex/add-zed-extension-listing branch from 427596f to 0f323c9 Compare June 2, 2026 19:41
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​esbuild@​0.24.291997388100
Addednpm/​vscode-languageserver@​9.0.11001007892100
Addednpm/​@​types/​node@​22.19.191001008195100
Addedcargo/​zed_extension_api@​0.7.08210093100100

View full report

@petercr petercr marked this pull request as ready for review June 2, 2026 19:43
@theoephraim
Copy link
Copy Markdown
Member

Just saw https://github.com/johnsoncodehk/monogram yesterday - doing a spike checking it out. In theory this would mean a single grammar that spits out our parser along with textmate rules and tree-sitter, so things would never get out of sync. Will hold off merging this until I see if it's viable. But will try to get this all over the finish line one way or another soon!

@petercr
Copy link
Copy Markdown
Author

petercr commented Jun 4, 2026

@theoephraim great 👍🏻 sounds like a lot less moving parts if it works out.
Just let me know.
Thanks

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.

3 participants