2011-01-16 18 views
25

Ich bin neu in Emacs und ich finde es schwierig, Entscheidungen zu treffen, welche Erweiterung zu wählen. Zu viele Entscheidungen, sage ich. Das gleiche Muster ist wahr, als ich anfing, Linux zu benutzen (eine Verteilung wählend, zu installierende Pakete, etc. wählend)Emacs Fertigstellung: Autovervollständigung oder Firma?

Ich bin jetzt mit dem Dilemma der Wahl zwischen Autocomplete und Firma konfrontiert. Beide sind Emacs-Erweiterungen, die Komplettierungsmechanismen für Emacs bereitstellen. Ich kann mich dafür entscheiden, Autocomplete zu verwenden, weil ich denke, dass es viel reifer ist, und wegen AutoJavaComplete, das Autocomplete erfordert. Der Unternehmensmodus scheint jedoch auch gut zu sein, und einige Benutzer berichten, dass es viel besser ist als Autocomplete. Es fehlt jedoch Dokumentation, die ich eher entmutigend finde.

Grundsätzlich möchte ich nur "intellisensy" Abschluss beim Schreiben von Code. Welche der beiden ist eine bessere Wahl dafür?

Antwort

20

Sie können feed company backends to auto-complete, und die Kompatibilität ist wahrscheinlich auch in umgekehrter Richtung möglich - also Ihre Wahl ist möglicherweise nicht zu kritisch.

Aus den Diskussionen im Emacs-Wiki ergibt sich, dass CompanyMode is older, und es gibt mindestens eine mention of bugs in favor of auto-complete. In der Tat scheint es, dass die coolen Kinder in diesen Tagen Auto-Complete sind, und zeigt aktive Entwicklung. Die latest version of company ist dagegen fast 11 Monate alt.

+0

FYI Auto-Complete-Repository ist hier: https://github.com/auto-complete/auto-complete. Der von @huitseeker erwähnte ist das alte Repository. Die automatische Vervollständigung wird jetzt von einem Team verwaltet. – tkf

+20

Heutzutage ist "Firmenmodus" viel besser gestaltet und gepflegt. – Silex

41

Die neueste company-mode Version ist 12 Stunden alt, wie ich dies schreibe. Neuere Arbeiten konzentrierten sich auf Bugfixing sowie einige nette neue Funktionen.

Ich ermutige Sie, es zu versuchen, ich denke, es bietet eine bessere Benutzererfahrung als auto-complete.

+4

Sind Sie der aktuelle Betreuer für den Unternehmensmodus? ;) – Renaud

+4

Ja, offensichtlich. :) – Dmitry

+2

Unternehmen scheint in letzter Zeit mehr Boden zu gewinnen. Ich werde es versuchen :) – avendael