company-mode

About

Company is een tekst completion framework voor Emacs. De naam staat voor “complete anything”. Het maakt gebruik van pluggable back-ends en front-ends op te halen en weer te geven voltooiing kandidaten.

het wordt geleverd met verschillende back-ends, zoals Elisp, Clang, Semantic, Eclim, Ropemacs, Ispell, CMake, BBDB, Yasnippet, dabbrev, etags, gtags, files, keywords en een paar anderen.

de CAPF back-end biedt een brug naar de standaard voltooiing-op-punt-functies faciliteit, en werkt dus met elke belangrijke modus die een goede voltooiing functie definieert.

schermafbeeldingen

company-elisp company-semantic

installatie

dit pakket maakt deel uit van GNU ELPA (m-xlist-packages).

m-x package-install ret company RET

gevorderde gebruikers kunnen ook de ontwikkeling snapshot downloaden.

gebruik

eenmaal geïnstalleerd, schakel company-mode in met m-x company-mode.

de voltooiing zal automatisch starten nadat u een paar letters hebt getypt. Gebruik M-n en M-p om te selecteren, <geef> Terug om te voltooien of <tab> om het gemeenschappelijke deel te voltooien. Zoek door de aanvullingen met C-s, C-r en C-o. druk op M – (cijfer) om snel af te ronden met een van de eerste 10 kandidaten.

Type M-x bedrijf-voltooien om de voltooiing handmatig te starten. Bind dit commando aan een toetsencombinatie naar keuze.

wanneer de kandidaten worden getoond, drukt u op <f1> om de documentatie voor de geselecteerde kandidaat weer te geven, of C-w om de bron te zien. Niet alle back-ends ondersteunen dit.

om company-mode in alle buffers te gebruiken, voegt u de volgende regel toe aan uw init-bestand:

(add-hook 'after-init-hook 'global-company-mode)

als u de lijst met ingeschakelde back-ends wilt bekijken of wijzigen, typt u M-x customize-variable ret company-backends. Zie ook de beschrijving voor informatie over het schrijven van een back-end.

voor informatie over specifieke back-ends, zie ook de opmerkingen in de respectieve bestanden.

voor meer informatie, type M-x describe-function ret company-mode.

om andere aspecten van zijn gedrag aan te passen, typ M-x customize-group ret company.

zie ook

  • laatste wijzigingen
  • pakketten van derden
  • backends

Feedback

als u problemen ondervindt of een functieverzoek hebt, gebruik dan de issue tracker.

bijdragende

het bedrijf is onderworpen aan hetzelfde copyrighttoewijzingsbeleid als Emacs zelf, org-mode, CEDET en andere pakketten in GNU ELPA. Alle wettelijk significante bijdragen kunnen alleen worden aanvaard nadat de auteur zijn papierwerk heeft voltooid. Vraag naar het aanvraagformulier en wij sturen het naar u toe.

meer lezen

  • EmacsWiki pagina
  • Company vs Auto-Complete
  • C / C++ ontwikkelomgeving voor Emacs
  • C # Automatisch aanvullen in Emacs
  • Emacs configureren voor Rails

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.