References

“Emacs-Jupyter/Jupyter.” (2018) 2025. emacs-jupyter. https://github.com/emacs-jupyter/jupyter.

관련노트

DONT 조직모드: 수식: 프리뷰:

둠이맥스 emacs-jupyter - ob-jupyter 설정

다음 두 문제만 해결되면 된다.

Error during redisplay: (jit-lock-function 394) signaled (wrong-number-of-arguments ((t) (begin end) (ansi-color-apply-on-region begin end t)) 3)
Quit
C-c ESC ESC ESC is undefined
Error running timer ‘corfu-popupinfo--show’: (void-function company-doc-buffer) [2 times]

emacs-jupyter/jupyter: An interface to communicate with Jupyter kernels.

(“Emacs-Jupyter/Jupyter” [2018] 2025)

https://github.com/emacs-jupyter/jupyter

ZeroMQ - libzmq 비동기 메시지 라이브러리 - 이맥스 주피터 통신::둠이맥스 emacs-jupyter ZMQ module not found - zmq 빌드

울프럼 플레이어 엔진 설치 활용법 - 메스메티카::울프럼 엔진 리눅스 - 주피터 노트북처럼 사용하는 방법 찾아줘

여기서도 주피터 설치

키바인딩

jupyter-repl-interaction-mode-map

jupyter-repl-interaction-mode-map is a variable defined in
jupyter-repl.el.
 
Value
C-M-x    jupyter-eval-defun
C-c C-b  jupyter-eval-buffer
C-c C-c  jupyter-eval-line-or-region
C-c C-l  jupyter-load-file
C-c C-o  jupyter-eval-remove-overlays
C-c C-r  jupyter-repl-restart-kernel
C-c C-s  jupyter-repl-scratch-buffer
C-c C-z  jupyter-repl-pop-to-buffer
C-c M-:  jupyter-eval-string-command
C-c TAB  jupyter-repl-interrupt-kernel
C-x C-e  jupyter-eval-line-or-region
M-i      jupyter-inspect-at-point

jupyter-org-interaction-mode-map

jupyter-org-interaction-mode-map is a variable defined in
jupyter-org-client.el.
 
Value
<jupyter> C-M-x    jupyter-eval-defun
<jupyter> C-c C-r  jupyter-repl-restart-kernel
<jupyter> C-c TAB  jupyter-repl-interrupt-kernel
<jupyter> C-x C-e  jupyter-eval-line-or-region
<jupyter> M-i      jupyter-inspect-at-point
C-c h              jupyter-org-hydra/body

목표 - 실행 자동완성

다음을 실행하는 것

print("hello")
x = 'foo'
y = 'bar'
x + ' ' + y
hello
foo bar

jupyter-run-repl 이건 둠이맥스가 좋다

설치 하고 레플 열고

print("hello")
hello

DONE 문제 jit-lock-function - ansi-color

DONE 문제 corfu-popupinfo - company-doc-buffer

해결 코드 : my-python-jupyter.el

[2025-02-18 Tue 12:15]

이 파일을 확인

junghan0611/.doom.d/blob/fd71d03cd8582fa2bb154febbab164655e7f3c09/lis-

DONT 파이썬 블록도 모두 주피터 연동

[2025-02-19 Wed 22:28]

굳이 해야 되나?

;; sqrt-dotfiles-elfeed/.emacs.d/init.el
(with-eval-after-load 'ob-jupyter
  (org-babel-jupyter-override-src-block "python")
  ;; (org-babel-jupyter-override-src-block "hy")
  )

된다. 이렇게 되면 다 주피터로 묶는 것. 이게 좋은 점?

print("hello")
x = 'foo'
y = 'bar'
x + ' ' + y

DONE 주피터 노트북 => 조직모드로 대체 관련 링크

DONT 콘다 Conda 파이썬 바벨 작업 문서

DONT worg/ob-doc-python 파이썬 코드블록 이미지 출력 - 파이썬 블록 공식

이 부분이 실제 다루는 방법이 될 것이다.

주피터 - 파이썬 - 레플 연동 시나리오 예제

/home/junghan/sync/code/junghan0611/data-science-from-scratch/myscratch/script.org