annotate .elisp/settings/10.company.el @ 307:e37b00236907

zshrc: work around my shell function that turns on utf8 in screen The zsh built in which was getting confused by the function, and always claimed screen was installed. I'm finally running into machines with tmux but not screen, so I noticed.
author Augie Fackler <raf@durin42.com>
date Sat, 19 Jan 2013 19:29:58 -0600
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))