Modular in-buffer completion framework for Emacs

View on GitHub

哥哥操哥也色狠狠干遭生态环境部通报 广州发展子公司参股企业被督办


“中國正面臨迅速而來的老齡社會,十幾年前一直講‘狼來了’,現在才是真的‘狼來了’,10年間比重增加了6個百分點。”據中國人民大學社會與人口學院院長翟振武預計,從2022年開始,中國老年人口每年幾乎要翻倍至2500萬,一直要延續到2040年,屆時老年人口佔比將達33%。 電據中央紀委監察部網站消息,中國第一汽車集團公司原黨委書記、董事長徐建一嚴重違紀違法被開除黨籍和公職。日前,經中共中央批準,中共中央紀委對中國第一汽車集團公司原黨委書記、董事長徐建一嚴重違紀問題進行立案審查。哥哥操 中年男子上至5樓突然暈倒,同伴束手無策。正好一名女護士上樓經過,與另一男子分別做心肺復甦和人工呼吸。女護士跪地搶救40分鐘,110民警執記錄儀記下這感人一刻。哥也色 在這次調整中,報告提出按6.5%左右提高企業和機關事業單位退休人員養老金標準。鑒于對于養老保險調整規則的修改可能無法一蹴而就,朱俊生建議,在這次調整中,各地可以考慮盡量向企業退休人員多傾斜一些。 那麼,引入民資停車市場化後,停車貴的問題會得到解決嗎?上述業內人士給出的答案是否定的。“如果完全由市場定價,價格可能會更加彈性動態,但中心地段的停車價格不可能下降,只會上升。”申奧認為。狠狠干 老有所養是我國2.2億老年人的期待。國家統計局數據顯示,2015年,我國60歲以上人口升至2.2億,佔比16.1%。也就是說,中國每6個人中,就有1個人是老年人。

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