diff --git a/.config/emacs/init.el b/.config/emacs/init.el index ccddb58..665abfb 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -152,3 +152,14 @@ ("C-c C-p" . nil) ("C-c C-l" . nil)) :hook ((python-mode . load-python-env))) + +;; Jupyter notebook integration +(use-package ein + :bind (("C-z j" . ein:run) + :map ein:notebook-mode-map + ("C-c C-x k" . ein:notebook-switch-kernel)) + :config + (require 'ein-notebook) + :custom + (ein:jupyter-default-notebook-directory "~/Projects/notebooks") + (ein:output-area-inlined-images t)) diff --git a/.config/setup/01-install-packages.sh b/.config/setup/01-install-packages.sh index 440cdbf..99da2d8 100755 --- a/.config/setup/01-install-packages.sh +++ b/.config/setup/01-install-packages.sh @@ -7,6 +7,7 @@ emacs-mozc \ exa \ htop \ ibus-mozc \ +jupyter \ keepassxc \ mpv \ python3-venv