Modular in-buffer completion framework for Emacs

View on GitHub

97资源站在线视频97资源站超碰在线视频caoporn-超碰人人最新上线视频-超碰97免费人妻-人人操-人人碰“游戏上市第一股”拟赴美上市 一年估值缩水一半?


傅敏 圖為傅聰獲獎後,受到當時的波蘭總統貝魯特接見97资源站在线视频 97资源站超碰在线视频 你談到中國民族能“化”的特點,以及其他關于藝術方面的感想,我都徹底明白,那也是我的想法。多少年來常對媽媽說︰越研究西方文化,越感到中國文化之美,而且更適合我的個性。我最早愛上中國畫,也是在二十一、二歲在巴黎盧佛宮鑽研西洋畫的時候開始的。這些問題以後再和你長談。妙的是你每次這一類的議論都和我的不謀而合,信中有些活就像是我寫的。不知是你從小受的影響太深了呢,還是你我二人中國人的根一樣深?大概這個根是主要原因。 caoporn-超碰人人最新上线视频-超碰97免费人妻-人人操-人人碰 親愛的孩子,一百多天不接來信,在你不出遠門長期巡回演出的期間,這是很少有的情況。不知今年各處音樂會的成績如何?李茲的朔拿大練出了沒有?三月十八日自己指揮的效果滿意不滿意?一月底曾否特意去美和董氏合作?即使忙得定不下心來,單是報導一下具體事總不至于太費力吧?我們這多少年來和你爭的主要是書信問題,我們並不苛求,能經常每隔兩個月听到你的消息已經滿足了。我總感覺為日無多,別說聚首,便是和你通訊的樂趣,尤其讀你來信的快慰,也不知我還能享受多久。十二張唱片,收到將近一月,始終不敢試听。舊唱機唱針粗,唱頭重,新近的片子錄的紋特別細,只怕一唱即壞。你的唱機公司STUDIO99[九十九工作室]前日來信,說因廠家今年根本未交過新貨,故遲遲至今。最近可有貨到,屆時將即寄雲雲,大概抵滬尚需二三個月以後,待裝配停當,必在炎夏矣。目前只能對寄來新片逐一玩賞題目,看說明,空自向往一陣,權當畫餅充饑。此次巴黎印象是否略佳,群眾反應如何?Etiemble(埃蒂昂勃勒]先生一周前來信,謂因病未能到場為恨,春假中將去南方養病,我本托其代收巴黎評論,如是恐難如願。倘你手頭有,望寄來,媽媽打字後仍可還你。SalleGaveau[嘉沃室]我很熟悉,內部裝修是否仍然古色古香,到處白底描金的板壁,一派十八世紀風格?用的琴是否Gaveau[嘉沃]本牌?法國的三

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