REPL/IW editor only using a notebook text model (#214356)

* registered editor with notebook model

* migrated some stuff from Interactive Editor

* display notebook and input box

* dont always filter kernels by view

* fix restore

* implement some commands

* working copy recovery/discarding

* fix tear down

* do not show last cell

* simplify notebookOptions creation

* reset text model on execute

* fix run button

* set tab name

* use differentiated notebooktype to determine kernel

* allow registering notebooks as other priorities

* conditionally register actions

* move registerAction back to top level

* fix input box message

* naming

* dont register extra repl commands for now

* use jupyter-notebook notebook type

* set scratchpad on backup recovery

* remove unused method
This commit is contained in:
Aaron Munger
2024-06-14 15:12:29 -07:00
committed by GitHub
parent fecd77fd69
commit 608fe4f38c
34 changed files with 1335 additions and 145 deletions

View File

@@ -15,7 +15,8 @@
],
"activationEvents": [
"onNotebook:jupyter-notebook",
"onNotebookSerializer:interactive"
"onNotebookSerializer:interactive",
"onNotebookSerializer:repl"
],
"extensionKind": [
"workspace",