A minimal "jupyter notebook"-like experience on Emacs. This package allows you to split your regular python file into "code cells" that you can execute individually in a python shell process.
Doom Emacs
- Clone this repository
- Add below to
package.el
(package! python-cells :recipe (:local-repo "/path/to/repo/pycode-cells"))
- Add below to
config.el
(use-package pycode-cells) (map! (:when (featurep! :lang python) :leader (:prefix ("j" . "pycode-cells") :desc "Add cell below" "b" #'pycode-cells-add-below :desc "Add cell abvoe" "a" #'pycode-cells-add-above :desc "Go cell below" "j" #'pycode-cells-go-below :desc "Go cell above" "k" #'pycode-cells-go-above :desc "Execute cell" "e" #'pycode-cells-send-cell :desc "Execute cell and go below" "d" #'pycode-cells-send-cell-then-go-below)))
- Update Doom
doom sync