Modular in-buffer completion framework for Emacs

View on GitHub

在线中文字幕无码AV电影中文字幕AV资源在线观看日本中文字幕AV在线观看漠视风险引发爆仓 激进中拓系诉讼压顶


  見衛青也沒有透露的意思,會議結束之後,雲瑯就與霍去病一起離開了軍帳。   自從何愁有的自殺大計被霍光,張安世破壞之後,他就像幽靈一般在雲氏莊園里轉悠,很多時候,在半夜時分,巡邏的家將們都能在園子里見到胡亂溜達的何愁有。在线中文字幕无码AV电影   雖然他本能的相信不論雲瑯曹襄他們要做什麼,都不會害他,更不會欺瞞他。中文字幕AV资源在线观看   就說明,劉陵沒有任何要低頭的意思。   一只手放肆的挑起他的下巴,一個充滿嘲諷的聲音在他耳邊響起︰“汝驕橫多年,未知也有今日!”日本中文字幕AV在线观看   五千大軍丟在十余萬人的戰場上,如同一塊丟進水里的石頭,很快就翻出波瀾。

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