The concept of Jupyer Notebooks is absolute fantastic. The product, unfortunately, fails at the basics of being a text editor.

I'd wish the VSCode team could somehow integrate the concept. They seem to be excellent at execution.

(Or, if they finish their work on "html zones" (block decorators in atom), I'll start doing it myself)

Given that Jupyter works on a server / browser model, it should be possible to customize the browser without bothering the server. For instance, I imagine a plug-in that spiffs up the editing blocks within one of the major browsers. That way, you preserve compatibility across all browsers, but provide an option for those who want their preferred editing features.

Admittedly, I don't use a code editor, perhaps because I'm just too old, and got used to living without one. I remember when being able to edit a program in full screen mode was a big deal. But I certainly wouldn't turn down better editing for Jupyter.

I use wasavi, https://github.com/akahuku/wasavi, which does exactly what you describe.