doomemacs/modules/lang/java/config.el

29 lines
621 B
EmacsLisp
Raw Normal View History

;;; lang/java/config.el -*- lexical-binding: t; -*-
2015-06-15 09:06:10 +02:00
(add-hook 'java-mode-hook #'rainbow-delimiters-mode)
(cond ((featurep! +meghanada) (load! +meghanada))
;; TODO lang/java +lsp (lsp-java?)
;; ((featurep! +lsp) (load! +lsp))
)
2015-06-15 09:06:10 +02:00
;;
;; Common plugins
;;
2017-02-19 18:57:16 -05:00
(def-package! android-mode
2015-06-15 09:06:10 +02:00
:commands android-mode
:init
(add-hook! (java-mode groovy-mode nxml-mode) #'+java|android-mode-maybe)
:config
(set! :yas-minor-mode 'android-mode)
(set! :company-dict-minor-mode 'android-mode))
2017-02-19 18:57:16 -05:00
2015-06-15 09:06:10 +02:00
(def-package! groovy-mode
2018-05-07 18:18:07 +02:00
:mode "\\.g\\(?:radle\\|roovy\\)$"
2016-05-20 19:08:02 -04:00
:config
(set! :eval 'groovy-mode "groovy"))
2015-08-11 15:05:11 +02:00