Modular in-buffer completion framework for Emacs

View on GitHub

97超碰免播放器流畅超碰在线观看福利视频任你爽超碰在线视频香港极端分子鼓噪包围税局 到预定时间无一人到场


  叛亂已經發生三天了,軍隊還在繼續攻打陽陵邑,而太子府已經成了一堆瓦礫。   他根本就不知道,那條貫穿雲氏莊園的架在高空的泉水水槽就是一條直通渭水的滑道。97超碰免播放器流畅   “做好迎接陛下反撲的準備了嗎?”超碰在线观看福利视频   雲哲抱著一摞文書站在角落里偷偷地看劉徹。   總想著改變這個世界,讓這個世界隨著我的意願前進,然後在前進的過程中我又發現,對于大漢國來說,雲氏的力量不夠強大,然後我就去攫取權力,最後啊,我們做出來的很多事情是我以前深惡痛絕的事情。任你爽超碰在线视频   而新的權力跟舊有的皇權只要並行,就必然會產生極大的沖突,這個時候,就要改變權力的一貫面目,讓他以星星之火的形式出現。

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