ZIm/crates/repl/src
Kyle Kelley 6ea4662326
Initial Notebook UI structure (#19756)
This is the start of a notebook UI for Zed. 

`🔔 Note: This won't be useable yet when it is merged! Read below. 🔔`

This is going to be behind a feature flag so that we can merge this
initial PR and then make follow up PRs. Release notes will be produced
in a future PR.

Minimum checklist for merging this:

* [x] All functionality behind the `notebooks` feature flag (with env
var opt out)
* [x] Open notebook files in the workspace
* [x] Remove the "Open Notebook" button from title bar
* [x] Incorporate text style refinements for cell editors
* [x] Rely on `nbformat` crate for parsing the notebook into our
in-memory format
* [x] Move notebook to a `gpui::List`
* [x] Hook up output rendering


Release Notes:

- N/A

---------

Co-authored-by: Nate Butler <iamnbutler@gmail.com>
Co-authored-by: Thorsten Ball <mrnugget@gmail.com>
2024-10-29 11:30:07 -07:00
..
components repl: Iterate on design of REPL sessions view (#14987) 2024-07-22 19:02:11 -04:00
notebook Initial Notebook UI structure (#19756) 2024-10-29 11:30:07 -07:00
outputs Styling option for separating terminal view background from background color (#17611) 2024-09-17 12:51:31 -04:00
components.rs repl: Iterate on design of REPL sessions view (#14987) 2024-07-22 19:02:11 -04:00
jupyter_settings.rs Revert "settings: Remove auxiliary Content types where possible (#16744)" (#17768) 2024-09-12 14:46:08 -04:00
kernels.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
notebook.rs Initial Notebook UI structure (#19756) 2024-10-29 11:30:07 -07:00
outputs.rs Initial Notebook UI structure (#19756) 2024-10-29 11:30:07 -07:00
repl.rs Initial Notebook UI structure (#19756) 2024-10-29 11:30:07 -07:00
repl_editor.rs Upgrade tree sitter and all grammars (#17734) 2024-09-16 17:10:57 -07:00
repl_sessions_ui.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
repl_store.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
session.rs Allow editor blocks to replace ranges of text (#19531) 2024-10-25 12:29:25 +02:00