Подтвердить что ты не робот

Завершение Emacs: автозаполнение или компания?

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

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

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

4b9b3361

Ответ 1

Вы можете откорректировать фид компании для автоматического завершения, и совместимость, вероятно, возможна и в обратном направлении - так что ваш выбор не может быть слишком критично.

Что происходит из обсуждений в emacs wiki, так это то, что CompanyMode старше, и есть хотя бы один упоминание ошибок в пользу автозаполнения. Действительно, кажется, что автозаполнение - то, что крутые дети используют в наши дни, и репозиторий на github показывает активное развитие. последняя версия компании, с другой стороны, составляет почти 11 месяцев.

Ответ 2

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

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