company-mode (0.4.3)
What's this for?
Company stands for "complete anything" and is a modular in-buffer completion mechanism.
Screenshot
Screencast
Watch the screencast.
Configuration
Company comes with many back-ends, e.g. `company-elisp'. These are distributed in individual files and can be used individually.
Place company.el and the back-ends you want to use in a directory and add the following to your .emacs:
(add-to-list 'load-path "/path/to/company")
(autoload 'company-mode "company" nil t)
Usage
Enable company-mode with M-x company-mode. Completion will start automatically after you type a few letters. Use M-n, M-p, <tab> and <tab> to complete. Search through the completions with C-s, C-r and C-o.
Download
Also available via ELPA.
- company-0.4.3.tar.bz2
- company-mode 0.4.3 all-in-one bundle
- company-0.4.2.tar.bz2
- company-mode 0.4.2 all-in-one bundle
- company-0.4.1.tar.bz2
- company-mode 0.4.1 all-in-one bundle
- company-0.4.tar.bz2
- company-mode 0.4 all-in-one bundle
- company.el
- company-mode 0.4.3
- company-abbrev.el
- back-end for abbrev
- company-css.el
- back-end for css-mode
- company-dabbrev.el
- dabbrev-like back-end
- company-dabbrev-code.el
- dabbrev-like back-end for code
- company-eclim.el
- back-end for eclim (Eclipse for Vim)
- company-elisp.el
- back-end for emacs-lisp-mode
- company-etags.el
- back end for etags
- company-files.el
- back end for file names
- company-gtags.el
- back-end for GNU Global
- company-ispell.el
- back-end using ispell
- company-nxml.el
- back-end for nxml-mode
- company-oddmuse.el
- back-end for oddmuse-mode
- company-pysmell.el
- Python back-end for PySmell
- company-ropemacs.el
- Python back-end for Ropemacs
- company-semantic.el
- back-end for CEDET Semantic
- company-tempo.el
- back-end for tempo templates
- company-xcode.el
- back-end for Xcode projects
Feedback
If you have any feedback, please
email me, or visit this package's page at the Emacs wiki.