2011-01-16 2 views
25

Я новичок в emacs, и мне сложно принимать решения о том, какое расширение выбрать. Слишком много вариантов я говорю. Та же картина верна, когда я впервые начал использовать Linux (выбор дистрибутива, выбор пакетов для установки и т. Д.)Emacs завершение: автозаполнение или компания?

Теперь я столкнулся с проблемой выбора между автозаполнением и компанией. Оба являются расширениями emacs, которые предоставляют механизмы завершения для emacs. Я могу решить использовать автозаполнение, потому что я думаю, что он намного более зрелый, и из-за AutoJavaComplete, который требует автозаполнения. Тем не менее, режим компании также кажется хорошим, и некоторые пользователи сообщают, что он намного лучше, чем автозаполнение. В нем отсутствует документация, хотя я скорее нахожу ее сложной.

В принципе, я просто хочу «intellisensy» завершения при написании кода. Какой из них лучший выбор для этого?

ответ

20

Вы можете feed company backends to auto-complete, и совместимость, вероятно, возможна и в обратном направлении, поэтому ваш выбор может быть не слишком критичным.

Что происходит из дискуссий в emacs wiki, так это то, что CompanyMode is older, и есть хотя бы один mention of bugs in favor of auto-complete. Действительно, кажется, что автозаполнение - то, что крутые дети используют в эти дни, и repository on github показывает активное развитие. С другой стороны, latest version of company составляет почти 11 месяцев.

+0

FYI автозаполнение репозитория находится здесь: https://github.com/auto-complete/auto-complete. Один из упомянутых @huitseeker - это старый репозиторий. Теперь автокоррекция поддерживается командой. – tkf

+20

В настоящее время 'компания-режим' намного лучше разработан и поддерживается. – Silex

41

Последний выпуск company-mode составляет 12 часов, поскольку я пишу это. Недавняя работа была посвящена исправлению ошибок, а также некоторым приятным новым функциям.

Я предлагаю вам попробовать, я думаю, что он обеспечивает лучший пользовательский интерфейс, чем auto-complete.

+4

Являетесь ли вы нынешним сопровождающим компании? ;) – Renaud

+4

Да, очевидно. :) – Dmitry

+2

В последнее время компания, похоже, набирает больше места. Я собираюсь дать ему выстрел :) – avendael

Смежные вопросы