extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Add Jupyter Notebook extension

Open KuaaMU opened this issue 2 months ago • 5 comments

Summary

Adds support for Jupyter Notebook (.ipynb) files to Zed editor.

Features

  • Syntax highlighting for .ipynb files
  • Basic editing capabilities for Jupyter notebooks
  • MIT licensed

Extension Details

  • Extension ID: jupyter
  • Version: 0.1.0
  • Repository: https://github.com/KuaaMU/jupyter-zed

Testing

The extension has been tested locally and provides proper syntax highlighting for Jupyter notebook files.

KuaaMU avatar Oct 17 '25 07:10 KuaaMU

We require contributors to sign our Contributor License Agreement, and we don't have @KuaaMU 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[bot] avatar Oct 17 '25 07:10 cla-bot[bot]

@cla-bot check

KuaaMU avatar Oct 17 '25 07:10 KuaaMU

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

cla-bot[bot] avatar Oct 17 '25 07:10 cla-bot[bot]

Am I correct that this just highlights the .ipynb files as JSON?

If so, I'm not sure how useful this is as an extension (does anyone working with Jupyter Notebooks actually edit them in their JSON representation?).

maxdeviant avatar Nov 14 '25 01:11 maxdeviant

Exactly—Zed does not yet expose a Notebook API comparable to VS Code’s, so this extension is limited to treating .ipynb as “JSON with Jupyter-aware syntax.” Cell rendering, kernel execution, and markdown preview are impossible until the upstream issue zed#17325 is resolved.

KuaaMU avatar Nov 19 '25 02:11 KuaaMU

Thank you for taking the time to put it together, but I don't think it makes sense to have this extension in its current state, as it doesn't really seem to provide anything that users would expect from Jupyter notebooks.

maxdeviant avatar Dec 02 '25 15:12 maxdeviant