Modular in-buffer completion framework for Emacs

View on GitHub

高清无码视频直接看不卡的无码高清的免费在线最新无码经典无码阜博集团非执董JDavidWargo增持 展示对公司增长信心


  兩人走後沒多久,漸漸熱鬧的胡安小鎮,長街小巷深處徐徐出現了兩個人。其中一個就是多日來長街上的畫泥匠,另外一個面上蒙紗,看不清模樣,但身形縴細?O,無疑是個女子。   話未說完,眼前突然星星點點,剎那間一陣刺骨的寒意襲來,卻是徐行師突然出槍。徐行師這一槍使得無聲無息,身法又是極快,意到槍到,幾如閃電突擊。張泰縱然早知這兩人是極難纏的人物,但他更注重的還是車里未現身那人,徐行師年紀甚輕,長得也很文秀,他實在沒想到此人的出槍竟會如此迅速,眼前一花,槍頭已到了張泰胸前。高清无码视频直接看   本故事純屬虛構不卡的无码高清的免费   “老掌櫃常說,沒有周先生幫忙周轉,就沒有樊滬記……”   “因為紫胭脂。”在线最新无码经典无码   黃克武拿眼楮一掃,老掌櫃帶來的貨色不錯,明中的斗彩瓷瓶、清代的銅爐玉佛、漢代的方印、秦代的瓦當,還有幾幅書畫,品類很雜,擱到市面上都能賣出好價錢。

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