lang/java: set meghanada-use-* vars earlier

Fixes a race condition where certain features ended up enabled too late
for the first buffer.
This commit is contained in:
Henrik Lissner 2018-10-06 12:35:08 -04:00
parent d21887149f
commit 06cf518af8
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -3,13 +3,13 @@
(def-package! meghanada (def-package! meghanada
:hook (java-mode . meghanada-mode) :hook (java-mode . meghanada-mode)
:config :init
(setq meghanada-server-install-dir (concat doom-etc-dir "meghanada-server/") (setq meghanada-server-install-dir (concat doom-etc-dir "meghanada-server/")
meghanada-use-company (featurep! :completion company) meghanada-use-company (featurep! :completion company)
meghanada-use-flycheck (featurep! :feature syntax-checker) meghanada-use-flycheck (featurep! :feature syntax-checker)
meghanada-use-eldoc t meghanada-use-eldoc t
meghanada-use-auto-start t) meghanada-use-auto-start t)
:config
(set-lookup-handlers! 'java-mode (set-lookup-handlers! 'java-mode
:definition #'meghanada-jump-declaration :definition #'meghanada-jump-declaration
:references #'meghanada-reference) :references #'meghanada-reference)