Org-mode에서 C-c C-RET 키로 링크를 다른 윈도우에서 열기
org mode에서 커서를 링크에 두고 RET
키를 누르면 현재 윈도우에 링크를 연다. 디폴트 동작으로 다른 윈도우로 링크를 열게 할까 했다. C-o
, C-i
키로 이전, 이후 커서 위치 점프가 더 편해서 doom emacs 디폴트 설정을 유지하게 했다. 그래도 가끔은 다른 윈도우로 링크를 여는 게 필요해서 관련 함수를 짜고 다른 키를 바인딩했다.
(defun my/org-open-at-point-other-window ()
(interactive)
(let ((org-link-frame-setup (cons (cons 'file 'find-file-other-window) org-link-frame-setup)))
(org-open-at-point)))
(after! evil-org
(map! :map evil-org-mode-map
:ni "C-c C-RET" #'my/org-open-at-point-other-window
:ni "C-c C-<return>" #'my/org-open-at-point-other-window
)
)
org-link-frame-setup
심볼에 파일이면 다른 윈도우에서 열도록 세팅한 다음 org-open-at-point
함수를 호출하게 했다.
참고
C-x C-s C-x C-c