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.
Il semble y avoir deux extensions majeures d'auto-complétion pour emacs: la complétion automatique et le mode entreprise. Quelles sont les différences pratiques entre les deux et quand voudrais-je utiliser l'une plutôt que l'autre? Aussi, sont-ils compatibles les uns avec les autres?
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?
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 …
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 …
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?
company-ispellpeut compléter un mot au point, mais que se passe-t-il si vous souhaitez utiliser Company pour répertorier les corrections orthographiques possibles? En prime, existe-t-il un moyen d'intégrer cela dans Flyspell?
J'utilise les packages mode Entreprise et Yasnippet. Lorsque je tape dans un tampon, je reçois des suggestions de saisie semi-automatique de la société. Pour Yasnippet, j'ai un répertoire qui contient les extraits. Dans ce répertoire, j'ai par exemple le fichier foo.yasnippet. Lorsque je tape foodans le tampon et appuie sur …
Je souhaite souvent accéder à une nouvelle ligne pendant que la suggestion de mode entreprise s'affiche. Comment configurer le mode entreprise pour que seule la touche de tabulation déclenche une exécution?
Installer: Version GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) du 2015-07-25 sur KAEL Compilé à partir d'EmacsW64. , en utilisant la dernière version de MELPA Windows 7 x64 bits. Situation: Par exemple, je tape dans le tampon foobarsentence. Et puis commencez une nouvelle ligne en dessous, et en tapant fooba, je m'attendais …
Semantic semble être en mesure de le faire, mais je ne peux pas le faire fonctionner comme je m'y attendais. Par exemple, si je #include "Type.h"et déclare Type t, utiliser semantic-complete-analyze-inlinequand le point est après t.me donne systématiquement l'erreur Impossible de trouver les types pour «Type t» au lieu de …
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 …
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 …
Je n'aime pas les touches par défaut M-net M-ppour company-select-nextet company-select-previousje me demandais donc s'il était possible de remapper celles-ci vers C-net C-psans affecter les mappages lorsque l'info-bulle de la société n'est pas active.
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.