Modular in-buffer completion framework for Emacs

View on GitHub

久草视频在线观看免费caoporn超碰免费在线视频公开av天堂午评:沪股通净流入3.19亿 深股通净流出1.59亿


  “听說陛下給大女的封號是驪!”   長平嬌嗔道︰“那里是謬論了,我大漢國如今四門大開,陛下求賢若渴,雖白衣匠奴,若有智慧大才也能毛遂自薦,被陛下委以重任者不在少數。如果徒有勇力,也能效力于軍伍之中,憑借百戰而封侯,您且看軍中悍將,哪一位不是一刀一槍拿命博來的。”久草视频在线观看免费   雲瑯輕輕地打磨一下木馬的頭部,冷冰冰的道︰“我自認為與你父親的關系還算是融洽,他以前戕害過我無數次,我都一笑了之,這一次怎麼算?”caoporn超碰免费在线视频公开   雲瑯的眉頭緊鎖,看著霍去病道︰“我想親自走一遭蜀中,把孩子接回來,她既然已經失去了母親,就不該在沒有父親的情況下千里奔波。”   雲瑯搖頭道︰“沒有動怒,用錢能解決的事情,對我而言是最簡單的事情。我原本還在想如何安慰卓姬,如何撫慰她失去孩子的事情,現在看來簡單了,你把錢帶給她,想必她就會忘記她曾經有過一個孩子。你既然已經以雲氏家臣自居,那麼,就把這事辦好,當我的孩子住進了這棟小樓,就是你真正成為雲氏家臣的一天。”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