7 Company is an Emacs extension for performing text completion.
9 Completion candidates are retrieved from a variety of back-ends, such as
10 `abbrev`, `Semantic`, `Eclim`, `etags`, etc.
15 [<img src="screenshots/company-elisp.png" alt="company-elisp" width="256"/>](screenshots/company-elisp.png)
16 [<img src="screenshots/company-cpp.png" alt="company-cpp" width="256"/>](screenshots/company-cpp.png)
21 This package is part of [GNU ELPA](http://elpa.gnu.org/) (<kbd>M-x
27 Once installed, enable company-mode with <kbd>M-x company-mode</kbd>.
29 Completion will start automatically after you type a few letters. Use
30 <kbd>M-n</kbd>, <kbd>M-p</kbd>, <kbd>\<tab\></kbd> and <kbd>\<return\></kbd> to
31 complete. Search through the completions with <kbd>C-s</kbd>, <kbd>C-r</kbd> and
34 To use `company-mode` in all buffers, add the following to your init file:
38 To set up preferred back-ends, customize `company-backends`.
40 Also see this variable's docstring for information on writing a back-end.
42 For more information, see the docstring for `company-mode`.
47 If you experience any problems or have a feature request, use the
48 [Issue Tracker](https://github.com/dgutov/company/issues).