-
-
Notifications
You must be signed in to change notification settings - Fork 97
Description
Thanks for the package!
It strikes me that emacs-jupyter
seems relatively unknown in the wider emacs/python communities, despite providing the best interactive python workflow of any editor that I have worked with (having spent significant time on each of VSCode, PyCharm, JupyterLab, and Neovim). The ability to disentangle python source code and python REPL sessions is a big improvement over the standard jupyter notebook workflow. But emacs-jupyter
is unique in that it provides a python REPL that behaves much like a regular buffer. Arguably this provides a superior experience to any other REPL; one consistent set of keybindings everywhere! The closest alternative would be Neovim via some of the below plugins, however these all fall short because they run the python REPLs using the likes of vterm, which unfortunately has its own set of modes/keybindings (not to mention graphics integration becomes a huge headache).
Given the merits of emacs-jupyter
, I think it would benefit from being better publicized. In particular, I think a few screenshots or even short videos of a typical python script + REPL workflow would go a long way, and hopefully increase adoption. For example, the following vim packages do a good job of making this functionality clear right away:
- https://github.com/jpalardy/vim-slime
- https://github.com/sillybun/vim-repl
- https://github.com/luk400/vim-jukit
I think adding something similar to the README could really catch the eye of users that are interested in this type of interactive python workflow, who might otherwise gloss over this awesome package and get lost in all the other org-related stuff that's also documented in the README (on a related note, Doom emacs only includes emacs-jupyter
as an extension of its org
module, but not as an extension of its python
module, perhaps because there is indeed a lack of awareness of the awesome standalone REPL that emacs-jupyter
provides).