ZIm/crates/repl/src
Kyle Kelley 9dad897d49
Clean up notebook item creation in project (#20030)
* Implement `clone_on_split` to allow splitting a notebook into another
pane

* Switched to `tab_content` in `impl Item for NotebookEditor` to show
both the notebook name and an icon

* Added placeholder methods and TODOs for future work, such as saving,
reloading, and search functionality within the notebook editor.

* Started moving more core `Model` bits into `NotebookItem`, including
pulling the language of the notebook (which affects every code cell)

* Loaded notebook asynchronously using `fs`

Release Notes:

- N/A

---------

Co-authored-by: Mikayla <mikayla@zed.dev>
2024-10-31 07:01:46 -07:00
..
components repl: Iterate on design of REPL sessions view (#14987) 2024-07-22 19:02:11 -04:00
notebook Clean up notebook item creation in project (#20030) 2024-10-31 07:01:46 -07:00
outputs Trim whitespace from base64 encoded image data before decoding it (#19977) 2024-10-30 12:32:17 -07: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 Take a mutable context when resolving selections (#19948) 2024-10-30 15:21:51 +01: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