Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Tracking Issue for Zed REPL #13942

Closed
20 tasks done
rgbkrk opened this issue Jul 8, 2024 · 1 comment
Closed
20 tasks done

Tracking Issue for Zed REPL #13942

rgbkrk opened this issue Jul 8, 2024 · 1 comment
Labels
enhancement [core label] repl repl, jupyter, notebooks, etc

Comments

@rgbkrk
Copy link
Member

rgbkrk commented Jul 8, 2024

Building on #12062, #9778, #5273 and other issues labeled https://github.com/zed-industries/zed/labels/jupyter, this is a tracking issue for inline code running in Zed.

Media

  • Blog post announcement (@rgbkrk)
    • "Hitting preview this week!", basic workflows, background
  • Prep videos and GIFs

Settings

  • Flip jupyter.enabled to default to true, allow people to turn it off

Architecture Polish

Keybindings

  • On all platforms, switch to the following keybindings:
  • ctrl-shift-enter - runs the current block (cell/line/selection) and moves down to next block
  • ctrl-alt(option)-enter - runs the current block

Kernel Support

Output Polish

Kernel Discovery

  • Improve the kernel discovery process to handle various installation methods (system, virtualenv, poetry, etc.).
  • Create a way to refresh the available kernels on demand
  • Detect conda environments and active python environments

Documentation:

  • Update documentation to explain how users can configure kernels for their projects.
  • Provide examples of .zed/settings.json configurations for kernel selection.

Stretch goals

If we can make it in time,

  • Emit text/plain media type within assistant panel when repl used there, to allow model to iterate with you
  • Improve the kernel discovery process to handle various installation methods (system, virtualenv, poetry, conda, etc.). Partially done in repl: Detect Conda and Python environments with their own kernel specs #15047
  • Clicking on the last line before a block decoration makes the cursor disappear
@rgbkrk rgbkrk added enhancement [core label] triage Maintainer needs to classify the issue admin read Pending admin review repl repl, jupyter, notebooks, etc labels Jul 8, 2024
@rgbkrk rgbkrk changed the title Zed REPL Tracking Issue for Zed REPL Jul 8, 2024
@JosephTLyons JosephTLyons removed triage Maintainer needs to classify the issue admin read Pending admin review labels Jul 8, 2024
@rgbkrk
Copy link
Member Author

rgbkrk commented Jul 25, 2024

Shipped!

@rgbkrk rgbkrk closed this as completed Jul 25, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement [core label] repl repl, jupyter, notebooks, etc
Projects
None yet
Development

No branches or pull requests

2 participants