Modular in-buffer completion framework for Emacs

View on GitHub

久久精品视频在线看15草草视频这里只精品10在线观看AV网站中文字幕股海导航 8月14日沪深股市公告提示


最初的僵局。可是她緊接著就離開房間,去吩咐僕人備茶,這下又很不照顧 人了。因為這一來我就和我的受害者單獨相處,頗不自在。現在可是開口說 話的時候,無論如何得談點什麼。然而我的嗓子眼里堵了個塞子,我的目光 想必也顯得有些尷尬,因為我根本不敢往沙發的方向望去,一望,她就會以 為,我在盯著看那塊蓋在她兩條癱瘓的腿上的毛皮。幸而她顯得比我更能自 持,她用多少有些焦躁的口氣開口說話,她的這種焦躁的樣于我可是第一次 領教。久久精品视频在线看15 一筆娟秀的字。我不由自主地回想起她那縴細的孩子一樣的手指用力抓草草视频这里只精品10 《傅雷別傳》在本報連載後,在讀者中產生一定反響。這是繼《傅雷家書》出版19年後讓讀者再次復活了記憶中的傅雷“一個天才的傅雷;一個幼稚的傅雷;一個倔強的傅雷;一個追求完美的傅雷;一個永不停止思索而終生不得安寧的傅雷”。傅敏,傅雷次子認為上述“五個一”較全面說明了父親“他是這麼個人”。在《傅雷別傳》連載第18期這天,記者就教育、氣節等采訪了傅敏。今年63歲的傅敏退休前是北京第七中學英語特級教師。在线观看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