diff --git a/layers/+lang/elixir/README.org b/layers/+lang/elixir/README.org index a26797f4a..ca44cd0d3 100644 --- a/layers/+lang/elixir/README.org +++ b/layers/+lang/elixir/README.org @@ -24,6 +24,7 @@ - [[#code-definition-jump][Code Definition Jump]] - [[#hex-packages][Hex (packages)]] - [[#macro-expand][Macro expand]] + - [[#formatting][Formatting]] * Description This layer adds support for [[http://elixir-lang.org/][Elixir]] . @@ -243,3 +244,9 @@ Hex is the package manager for Elixir & Erlang ecosystem. See https://hex.pm . | ~SPC m o I~ | Macro expand once the Elixir code on marked region once and insert the result | | ~SPC m o r~ | Macro expand completely the Elixir code on marked region | | ~SPC m o R~ | Macro expand completely the Elixir code on marked region and insert the result | + +** Formatting + +| Key Binding | Description | +|-------------+---------------------------| +| ~SPC m =~ | Format the current buffer | diff --git a/layers/+lang/elixir/packages.el b/layers/+lang/elixir/packages.el index 5a4136491..228e3163d 100644 --- a/layers/+lang/elixir/packages.el +++ b/layers/+lang/elixir/packages.el @@ -164,7 +164,10 @@ (defun elixir/init-elixir-mode () (use-package elixir-mode - :defer t)) + :defer t + :config + (spacemacs/set-leader-keys-for-major-mode 'elixir-mode + "=" 'elixir-format))) (defun elixir/post-init-flycheck () (spacemacs/enable-flycheck 'elixir-mode))