Modular in-buffer completion framework for Emacs

View on GitHub

一级a做爰片日本AV不卡在线观看不卡的无码高清的av科创板开市在即 上交所呼吁机构摒弃“割韭菜”


  雲瑯設計的陷阱其實很簡單,就是在地上挖坑,一個用來蹲人,一個用來坑人,然後再找一個人當誘餌裝作什麼都不知道。   喧鬧聲先是從右翼出現的,一隊舉著大盾的軍卒,一步一喝的向前推進,長矛如林,刀盾如牆。一级a做爰片   曹襄愣了很久,才緩緩吐掉嘴里的食物,艱難的將吃了一半的雞腿喂給了老虎。日本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