diff options
Diffstat (limited to '.emacs.d/init.el')
-rw-r--r-- | .emacs.d/init.el | 17 |
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) |