Modular in-buffer completion framework for Emacs

View on GitHub

我要撸影音播放器下载我要撸影音 最新版我要撸播放器在哪下载香港建筑承建商递表港交所创业板 客户集中度高


  因為漢家醫生說了,銀器可以試毒!   在空地中央,軍臣單于全身赤裸,靜靜的躺在一張巨大的白色狼皮上,如果不是被白骨粉涂滿了的胸膛還能微微的起伏,會讓人誤會他已經死了。我要撸影音播放器下载   伊秩斜冷冷的看了右谷蠡王一眼,將如意從他的魔掌里奪過來,丟在床榻上,涌毯子遮住她顫顫巍巍的胸部道︰“對面是什麼人?”我要撸影音 最新版   雲瑯笑道︰“跟往年差不多,無外乎兵來將擋水來土掩!”   軍臣單于覺得心跳的如同戰鼓一樣,話說了一半就再也說不下去,只覺得嗓子眼發甜,不等他反應過來,一股粗大的黑褐色血柱就從他的嘴里狂噴出來了。我要撸播放器在哪下载   雲瑯見李敢得意的念著功勞簿,就直接奪過功勞簿嗎,指著最近幾天的戰績道︰“看看前日跟今日的。”

Company is a text completion framework for Emacs. The name stands for "complete anything". It uses pluggable back-ends and front-ends to retrieve and display completion candidates.

It comes with several back-ends such as Elisp, Clang, Semantic, Eclim, Ropemacs, Ispell, CMake, BBDB, Yasnippet, dabbrev, etags, gtags, files, keywords and a few others.

The CAPF back-end provides a bridge to the standard completion-at-point-functions facility, and thus works with any major mode that defines a proper completion function.


company-elisp company-semantic


This package is part of GNU ELPA (M-x list-packages).

Advanced users can also download the development snapshot.


Once installed, enable company-mode with M-x company-mode.

Completion will start automatically after you type a few letters. Use M-n and M-p to select, <return> to complete or <tab> to complete the common part. Search through the completions with C-s, C-r and C-o. Press M-(digit) to quickly complete with one of the first 10 candidates.

Type M-x company-complete to initiate completion manually. Bind this command to a key combination of your choice.

When the completion candidates are shown, press <f1> to display the documentation for the selected candidate, or C-w to see its source. Not all back-ends support this.

To use company-mode in all buffers, add the following line to your init file:

(add-hook 'after-init-hook 'global-company-mode)

To see or change the list of enabled back-ends, type M-x customize-variable RET company-backends. Also see its description for information on writing a back-end.

For information on specific back-ends, also check out the comments inside the respective files.

For more information, type M-x describe-function RET company-mode.

To customize other aspects of its behavior, type M-x customize-group RET company.

See Also


If you experience any problems or have a feature request, please use the issue tracker.


Company is subject to the same copyright assignment policy as Emacs itself, org-mode, CEDET and other packages in GNU ELPA. Any legally significant contributions can only be accepted after the author has completed their paperwork. Please ask for the request form, and we'll send it to you.

More Reading