company-mode
o
společnost je rámec pro dokončení textu pro Emacs. Název znamená “dokončit cokoli”. Používá zásuvné zadní konce a přední konce k načtení a zobrazení kandidátů na dokončení.
dodává se s několika back-endy jako jsou Elisp
, Clang
, Semantic
, Eclim
, Ropemacs
, Ispell
, CMake
, BBDB
, Yasnippet
, dabbrev
, etags
, gtags
, files
, keywords
a několik dalších.
back-end CAPF
poskytuje můstek ke standardnímu zařízení dokončovacích funkcí v bodě, a proto pracuje s jakýmkoli hlavním režimem, který definuje správnou funkci dokončení.
Screenshots
Instalace
Tento balíček je součástí GNU ELPA (M-xlist-balíčky).
m-x package-install ret company RET
pokročilí uživatelé si také mohou stáhnout vývojový snímek.
použití
po instalaci povolte company-mode
v režimu M-x company.
dokončení se spustí automaticky po zadání několika písmen. Použijte M-n A M-p pro výběr <návrat> pro dokončení nebo <kartu> pro dokončení společné části. Prohledejte dokončení pomocí C-s, C-r A C-o. stisknutím m – (číslice) rychle doplníte jednoho z prvních 10 kandidátů.
typ M-x company-kompletní pro ruční zahájení dokončení. Svázat tento příkaz na kombinaci kláves podle vašeho výběru.
po zobrazení kandidátů na dokončení stiskněte < f1> pro zobrazení dokumentace pro vybraného kandidáta nebo C-w pro zobrazení jeho zdroje. Ne všechny zadní konce to podporují.
použití company-mode
ve všech vyrovnávací paměti, přidejte následující řádku do vašeho souboru init:
(add-hook 'after-init-hook 'global-company-mode)
vidět nebo změna seznamu povolena back-endy, typ M-x upravit-proměnné RET společnost-backends. Informace o psaní back-endu najdete také v jeho popisu.
informace o konkrétních back-endech naleznete také v komentářích v příslušných souborech.
pro více informací zadejte M-x describe-function ret company-mode.
Chcete-li přizpůsobit další aspekty svého chování, zadejte m-x customize-group ret company.
Viz Také
- Poslední Změny
- Balíčky Třetích Stran
- Psaní backends
Zpětná vazba
Pokud narazíte na nějaké problémy, nebo máte požadavek na funkci, prosím, použijte otázka tracker.
přispívající
společnost podléhá stejným zásadám přidělování autorských práv jako Emacs, org-mode, CEDET a další balíčky v GNU ELPA. Jakékoli právně významné příspěvky mohou být přijaty až poté, co autor dokončí papírování. Požádejte o Poptávkový formulář a my vám jej zašleme.
Další Čtení
- EmacsWiki stránka
- Společnost vs Auto-Kompletní
- C/C++ Vývojové Prostředí pro Emacs
- C# automatické doplňování v Emacsu
- Konfigurace Emacsu pro Kolejnice