aboutsummaryrefslogtreecommitdiffstats
path: root/emacs/.emacs.d/init/oni-company-init.org
blob: 343a215aaaa8d9d3283cd693fad0c73523144ac4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#+TITLE: Company mode configuration

#+BEGIN_SRC emacs-lisp
  (require 'company)
  (require 'diminish)
#+END_SRC

Don't show that company mode is enabled in the minibuffer.

#+BEGIN_SRC emacs-lisp
  (diminish 'company-mode)
#+END_SRC

Show a tooltip when there is more than one completion, show the
documentation for a symbol in the echo area and always show a preview.

#+BEGIN_SRC emacs-lisp
  (setq company-frontends
        '(company-pseudo-tooltip-unless-just-one-frontend
          company-echo-metadata-frontend
          company-preview-frontend))
#+END_SRC