Documentation at https://melpa.org/#/company
Company is a modular completion mechanism. Modules for retrieving completion candidates are called back-ends, modules for displaying them are front-ends. Company comes with many back-ends, e.g., company-elisp
. These are distributed in separate files and can be used individually.
Documentation at https://melpa.org/#/company-go
Documentation at https://melpa.org/#/company-flx
Documentation at https://melpa.org/#/company-coq
Documentation at https://melpa.org/#/company-qml
Documentation at https://melpa.org/#/company-ycm
Documentation at https://melpa.org/#/company-lua
Documentation at https://melpa.org/#/company-ipa
Documentation at https://melpa.org/#/company-dcd
Documentation at https://melpa.org/#/company-box
Documentation at https://melpa.org/#/company-php
Documentation at https://melpa.org/#/company-web
This package provides Company backend for Lua programming language.
This package provides completion features that are not possible with lsp-mode
and company-capf
alone, including support for trigger characters and asynchronous fetching of completion candidates.
Company box is a Company front-end. It supports different colors for different backends, associates icons to functions, variables... and their backends, and displays candidate's documentation. It is not limited by the current window size or buffer's text properties.
This package is not compatible with a TTY.
This package includes a collection of Company mode backends for Proof-General's Coq mode, and many useful extensions to Proof-General. It features:
Prettification of operators, types, and subscripts,
Auto-completion,
Insertion of cases,
Fully explicit intros,
Outlines, code folding, and jumping to definition,
Help with errors,
and more.
This package adds an easy way of inserting IPA (International Phonetic Alphabet) into a document Usage ===== To install clone this package directly and load it (load-file "PATH/company-ipa.el") To activate: (add-to-list company-backends company-ipa-symbols-unicode) To use: type ~pp and you should get completions To change the prefix, execute: (company-ipa-set-trigger-prefix "¬") For best performance you should use this with company-flx: (company-flx-mode +1)
Same as ac-html, but for `company completion framework. Configuration: (add-to-list company-backends company-web-html) (add-to-list company-backends company-web-jade) (add-to-list company-backends company-web-slim) or, for example, setup web-mode-hook: (define-key web-mode-map (kbd "C-'") company-web-html) (add-hook web-mode-hook (lambda () (set (make-local-variable company-backends) (company-web-html company-files)) (company-mode t))) When you use `emmet-mode (with `web-mode and `html-mode') you may autocomplete as well as regular html complete. P.S: You may be interested in next packages: `ac-html-bootstrap - Twitter:Bootstrap completion data for company-web (and ac-html as well) `ac-html-csswatcher - Watch your project CSS/Less files for classes and ids `ac-html-angular - Angular 1.5 completion data;
Documentation at https://melpa.org/#/company-ycmd
Documentation at https://melpa.org/#/company-ghci
Documentation at https://melpa.org/#/company-eask
Documentation at https://melpa.org/#/company-glsl
Documentation at https://melpa.org/#/company-flow