Modular in-buffer completion framework for Emacs

View on GitHub

超碰下载狠狠干狠狠插爱奇艺CEO:顶级演员片酬曾超1.5亿 现限价5000…


廣州非戶籍人口已超過780萬。廣州市政府18日對外發布,計劃用兩年時間,建立兩個“來穗人員服務管理示範區”,當中包括在外國人服務管理上作出創新。 據了解,2016年“高職招考”招生計劃包含面向普通高中畢業生招生計劃和面向中等職業學校畢業生招生計劃,除醫藥衛生類外,各招生類別計劃總量原則上按報名人數的90%左右安排。超碰下载 文件印發後,各地各部門承擔這項工作的負責同志、從事老齡科學研究的專家學者和離退休老同志紛紛表示,意見體現了黨中央對離退休干部工作的高度重視和對廣大離退休干部的尊重與關愛,是做好新時期離退休干部工作的綱領性文件,開啟了這項工作科學發展的新航程。狠狠干 目前,有關部門已經明確提出,未來我國將推行延遲退休的政策。參保者無疑希望能夠通過更長的繳費年限,實現多繳多得的目標。目前在養老金調整的實際情況中,向高齡老人、養老金偏低的退休人員,以及艱苦邊遠地區企業退休人員,普遍會進行更多的政策傾斜。但在這一調整養老金標準的過程中,多繳多得這一原則並未得以最大限度地體現。 “今年中共中央發布的一號文件,實際上也體現了政協雙周座談會的基本共識。”陳錫文說,也就是加強農業轉基因技術的研發和監管,在確保安全的基礎上慎重推廣。狠狠插 人社部部長尹蔚民近日表示,養老保險制度領域的改革,下一步主要聚焦于七個方面︰推行全民參保計劃、推進養老保險全國統籌、進一步完善個人賬戶制度、推出漸進式延遲退休年齡的政策、推進養老保險基金的投資運營、多方面籌措養老保險基金、推進多層次養老保險體系等。

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