doomemacs/init/init-java.el

39 lines
1.2 KiB
EmacsLisp
Raw Normal View History

(provide 'init-java)
2014-09-06 05:08:40 +08:00
2014-08-30 10:37:25 +08:00
(use-package eclim
2014-08-10 07:25:06 +08:00
:commands (eclim-mode global-eclim-mode)
:init
(progn
2014-10-01 04:34:25 +08:00
(setq eclim-eclipse-dirs '("/Applications/eclipse")
eclim-executable "/Applications/eclipse/eclim")
2014-08-10 07:25:06 +08:00
(add-hook 'java-mode-hook 'eclim-mode))
:config
(progn
;; (use-package eclim-ant)
;; (use-package eclim-maven)
(use-package eclim-problems)
(use-package eclim-project)
(use-package eclimd)
2014-08-08 06:35:22 +08:00
2014-08-10 07:25:06 +08:00
(setq help-at-pt-display-when-idle t)
(setq help-at-pt-timer-delay 0.1)
(help-at-pt-set-timer)
2014-12-06 06:28:03 +08:00
(after "company"
(use-package company-emacs-eclim
:init (company-emacs-eclim-setup)))
(after "auto-complete"
(add-hook! 'java-mode-hook
(setq ac-sources '(ac-source-emacs-eclim
ac-source-yasnippet
ac-source-abbrev
ac-source-dictionary
ac-source-words-in-same-mode-buffers))))
(bind 'motion java-mode-map "gd" 'eclim-java-find-declaration)))
2014-12-06 06:28:03 +08:00
(use-package groovy-mode
:mode "\\.gradle$"
:config (after "auto-complete" (add-to-list 'ac-modes 'groovy-mode)))