# HG changeset patch # User Augie Fackler # Date 1335563328 18000 # Node ID 46979cef73b640dbfd2b6804e692ac121243f470 # Parent 37babeba4a4a63db1322bc6c2309a834dc292810 emacs: require and configure company mode diff --git a/.elisp/settings/00.bootstrap.el b/.elisp/settings/00.bootstrap.el --- a/.elisp/settings/00.bootstrap.el +++ b/.elisp/settings/00.bootstrap.el @@ -23,7 +23,8 @@ magit paredit smex - yaml-mode)) + yaml-mode + company)) (unless (or (member pack package-activated-list) (functionp pack)) (message "Installing %s" (symbol-name pack)) diff --git a/.elisp/settings/10.company.el b/.elisp/settings/10.company.el new file mode 100644 --- /dev/null +++ b/.elisp/settings/10.company.el @@ -0,0 +1,11 @@ +(require 'company) +;; bigger popup window +(setq company-tooltip-limit 20) +;; autocomplete right after '.' +(setq company-minimum-prefix-length 0) +;; shorter delay before autocompletion popup +(setq company-idle-delay .3) +;; removes annoying blinking +(setq company-echo-delay 0) +;; start autocompletion only after typing +(setq company-begin-commands '(self-insert-command))