From 8a70e47e6d739e0138bd19ed29a9683cbccf8cfd Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 4 Jun 2017 02:29:39 +0200 Subject: [PATCH] lang/scala: refactor + fix ensime-mode init --- modules/lang/scala/config.el | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/modules/lang/scala/config.el b/modules/lang/scala/config.el index fd7b75945..0b9733365 100644 --- a/modules/lang/scala/config.el +++ b/modules/lang/scala/config.el @@ -2,10 +2,10 @@ (def-package! scala-mode :mode "\\.s\\(cala\\|bt\\)$" - :init - (add-hook 'scala-mode-hook #'eldoc-mode) :config - (set! :company-backend 'scala-mode '(ensime-company (company-yasnippet)))) + (add-hook 'scala-mode-hook #'ensime-mode) + (setq scala-indent:align-parameters t) + (set! :company-backend 'scala-mode '(ensime-company company-yasnippet))) (def-package! sbt-mode :after scala-mode) @@ -13,6 +13,10 @@ (def-package! ensime :commands (ensime ensime-mode ensime-scala-mode-hook) - :init - (add-hook 'scala-mode-hook #'ensime-scala-mode-hook)) + :config + (setq ensime-startup-snapshot-notification nil + ensime-startup-notification nil + ensime-eldoc-hints t) + + (add-hook 'ensime-mode-hook #'eldoc-mode))