Emacs completion: saisie semi-automatique ou entreprise? [fermé]

Je suis nouveau sur emacs et j'ai du mal à prendre des décisions sur l'extension à choisir. Trop de choix, je dis. Le même modèle est vrai lorsque j'ai commencé à utiliser linux (choisir une distribution, choisir des paquets à installer,etc.)

Je suis maintenant confronté au dilemme de choisir entre la saisie semi-automatique et l'entreprise. Les deux sont des extensions emacs qui fournissent des mécanismes d'achèvement pour emacs. Je peux décider d'utiliser la saisie semi-automatique parce que je pense que c'est beaucoup plus mature, et à cause de la saisie semi-automatique ce qui nécessite la saisie semi-automatique. Cependant, le mode entreprise semble également être bon, et certains utilisateurs rapportent que c'est beaucoup mieux que la saisie semi-automatique. Il manque cependant de documentation, Ce Que je trouve plutôt intimidant.

Fondamentalement, je veux juste l'achèvement "intellisensy" lors de l'écriture de code. Lequel des deux est un meilleur choix pour cela?

26
demandé sur avendael 2011-01-16 13:00:00

2 réponses

Vous pouvez alimenter les backends de l'entreprise en auto-complétion , et la compatibilité est probablement possible dans le sens inverse aussi-donc votre choix peut ne pas être trop critique.

Ce qui ressort des discussions sur le wiki emacs est que CompanyMode est plus ancien , et il y a au moins une mention de bogues en faveur de l'auto-complétion . En effet, il semble que la saisie automatique soit ce que les enfants cool utilisent ces jours-ci, et repository sur github montre un développement actif. Le dernière version de la société , d'autre part, est presque 11 mois.

22
répondu huitseeker 2013-03-23 16:58:28

La dernière version de company-mode Date de 12 heures alors que j'écris ceci. Les travaux récents se sont concentrés sur la correction de bugs, ainsi que quelques nouvelles fonctionnalités intéressantes.

Je vous encourage à l'essayer, je pense qu'il offre une meilleure expérience utilisateur que auto-complete.

42
répondu Dmitry 2013-04-03 09:07:10