Helm (früher alles), Ido und ähnliche Tools für Emacs: Überlappung und Unterschiede

8

Als ich über Helm und Ido für Emacs las, bemerkte ich, dass sie ähnliche Funktionen unterstützen. Das EmacsWiki bietet großartige Informationen zu beiden, aber ich kann immer noch nicht sagen, was sie auszeichnet.

  • Was sind die Unterschiede zwischen diesen beiden Tools?
  • Gibt es andere, die ähnliche Funktionen bieten?
Amelio Vazquez-Reina
quelle

Antworten:

6

Der Hauptunterschied besteht darin, dass Helm Ihnen Vervollständigungen aus mehreren Quellen anzeigen kann (z. B. Dateien, Puffer, Lesezeichen usw., je nachdem, wie Sie sie konfigurieren). Sie müssen also nicht verschiedene Befehle aufrufen, um verschiedene Dinge zu öffnen, sondern können über einen gemeinsamen Befehl darauf zugreifen.

Außerdem ist ido nicht sehr gut für Vervollständigungen geeignet, bei denen die möglichen Elemente lang sind, da der Minibuffer nicht sehr geeignet ist, längere Elemente anzuzeigen.

Benutzer
quelle
1
Außerdem verfügt Helm über viele vordefinierte Quellen zur Vervollständigung, aus denen Sie einfach auswählen können, was Sie möchten, und diese verwenden können. (Natürlich können Sie auch Ihre eigenen Quellen erstellen, wenn Sie möchten.) Die Helm-Mailingliste ist ein empfohlener Ort für einen Besuch, wenn Sie hier keine Antwort auf eine verwandte Frage erhalten.
Tom