summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2014-04-16 00:08:28 +0200
committerGravatar Tom Willemse2014-04-16 00:15:29 +0200
commit29a8f13e246cc18ce49350eadc7bd3d87e1111de (patch)
tree30a6187f517bad542f87eb7c90c8637de53d68a6
parent6d3ef8d6e28fe73da900aa4a0cb2a6c6512ae2f3 (diff)
downloademacs-29a8f13e246cc18ce49350eadc7bd3d87e1111de.tar.gz
emacs-29a8f13e246cc18ce49350eadc7bd3d87e1111de.zip
Manually set ac-sources
-rw-r--r--.emacs.d/init.el17
1 files changed, 7 insertions, 10 deletions
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
index e812981..275afa9 100644
--- a/.emacs.d/init.el
+++ b/.emacs.d/init.el
@@ -983,16 +983,6 @@ from myaethon2.core.decorators import (
(stante-after auto-complete
(add-to-list 'ac-modes 'slime-repl-mode)
- (setq-default ac-sources '(ac-source-imenu
- ac-source-abbrev
- ac-source-yasnippet
- ac-source-words-in-buffer
- ac-source-words-in-same-mode-buffers
- ac-source-dictionary
- ac-source-functions
- ac-source-symbols
- ac-source-variables
- ac-source-features))
(setq ac-auto-show-menu nil
ac-use-quick-help nil))
@@ -1328,6 +1318,11 @@ from myaethon2.core.decorators import (
#'oni:c-mode-func #'oni:electric-pair-local-mode)
(oni:add-hooks 'emacs-lisp-mode-hook
+ (lambda ()
+ (setf ac-sources '(ac-source-emacs-lisp-features
+ ac-source-functions
+ ac-source-variables
+ ac-source-symbols)))
#'oni:locally-enable-double-spaces #'oni:set-emacs-lisp-symbols
#'paredit-mode #'flycheck-mode #'eldoc-mode #'oni:set-emacs-lisp-keys)
@@ -1356,6 +1351,7 @@ from myaethon2.core.decorators import (
#'tern-mode #'moz-minor-mode #'oni:electric-pair-local-mode)
(oni:add-hooks 'lisp-mode-hook
+ (lambda () (setf ac-sources '(ac-source-slime-simple)))
#'oni:set-emacs-lisp-symbols #'paredit-mode)
(oni:add-hooks 'lua-mode-hook
@@ -1372,6 +1368,7 @@ from myaethon2.core.decorators import (
#'rainbow-delimiters-mode #'oni:maybe-prettify-symbols-mode)
(oni:add-hooks 'python-mode-hook
+ (lambda () (setq ac-sources '(ac-source-jedi-direct)))
#'oni:set-python-symbols #'flycheck-mode #'whitespace-mode
#'oni:python-mode-func #'oni:set-python-imenu-function
#'jedi:setup #'subword-mode #'oni:electric-pair-local-mode)