Helm (ранее что угодно), Ido и аналогичные инструменты для Emacs: перекрытие и различия

8

Читая о Helm и Ido для Emacs, я заметил, что они поддерживают похожие функции. EmacsWiki предоставляет отличную информацию об обоих, но я до сих пор не могу сказать, что их отличает.

  • Каковы различия между этими двумя инструментами?
  • Есть ли другие, которые предоставляют аналогичную функциональность?
Амелио Васкес-Рейна
источник

Ответы:

6

Основное отличие состоит в том, что Helm может показывать вам дополнения из нескольких источников (например, файлы, буферы, закладки и т. Д. В зависимости от того, как вы его настроили). Таким образом, вам не нужно вызывать разные команды для открытия разных вещей, вы можете получить к ним доступ с помощью общей команды.

Кроме того, ido не очень хорош для доработок, где возможные предметы длинные, потому что минибуфер не очень подходит для показа более длинных предметов.

пользователь
источник
1
Кроме того, у Helm есть много предопределенных источников для завершения, из которых вы можете просто выбрать то, что вы хотите, и использовать их. (Конечно, вы также можете создавать свои собственные источники, если хотите.) Список рассылки helm - это рекомендуемое место для посещения, если вы не получили здесь ответ на связанный вопрос.
Том