emacs/languages/elixir.el

17 lines
454 B
EmacsLisp

(use-package alchemist
:requires (ruby-end-mode)
:ensure t
:defer t)
(defun activate-elixir-mode ()
"All things Elixir."
(set-indent 2)
(column-enforce-n 98)
;; Company list override
(add-to-list (make-local-variable 'company-backends)
'(alchemist-company company-yasnippet)))
(add-hook 'elixir-mode-hook 'alchemist-mode)
(add-hook 'alchemist-mode-hook 'activate-elixir-mode)
(add-hook 'elixir-mode-hook 'ruby-end-mode)