Autovervollständigen

Der Editor in der Luna-IDE enthält eine Funktionalität zum automatischen Vervollständigen zahlreicher Befehle, Befehlsgruppen oder controllerspezifischer Namen und Werte. Das Auto-Vervollständigen funktioniert am Ende einer eingegebenen Zeichenkette. Innerhalb einer Zeichenkette werden keine Vorschläge gemacht.

Die vom Programmierer eingegebene Zeichenkette wird während der Eingabe geprüft. Ist ein Term bekannt, wird er als Vorschlag grau dargestellt und kann mit TAB bestätigt werden. Sind mehr als eine Möglichkeit vorhanden, werden drei graue Punkte dargestellt. Durch betätigen der TAB-Taste erscheint ein Auswahlmenü. Ein erneutes betätigen der TAB-Taste bestätigt die selektierte Auswahl. Escape bricht die Auswahl ab.

Dem Auto-Vervollständigen sind sogutwie alle Befehlsgruppen und deren Eigenschaften oder Funktionen bekannt. Auch die vom Hersteller für den verwendeten Controller vorbelegten Konstanten und Registernamen sind für den Entwickler vollständig verfügbar.