Modular in-buffer completion framework for Emacs

View on GitHub

97超碰色视频在线观看97超碰在线av视频哥哥干1ckplayer在线视频诺奖生理医学奖冷知识:得主均龄58 有人陪跑32次


  我死之後,世上再無秦人,這個罪孽是我的,不是你的,你是憑空掉下來的人,因為老夫才成為秦人,讓你成為秦人是老夫過于自私了。   雲瑯取出來一看,發現這就是一套屬于太宰的服飾,當年看起來應該非常的華貴,經過了幾十年的時光洗禮,即便沒有人穿過,這套衣衫看起來也已經非常的陳舊了。97超碰色视频在线观看   在這個什麼東西都屬于皇帝,什麼事情都要優先于軍事的時代里,雲瑯沒有別的辦法,只能挖掘漢民族最後的一點潛力。97超碰在线av视频   “去病兒說,魘鎮之術不過是術士的胡言亂語,還說如果這種邪術管用,還要我大漢的萬千軍馬做什麼,只要發動魘鎮之術弄死敵人,我大漢豈不是天下無敵?陛下還擔憂什麼匈奴。”   孟二同樣讓鴨子幫他看好衣衫之後就對雲瑯道。哥哥干1ckplayer在线视频   “傻X!”

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