Modular in-buffer completion framework for Emacs

View on GitHub

一本道视频,日本一本道视频,一本道电影,一本道国产在线,久草在线福利资源,无码中文字幕在线播放大香蕉一本道久在线大大香蕉一本道国产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