Adjust company mode to Java.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Thu, 26 Jan 2017 21:18:12 +0200
changeset 1467 87b79df71e39
parent 1466 6814b46a6619
child 1468 0959998f028d
Adjust company mode to Java.
.emacs-my
--- a/.emacs-my	Thu Jan 26 21:09:42 2017 +0200
+++ b/.emacs-my	Thu Jan 26 21:18:12 2017 +0200
@@ -3145,6 +3145,13 @@
 
 (add-hook 'java-mode-hook #'auto-revert-mode)
 
+(defun my/company-java-setup ()
+  (setq-local company-dabbrev-code-other-buffers t)
+  (setq-local company-backends '((company-semantic company-capf company-dabbrev-code)))
+  (company-mode 1))
+(when (and (featurep 'semantic) (featurep 'company))
+  (add-hook 'java-mode-hook #'my/company-java-setup))
+
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (message "Pascal")