jjpark78 2022-04-21 | parent | favorite | on: Emacs Configuration Generator(emacs.amodernist.com)

preconfiguration에는 doom이랑 centaur가 젤 많이 쓰이는것 같네요..

이 두가지 모두 여러 모듈을들 지원하고 본인이 필요한것들만 사용하게 설정 가능하죠..

저는 2000라인짜리 10년 묶은 이맥스 설정 쓰고 있었는데, doom 한번 써보고 그냥 doom으로 넘어 왔습니다.

이맥스가 플랫폼마다 성능이 제각각이고 너무 오래된 녀셕이라 레거시 지원 코드가 너무 많고 좀 복잡한 철학으로 구현이 된것 말고는 evil 이랑 같이 쓰면 개인적으로는 vim보다는 좋은거 같아요.. (vim 유저들께 어그로 끌어서 죄송합니다...)

normal mode로 올 때, 한글 입력이 유지되던게 번거로웠던 기억이 나네요. 지금은 어떻게 해결됐는지 모르겠어요. emacs 와 evil 모드를 사용하면 이런 문제가 없어 편하게 사용하고 있습니다.

커스텀하면 가능합니다.
(use-package evil
:commands evil-mode
:hook ;; For IME
(normal-state-entry . ime-to-en )
(insert-state-entry . ime-to-prev)
(emacs-state-entry . ime-to-prev)

:init
;; Natural IME
(defvar prev-input-method current-input-method "Remember prev input method")
(defun ime-to-en ()
(setq prev-input-method current-input-method)
(set-input-method "ucs"))
(defun ime-to-prev ()
(set-input-method prev-input-method))

(evil-mode 1)
)

같은 식으로요.

붙여넣기 하니 코드 인덴트가 깨지는데, 저는 저런식으로 커스텀해서 쓰고 있어요.

vim 보다요?!!! ㅎㅎ

vim을 계속 써 오곤 있지만 emacs에 대한 동경(?)으로 몇 년에 한 번씩 트라이 해보다가 접은 경험이 있는데요. 이 글 보니 다시 한 번 해봐야 하나 싶기도 하네요.

제 주변에도 만날때마다 Doom 추천하시는 이맥스 광팬분이..

아 그렇군요. 한국에서 이맥스 사용자 커뮤니티가 제대로 없어서.. 그런 분들 이야기 들을 때마다 동지를 찾았다는 생각에 ㅎㅎ 좋습니다.