annotate .elisp/settings/10.company.el @ 325:64e73453e43f

xmonad: Pull apart custom layout into something readable This change doesn't affect any behavior, but it does document the custom layout by naming function parameters. Hopefully, this will make things easier to fix the next time the XMonad developers break us.
author Lucas Bergman <lucas@bergmans.us>
date Tue, 11 Mar 2014 12:49:05 -0500
parents 46979cef73b6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
276
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
1 (require 'company)
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
2 ;; bigger popup window
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
3 (setq company-tooltip-limit 20)
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
4 ;; autocomplete right after '.'
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
5 (setq company-minimum-prefix-length 0)
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
6 ;; shorter delay before autocompletion popup
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
7 (setq company-idle-delay .3)
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
8 ;; removes annoying blinking
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
9 (setq company-echo-delay 0)
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
10 ;; start autocompletion only after typing
46979cef73b6 emacs: require and configure company mode
Augie Fackler <raf@durin42.com>
parents:
diff changeset
11 (setq company-begin-commands '(self-insert-command))