Skip to content

Increase visibility of the package #535

@egr95

Description

@egr95

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:

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions