company-mode

Modular in-buffer completion framework for Emacs

View on GitHub

日韩亚洲电影av五月婷婷缴情七月丁香一级a做爰片为大米装上“低镉”武器

發布時間︰

  不知不覺受降城已經近在眼前,城頭上旗番招展,自從騎都尉將士出現在城頭望哨的視野內,城頭上就傳來沉悶的戰鼓聲。   “什麼樣的羌人?”日韩亚洲电影av   成則萬事大吉,敗則喪師辱國,沒有第三種可能。五月婷婷缴情七月丁香   戰車沖出去的有些遠,就在剛才,有一大群匈奴騎兵從馬車邊上疾馳而過,但凡有一個匈奴人對這輛毀壞的戰車有點興趣,雲瑯基本上就十死無生了。   從西邊走到東邊一共需要兩千三百七十七步!因為習慣的原因,從東邊走到西邊就要多走一步。一级a做爰片   烽火已經點燃,留置在河邊烽燧里的軍卒已經退回了受降城,大河邊上,一道道黑色的煙柱直沖雲霄,煙柱盡頭就是受降城。

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.

Screenshots

company-elisp company-semantic

Installation

This package is part of GNU ELPA (M-x list-packages).

Advanced users can also download the development snapshot.

Usage

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

Feedback

If you experience any problems or have a feature request, please use the issue tracker.

Contributing

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