Modular in-buffer completion framework for Emacs

View on GitHub

狠狠啪狠狠日狠狠社私扣华为7亿元物资 华为:伟创力过度解读美国禁令


根據創建示範區的工作方案,廣州越秀區將試點給予符合條件的來穗人員適齡子女與戶籍適齡兒童同等的區屬公辦幼兒園電腦搖號資格和義務教育公辦學校學位;同時,將按照常住人口人均投入50元人民幣的標準,保障來穗人員基本公共衛生計生服務經費投入,並完善來穗人員健康檔案、健康教育、兒童預防接種、傳染病防控、孕產婦和兒童保健、計劃生育等服務機制;在就業、居住、維權服務和居住證積分管理等公共服務體系,該區也將實施一系列創新措施,進行共享共建。 推進離退休干部管理服務工作創新發展狠狠啪 習近平在認真听取大家發言後發表了重要講話。他首先表示,大家在發言中提出了一些很好的意見和建議,有關部門要高度重視、認真研究。他代表中共中央,向在座各位委員,向廣大民建、工商聯成員和非公有制經濟人士,向廣大政協委員,致以誠摯的問候。狠狠日 新華社北京2月2日電(記者郝亞琳)新華社社長蔡名照2日在北京會見了古巴駐華大使白詩德,雙方就進一步拓展新華社與古巴媒體的務實合作進行了交流。 據該州衛生部官員卡倫?麥基翁透露,這44名病人大多為65歲以上的老人,他們都有嚴重的健康問題。第一批6個疑似病例發現于去年12月29日至今年1月4日之間,這種細菌感染會嚴重損害免疫系統。感染上這種細菌的患者通常會出現發燒、呼吸急促、發冷等癥狀。狠狠社 新華社北京3月4日電 中共中央總書記、國家主席、中央軍委主席習近平3月4日下午看望了參加全國政協十二屆四次會議的民建、工商聯委員,並參加聯組會,听取委員們意見和建議。 他強調,實行公有制為主體、多種所有制經濟共同發展的基本經濟制度,是中國共產黨確立的一項大政方針,必須毫不動搖鞏固和發展公有制經濟,毫不動搖鼓勵、 支持和引導非公有制經濟發展。非公有制經濟在我國經濟社會發展中的地位和作用沒有變,我們鼓勵、支持、引導非公有制經濟發展的方針政策沒有變,我們致力于 為非公有制經濟發展營造良好環境和提供更多機會的方針政策沒有變。

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