Modular in-buffer completion framework for Emacs

View on GitHub

日韩亚洲电影av激情色图AV在线视频成人社区千禧一代对奢饰品关注上升 高级珠宝商机隐现


  男朋友是自己一直在粉的電競大神,陸昔年本以為這件事已經夠魔幻了,卻沒想到更離奇的還在後頭,大神居然是自己的“腦殘粉”?並且在第一次見面的時候就听出了他的聲音。   “我是隊長,我當然可以任性。”林徵羽揚眉,反問︰“難道你不相信我的實力?”日韩亚洲电影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