Modular in-buffer completion framework for Emacs

View on GitHub

老大色网址5b5b.in亚洲最大色网址大全电子书成人大色网佛山金域中央楼盘销售涉嫌违规 万科集团被约谈


  大長秋笑道︰“自然是出了變故,還是打變故,奴婢初見雲瑯之時,他的眼底還有紫色血斑,這可不是什麼病痛導致的,應該是中了劇毒。他歸來之後,日日以胡蘿卜清水為食,老奴以為這是一個解毒的過程。”   “住嘴!別人跑五十里地用一個半時辰,你們用兩個半時辰,別人砸木頭樁子三百錘到位,你們用了多少錘子?還兩百里奔襲,騎馬騎的快要斷氣的人真是罕見啊!射箭勉強上箭垛,還有臉用弩箭!!一千次劈殺,兩千次刺殺,一千次揮盾,你們完成了那樣?居然有臉說長門宮衛的標準就是這樣,耶耶的,長門宮衛們是好樣的,就是你們——你們是長門宮衛的恥辱!這也就是在長門宮衛,這支軍隊不受老夫管轄,如果在御林軍中,每日的懲罰鞭子,早就把你們抽成一堆爛肉了。”老大色网址   李敢的箭法也好,只是四擔的巨弓讓他不能連續射擊,可是他射出的每一支箭都帶著攝人心魄的尖嘯。亚洲最大色网址大全电子书   讓木頭樁子下沉一尺,是最簡單的,雲瑯一連砸了百十錘子,感覺胸口發悶快要吐血了,才停了下來。   雲瑯無奈的披著兩張毯子回到了自己的屋子,轉眼間霍去病四人也披著毯子走了進來。成人大色网   骨頭碎裂的聲音雲瑯听的很請清楚,老虎平日里連牛腿骨都能 吧一聲咬斷,人類脆弱的肩胛骨是經不起他啃咬的。

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