diff options
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/init-completion.el | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lisp/init-completion.el b/lisp/init-completion.el new file mode 100644 index 0000000..03d14ad --- /dev/null +++ b/lisp/init-completion.el @@ -0,0 +1,16 @@ +(require 'company) +(add-hook 'after-init-hook 'global-company-mode) +(setq company-idle-delay 0.5) +(define-key company-mode-map (kbd "C-c <tab>") 'company-complete) + +(require 'color) + +(let ((bg (face-attribute 'default :background))) + (custom-set-faces + `(company-tooltip ((t (:inherit default :background ,(color-lighten-name bg 2))))) + `(company-scrollbar-bg ((t (:background ,(color-lighten-name bg 10))))) + `(company-scrollbar-fg ((t (:background ,(color-lighten-name bg 5))))) + `(company-tooltip-selection ((t (:inherit font-lock-function-name-face)))) + `(company-tooltip-common ((t (:inherit font-lock-constant-face)))))) + + |