Skip to content

Add Zettelkasten language server#4337

Open
srivtx wants to merge 3 commits intozed-industries:mainfrom
srivtx:add-zk-extension
Open

Add Zettelkasten language server#4337
srivtx wants to merge 3 commits intozed-industries:mainfrom
srivtx:add-zk-extension

Conversation

@srivtx
Copy link
Copy Markdown

@srivtx srivtx commented Jan 2, 2026

Adds language server support for zk, a Zettelkasten note-taking CLI tool.

Features:

  • Automatic binary download from GitHub releases
  • LSP support for Markdown files
  • Wiki-link completions, hover previews, go-to-definition

Closes #4143

Adds language server support for zk, a Zettelkasten note-taking CLI tool.

Features:
- Automatic binary download from GitHub releases
- LSP support for Markdown files (completions, hover, go-to-definition)
- Wiki-link navigation and completion

Closes zed-industries#4143
@cla-bot
Copy link
Copy Markdown

cla-bot bot commented Jan 2, 2026

We require contributors to sign our Contributor License Agreement, and we don't have @srivtx 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'.

@srivtx
Copy link
Copy Markdown
Author

srivtx commented Jan 2, 2026

@cla-bot check

@cla-bot
Copy link
Copy Markdown

cla-bot bot commented Jan 2, 2026

We require contributors to sign our Contributor License Agreement, and we don't have @srivtx 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'.

@cla-bot
Copy link
Copy Markdown

cla-bot bot commented Jan 2, 2026

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

@srivtx
Copy link
Copy Markdown
Author

srivtx commented Jan 2, 2026

@cla-bot check

@cla-bot cla-bot bot added the cla-signed label Jan 2, 2026
@cla-bot
Copy link
Copy Markdown

cla-bot bot commented Jan 2, 2026

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

Copy link
Copy Markdown
Member

@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!

You'll need to add this as a submodule, see https://zed.dev/docs/extensions/developing-extensions#publishing-your-extension for a detailed guide.

@MrSubidubi MrSubidubi marked this pull request as draft January 5, 2026 16:50
@srivtx
Copy link
Copy Markdown
Author

srivtx commented Jan 20, 2026

i ll look through it shortly

@srivtx
Copy link
Copy Markdown
Author

srivtx commented Jan 20, 2026

Converted to submodule as requested. Ready for review! @MrSubidubi

@srivtx srivtx marked this pull request as ready for review January 20, 2026 19:43
@srivtx
Copy link
Copy Markdown
Author

srivtx commented Feb 5, 2026

can @MrSubidubi you review this

@MrSubidubi MrSubidubi changed the title Add zk (Zettelkasten) extension Add Zettelkasten language server Feb 24, 2026
Copy link
Copy Markdown
Member

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

Looks much better, thank you! And sorry for the delay in review, I unfortunately was sick.

One request and I think we are good to go: Could you please change the extension ID to something like zettelkasten-ls, zettelkasten-lsp, zk-ls or zk-lsp and make the extension name a bit more descriptive? Then update the submodule and everything releated here. Thank you!

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.

zk (Zettelkasten)

2 participants