#orgmode command 리매핑으로 리턴키를 누르면 들여쓰기까지

less than 1 minute read

RET 키 누르면 호출하는 org-return 함수는 들여쓰기를 하지 않는다. 들여쓰기 안 하는 줄 바꿈을 쓸 일이 없다. RET 키 누르면 들여쓰기까지 해줬으면 좋겠다.

| RET | evil-ret |

org-return 함수 대신 org-return-indent 함수를 RET 키에 바인딩하면 바로 끝날 줄 알았다. 으~ evil 모드. insert, normal, visual 모드에서 RET 키가 다르게 동작하니깐 evil-ret 함수를 바인딩했나 보다. evil 모드 때문에 RET 키에 org-return-indent 함수를 바인딩하는 건 못한다.

;; Make RET also indent
(define-key org-mode-map [remap org-return] 'org-return-indent)

그럼 어떻게 해야 하나? remapping을 사용하면 된다. org-mode-map 키맵에서 org-return 대신 org-return-indent 함수를 사용하게 하면 된다.

C-x C-s C-x C-c