2011-01-16 12 views
25

Soy nuevo en emacs y me resulta difícil tomar decisiones sobre qué extensión elegir. Demasiadas opciones que digo. El mismo patrón es cierto cuando comencé a usar Linux (elección de una distribución, elección de paquetes para instalar, etc.)Finalización de Emacs: autocompletar o empresa?

Ahora me enfrenta al dilema de elegir entre autocompletar y compañía. Ambas son extensiones de emacs que proporcionan mecanismos de finalización para emacs. Puedo decidir utilizar la función de autocompletar porque creo que es mucho más maduro, y debido a AutoJavaComplete, que requiere autocompletar. Sin embargo, el modo de empresa también parece ser bueno, y algunos usuarios informan que es mucho mejor que la autocompletar. Sin embargo, carece de documentación, que más bien encuentro desalentador.

Básicamente, solo quiero completar "intellisensy" al escribir el código. ¿Cuál de los dos es una mejor opción para esto?

Respuesta

20

Puede feed company backends to auto-complete, y la compatibilidad probablemente también sea posible en la dirección inversa, por lo que su elección puede no ser demasiado crítica.

Lo que surge de las discusiones en el wiki de emacs es CompanyMode is older, y hay al menos un mention of bugs in favor of auto-complete. De hecho, parece que el autoconpleto es lo que los niños están usando hoy en día, y repository on github muestra un desarrollo activo. El latest version of company, por otro lado, tiene casi 11 meses.

+0

FYI repositorio de autocompletado está aquí: https://github.com/auto-complete/auto-complete. El mencionado por @huitseeker es el antiguo repositorio. autocompletar es mantenido por un equipo ahora. – tkf

+20

Hoy en día, 'company-mode' está mucho mejor diseñado y mantenido. – Silex

41

La última versión de company-mode tiene 12 horas de antigüedad mientras escribo esto. El trabajo reciente se centró en la corrección de errores, así como algunas características nuevas y agradables.

Te animo a que lo pruebes, creo que proporciona una mejor experiencia de usuario que auto-complete.

+4

¿Es usted el mantenedor actual del modo compañía? ;) – Renaud

+4

Sí, obviamente. :) – Dmitry

+2

La compañía parece estar ganando terreno recientemente. Voy a darle una oportunidad :) – avendael

Cuestiones relacionadas