2013-11-19 05:09:42 +00:00
|
|
|
(use-package auto-complete
|
2013-11-20 05:30:23 +00:00
|
|
|
:defer t
|
2013-11-20 16:34:13 +00:00
|
|
|
:init
|
2013-11-19 05:09:42 +00:00
|
|
|
(progn
|
2013-11-20 05:30:23 +00:00
|
|
|
(require 'auto-complete-config)
|
2013-11-20 16:34:13 +00:00
|
|
|
(dolist (mode '(emacs-lisp-mode
|
|
|
|
java-mode
|
|
|
|
org-mode
|
|
|
|
python-mode))
|
|
|
|
(add-to-list 'ac-modes mode))
|
|
|
|
)
|
|
|
|
:config
|
|
|
|
(progn
|
2013-11-19 05:09:42 +00:00
|
|
|
(ac-config-default)
|
|
|
|
(add-to-list 'completion-styles 'initials t)
|
|
|
|
(add-to-list 'ac-sources 'ac-source-semantic)
|
|
|
|
(semantic-mode t)
|
|
|
|
;; customization
|
|
|
|
(setq ac-auto-start 2
|
|
|
|
ac-delay 0.
|
|
|
|
ac-quick-help-delay 1.
|
|
|
|
ac-use-fuzzy t
|
|
|
|
ac-fuzzy-enable t
|
|
|
|
tab-always-indent 'complete ; use 'complete when auto-complete is disabled
|
|
|
|
ac-dwim t)
|
|
|
|
))
|