el-get으로 github에만 있는 패키지 설치를 간편하게 (feat. mix-format)
elixir 언어에 소스코드 포매팅 기능(mix format)이 추가됐다. emacs 공식 elixir mode에서 지원하려나 싶어 찾아보니 반영되려면 좀 더 있어야겠다. Subscribe 버튼을 쾅 누르고 반영되기 전까지는 mix-format 패키지를 사용하려고 한다.
MELPA에 등록이 안 되어 있네. 설치가 급 귀찮아졌다. 그냥 복사? git submodule로?
(progn
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")
(unless (require 'el-get nil 'noerror)
(package-install 'el-get)
(require 'el-get))
(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes"))
(progn
(el-get-bundle anildigital/mix-format.el
(require 'mix-format))
(add-hook 'elixir-mode-hook
(lambda () (add-hook 'before-save-hook 'mix-format-before-save))))
아니다. 이럴 땐, el-get 패키지를 사용하면 된다. 메인 패키지 매니저로 사용해도 될 만큼 기능이 풍부하다. 난 MELPA에 없는 걸 설치할 때만 사용하고 있다. el-get-bundle
매크로 호출만 하는 수준.
C-x C-s C-x C-c