]> code.delx.au - gnu-emacs-elpa/blob - README.md
And another one
[gnu-emacs-elpa] / README.md
1 Company Mode
2 ====
3
4 About
5 ----
6
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.
10
11 Screenshots
12 ----
13
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)
16
17 Installation
18 ----
19
20 This package is part of [GNU ELPA](http://elpa.gnu.org/) (<kbd>M-x
21 list-packages</kbd>).
22
23 Usage
24 ----
25
26 Once installed, enable company-mode with <kbd>M-x company-mode</kbd>.
27
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
31 <kbd>C-o</kbd>.
32
33 To use `company-mode` is all buffers, add the following to your init file:
34
35 (global-company-mode)
36
37 To set up preferred back-ends, customize `company-backends`.
38
39 Also see this variable's docstring for information on writing a back-end.
40
41 For more information, see the docstring for `company-mode`.
42
43 Feedback
44 ----
45
46 If you experience any problems or have a feature request, use the
47 [Issue Tracker](https://github.com/dgutov/company/issues).