Questions marquées «company-mode»

Le mode entreprise est un framework de saisie semi-automatique pour Emacs. Le nom signifie «tout compléter». Il utilise des back-ends et des front-ends enfichables pour récupérer et afficher les candidats à l'achèvement.


1
Comment rendre le mode Société sensible à la casse sur du texte brut?
Par défaut, le mode Société semble convertir chaque prédiction en minuscule. Par exemple: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Ce n'est pas très pratique pour les langages de programmation sensibles à la casse sans backend spécial. Comment rendre le mode société sensible à la casse?

5
Comment puis-je obtenir l'achèvement du code flou
Lorsque vous utilisez ReSharper dans Visual Studio, les symboles peuvent être complétés automatiquement à l'aide d'une correspondance floue au lieu d'une correspondance de préfixe. Par exemple , si je suis à la recherche d'une fonction nommée DoSomethingAmazingje pourrais écrire DoSoAmet essaierais d'élargir ma requête pour correspondre à tous les symboles …

2
Comment rendre le yasnippet et l'entreprise plus agréables?
Dans mes emacs, disons, j'utilise un "elisp"yasnippet pour étendre un bloc lisp en mode org. Mais avant de l'étendre, la société est déclenchée en premier, ce qui me donne un menu comme "1. elisp1, 2. elisp2"sans option "elisp". Maintenant, si j'utilise tabpour étendre yasnippet, il est toujours ennuyeux de "elisp1"toujours …

3
Découvrez le backend utilisé dans l'achèvement de l'entreprise
Lorsque vous utilisez des companybackends personnalisés , company-completefinit par ne renvoyer aucun achèvement en raison d'un backend qui se comporte mal. Dans de tels cas, il serait utile de savoir quel backend d'entreprise a été utilisé pour générer la liste des achèvements. Comment puis-je obtenir ces informations après une company-completeinvocation?






2
complétion du nom de fichier en utilisant le mode entreprise
J'ai activé la société en utilisant les commandes suivantes dans mon init.el: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Cependant, je n'obtiens pas l'achèvement du nom de fichier, bien qu'il y ait un fournisseur dans la source et que le site Web mentionne qu'il est pris en charge. Je commence à taper …

1
Accélérer le mode entreprise?
Je suis passé d'un texte sublime à emacs il y a quelque temps, et même si je pense qu'emacs est beaucoup plus agréable, sa saisie semi-automatique manque vraiment de réactivité. Je suis allé et j'ai personnalisé l'entreprise pour qu'elle essaie de se terminer après que deux caractères aient été tapés …


2
Aller au tampon de documentation avec le mode entreprise
Je suis récemment passé de auto-complete-modeà company-modeet je m'amuse. Récemment, j'ai dû écrire du code Lisp Emacs. Je commence à taper ma fonction, les candidats à l'achèvement sont affichés, j'appuie sur F1et la documentation s'ouvre dans un autre tampon. Je voudrais passer au tampon de documentation , mais, au fur …

1
Comment exécuter automatiquement un processus inférieur lors du premier chargement du mode principal?
Disons que nous travaillons avec Python (ou Matlab) avec la société. Sans un processus inférieur, les messages de l'entreprise Completion needs an inferior Python process running Cependant, la solution évidente pour exécuter automatiquement un processus inférieur (add-hook 'python-mode 'run-python) exécuterait un nouveau processus python chaque fois que j'ouvrirais un fichier …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.