company-mode

About

Company is a text completion framework for Emacs. O nome significa “completar qualquer coisa”. Ele usa back-ends e front-ends pluggable para recuperar e exibir candidatos de conclusão.

Ele vem com vários back-ends, como Elisp, Clang, Semantic, Eclim, Ropemacs, Ispell, CMake, BBDB, Yasnippet, dabbrev, etags, gtags, files, keywords e alguns outros.

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

instalação

este pacote faz parte do GNU ELPA (m-xlist-packages).

m-x package-install RET company RET

usuários avançados também podem baixar o snapshot de desenvolvimento.

Utilização

uma vez instalado, activar company-mode com M-x company-mode.

a completação começará automaticamente depois de escrever algumas letras. Use M – N E M-p para selecionar, <return> para completar ou <tab> para completar a parte comum. Pesquisar através das completações com C-s, C-r E C-O. Pressione M-(digit) para completar rapidamente com um dos primeiros 10 candidatos.

Type M-x company-complete to initiate completion manually. Ligue este comando a uma combinação de chaves da sua escolha.

quando os candidatos completados são mostrados, pressione <f1> para mostrar a documentação para o candidato selecionado, ou C-w para ver sua fonte. Nem todos os back-ends suportam isto.

para utilizar company-mode em todos os buffers, adicione a seguinte linha ao seu ficheiro init:

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

para ver ou alterar a lista de back-ends activados, escreva M-x personalize-variable RET company-backends. Veja também a sua descrição para obter informações sobre como escrever um back-end.

para informações sobre back-end específicos, Confira também os comentários dentro dos respectivos arquivos.

para mais informações, tipo M-x descreve-função RET company-mode.

para personalizar outros aspectos de seu comportamento, tipo M-x customize-group RET company.

Veja Também:

  • Últimas Alterações
  • Pacotes de Terceiros
  • Escrever infra-estruturas

Feedback

Se você tiver quaisquer problemas ou têm um pedido de recurso, por favor, use theissue tracker.

Contributing

Company is subject to the same copyright assignment policy as Emacs itself, org-mode, CEDET and other packages in GNU ELPA. Quaisquer contribuições legalmente significativas só podem ser aceitas após o autor ter completado sua papelada. Por favor, peça o formulário de pedido, e nós o enviaremos para você.

mais leitura

  • emacswiki page
  • Company vs Auto-Complete
  • C / C++ Development Environment for Emacs
  • c# autocompletion in Emacs
  • configurar Emacs para trilhos

Deixe uma resposta

O seu endereço de email não será publicado.