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