lang/java: don't install meghanada when compiling

This commit is contained in:
Henrik Lissner 2017-12-17 00:03:29 -05:00
parent 73333784f8
commit fe02905d22
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -13,10 +13,11 @@
(add-hook 'java-mode-hook #'rainbow-delimiters-mode) (add-hook 'java-mode-hook #'rainbow-delimiters-mode)
;; Setup on first use ;; Setup on first use
(meghanada-install-server) (unless (bound-and-true-p byte-compile-current-file)
(if (file-exists-p (meghanada--locate-server-jar)) (meghanada-install-server)
(add-hook! 'meghanada-mode-hook #'(flycheck-mode eldoc-mode)) (if (file-exists-p (meghanada--locate-server-jar))
(warn "java-mode: meghanada-server not installed, java-mode will run with reduced functionality")) (add-hook! 'meghanada-mode-hook #'(flycheck-mode eldoc-mode))
(warn "java-mode: meghanada-server not installed, java-mode will run with reduced functionality")))
(set! :jump 'java-mode (set! :jump 'java-mode
:definition #'meghanada-jump-declaration :definition #'meghanada-jump-declaration