Modular in-buffer completion framework for Emacs

View on GitHub

亚洲最大色网址大全最新4438x亚洲视频最新免费,4438x全国最大的网址,亚洲色情网站,亚洲成人网址导航欧美日日操在线视频想速速达成贸易协定 美国或在这里碰壁


  對于霍去病,曹襄兩人對他的友情,雲瑯從不懷疑,至少從這一次的事情上就能看出來,雲瑯在他們的心中要比,一個翁主高的太多了。   想當年,商鞅的兄長如果能斬獲一級甲士頭顱,他瞎眼的母親就不至于依舊是奴隸,在嚴苛的秦法之下,即便是商鞅貴為商君,也無法改變他母親是奴隸的命運。亚洲最大色网址大全最新   大夫膽怯的瞅瞅雲瑯,雲瑯淡淡的道︰“繼續。”4438x亚洲视频最新免费,4438x全国最大的网址,亚洲色情网站,亚洲成人网址导航   那就是在軍寨前面,橫著挖一條深溝,于是,兩方的軍卒,在城寨下面,就很自然地相遇了,廝殺也就開始了。   第一次試射非常的成功,第二次試射就非常的不好了,一塊快兩百斤重的石頭被投石機丟上了半空,卻沒有丟遠,幾乎是筆直的飛上了天空,等上升的力道消失之後,這塊巨石就開始往下掉,轟的一聲砸在距離投石機不足三尺遠的地方,一下子入土半尺有余。欧美日日操在线视频   霍去病瞅著逐漸熄滅的火焰淡淡的道。

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