A extension package for jupyter, which rewrite some functions in
jupyter-org-extensions.el
with more modern packages (like transient
and
consult
etc).
- Why not an extension to org mode?
Keybindings in this package do actually not restrict to, but it invoke many useful functions in
jupyter
. And if one need key menus to navigate between blocks, it will be much possible in jupyter session.
- transient navigation panel
- jump src block with
consult
- [ ] better
jupyter-org--annotate
- [ ] better src block header editing
- [ ] also kill header line when
jupyter-org-kill-block-and-results
- [ ] add grouping and narrowing to
jupyter-org-consult-block
- [X] display ansi color of src block result
maybe by src block language and
:result
keyword - [ ] highlight current selected
- [ ] center after navigation
with doom emacs
(package! jupyter+
:recipe (:host github
:repo "fakeGenius/jupyter+"))
(use-package! jupyter+
:commands jupyter-org-transient
(map! :map jupyter-org-interaction-mode-map
:n "\\" #'jupyter-org-transient))