Skip to content
New issue

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

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

Already on GitHub? Sign in 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, 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, 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement [core label] repl repl, etc
Projects
None yet
Development

No branches or pull requests

2 participants